aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-22Add comments and an assert to follow-up on r279113. NFC.Pete Cooper1-0/+2
2016-08-18Add a version of Intrinsic::getName which is more efficient when there are no...Pete Cooper1-0/+5
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-3/+3
2016-08-09[IR] Remove some unused #includes (NFC)Vedant Kumar1-4/+0
2016-08-05[AutoFDO] Fix handling of empty profilesDavid Callahan1-1/+4
2016-07-29CodeGen: add new "intrinsic" MachineOperand kind.Tim Northover1-4/+2
2016-07-28Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.Justin Lebar1-3/+6
2016-07-27Don't invoke getName() from Function::isIntrinsic().Justin Lebar1-6/+3
2016-07-15IR: Sort generic intrinsics before target specific onesJustin Bogner1-5/+33
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer1-6/+4
2016-06-24Remangle intrinsics names when types are renamedArtur Pilipenko1-0/+34
2016-06-24NFC. Move verifyIntrinsicIsVarArg from verifier to Intrinsic::matchIntrinsicV...Artur Pilipenko1-0/+20
2016-06-23Revert r273568 "Remangle intrinsics names when types are renamed"Hans Wennborg1-31/+0
2016-06-23Remangle intrinsics names when types are renamedArtur Pilipenko1-0/+31
2016-06-22NFC. Move Verifier::verifyIntrinsicType to Intrinsics.hArtur Pilipenko1-0/+138
2016-06-15Add support for string attributes in the C API.Amaury Sechet1-0/+6
2016-06-14Make sure attribute kind and attributes are named respectively Kind and Attr ...Amaury Sechet1-8/+8
2016-06-12Make sure we have a Add/Remove/Has function for various thing that can have a...Amaury Sechet1-0/+6
2016-05-31Add support for metadata attachments for global variables.Peter Collingbourne1-2/+4
2016-05-29Remove some 'const' specifiers that do nothing but prevent moving the argument.Benjamin Kramer1-1/+1
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