aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-04-06IRMover: Steal arguments when moving functions, NFCDuncan P. N. Exon Smith1-0/+22
2016-04-01Swift Calling Convention: add swifterror attribute.Manman Ren1-0/+5
2016-03-29Swift Calling Convention: add swiftself attribute.Manman Ren1-0/+5
2016-03-15Move global ID computation from Function to GlobalValue (NFC)Teresa Johnson1-24/+0
2016-03-14Add facility to add/remove/check attribute on function and arguments.Amaury Sechet1-18/+20
2016-02-18Remove uses of builtin comma operator.Richard Trieu1-4/+10
2016-02-09Refactor PGO function naming and MD5 hashing support out of ProfileDataTeresa Johnson1-0/+24
2016-01-26Handle more edge cases in intrinsic name binary searchReid Kleckner1-40/+1
2016-01-26Use binary search for intrinsic ID lookupsReid Kleckner1-14/+60
2016-01-15[opaque pointer types] Remove an unnecessary extra explicit value type in Fun...David Blaikie1-3/+4
2016-01-08Remove static global GCNames from Function.cpp and move it to the ContextMehdi Amini1-35/+9
2015-12-23[Function] Properly remove use when clearing personalityKeno Fischer1-9/+10
2015-12-19Re-reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar1-76/+55
2015-12-19Revert "Reapply "[IR] Move optional data in llvm::Function into a hungoff use...Vedant Kumar1-55/+76
2015-12-19Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar1-76/+55
2015-12-19Revert "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar1-54/+76
2015-12-19[IR] Move optional data in llvm::Function into a hungoff uselistVedant Kumar1-76/+54
2015-12-02Don't copy information from aliasee to alias.Rafael Espindola1-4/+6
2015-11-24Add vector types for intrinsicsKrzysztof Parzyszek1-1/+11
2015-11-19Pointers in Masked Load, Store, Gather, Scatter intrinsicsElena Demikhovsky1-1/+4
2015-10-08IR: Remove implicit iterator conversions from lib/IR, NFCDuncan P. N. Exon Smith1-2/+2
2015-10-07IR: Create SymbolTableList wrapper around iplist, NFCDuncan P. N. Exon Smith1-2/+2
2015-10-06[Function] Clean up {prefix,prologue} data routines (NFC)Vedant Kumar1-36/+35
2015-09-02[TableGen] Allow TokenTy in intrinsic signaturesJoseph Tremoulet1-16/+21
2015-08-21[opaque pointer types] Push the passing of value types up from Function/Globa...David Blaikie1-1/+1
2015-06-18[CallGraph] Teach the CallGraph about non-leaf intrinsics.Sanjoy Das1-0/+12
2015-06-17Move the personality function from LandingPadInst to FunctionDavid Majnemer1-2/+30
2015-06-10ArgumentPromotion: Drop sret attribute on functions that are only called dire...Peter Collingbourne1-3/+1
2015-05-25This patch adds support for the vector quadword add/sub instructions introducedKit Barton1-1/+5
2015-05-23Simplify and rename function overrideFunctionAttributes. NFC.Akira Hatanaka1-13/+0
2015-05-19Store intrinsic ID by value in Function instead of a string lookup. NFC.Pete Cooper1-26/+9
2015-05-19Move Function::lookupIntrinsicID to a static method. NFCPete Cooper1-15/+14
2015-05-13Add function entry count metadata.Diego Novillo1-0/+19
2015-05-08Replace branch-to-unreachable with assertion.David Blaikie1-4/+2
2015-05-06Let llc and opt override "-target-cpu" and "-target-features" via command lineAkira Hatanaka1-0/+13
2015-05-06Add missing dereferenceable_or_null gettersSanjoy Das1-0/+6
2015-04-24IR: Add Function metadata attachmentsDuncan P. N. Exon Smith1-0/+3
2015-04-24IR: Use a bitmask to access GlobalObject subclass dataDuncan P. N. Exon Smith1-3/+5
2015-04-16[IR] Introduce a dereferenceable_or_null(N) attribute.Sanjoy Das1-0/+6
2015-04-06[opaque pointer type] Avoid using PointerType::getElementType when parsing IRDavid Blaikie1-4/+3
2015-02-14InstCombine: propagate deref via new addDereferenceableAttrRamkumar Ramachandra1-0/+6
2015-02-08Masked Gather and Scatter Intrinsics.Elena Demikhovsky1-1/+17
2015-01-26Revert GCStrategy ownership changesPhilip Reames1-6/+0
2015-01-16Move ownership of GCStrategy objects to LLVMContextPhilip Reames1-0/+6
2015-01-14getMangledTypeStr: clarify how it mangles types, and add testsPhilip Reames1-0/+4
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky1-2/+14
2014-12-22The leak detector is dead, long live asan and valgrind.Rafael Espindola1-15/+0
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky1-2/+16
2014-12-03Prologue supportPeter Collingbourne1-4/+38