summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Function.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).Eugene Zelenko2017-05-101-13/+40
* [IR] Abstract away ArgNo+1 attribute indexing as much as possibleReid Kleckner2017-05-031-6/+9
* Support arbitrary address space pointers in masked gather/scatter intrinsics.Elad Cohen2017-05-031-20/+24
* Re-land r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of A...Reid Kleckner2017-05-021-2/+2
* Revert r301697 "[IR] Make add/remove Attributes use AttrBuilder instead of At...Hans Wennborg2017-04-281-2/+2
* [IR] Make add/remove Attributes use AttrBuilder instead of AttributeListReid Kleckner2017-04-281-2/+2
* Make getParamAlignment use argument numbersReid Kleckner2017-04-281-2/+1
* [IR] Delete unused Argument::removeAttr overloadReid Kleckner2017-04-281-9/+0
* Prefer addAttr(Attribute::AttrKind) over the AttributeList overloadReid Kleckner2017-04-191-7/+16
* [IR] Make getParamAttributes take argument numbers, not ArgNo+1Reid Kleckner2017-04-131-13/+9
* Rename AttributeSet to AttributeListReid Kleckner2017-03-211-19/+19
* Store Arguments in a flat array instead of an iplistReid Kleckner2017-03-171-14/+46
* Remove dead F parameter from Argument constructorReid Kleckner2017-03-161-7/+3
* Make Argument::getArgNo() constant time, not O(#args)Reid Kleckner2017-03-161-15/+4
* [IR] Inline some Function accessorsReid Kleckner2017-03-161-29/+0
* Add function importing info from samplepgo profile to the module summary.Dehao Chen2017-02-281-2/+15
* Implement intrinsic mangling for literal struct types.Daniel Berlin2017-02-151-4/+12
* fix documentation comments for Argument; NFCSanjay Patel2017-02-141-28/+0
* Speed up Function::isIntrinsic() by adding a bit to GlobalValue. NFCJustin Lebar2016-12-281-3/+6
* Expandload and Compressstore intrinsicsElena Demikhovsky2016-11-031-5/+29
* IR: Deduplicate getParent() functions on derived classes of GlobalValue into ...Peter Collingbourne2016-10-251-4/+0
* Use profile info to set function section prefix to group hot/cold functions.Dehao Chen2016-10-181-0/+17
* Don't create a SymbolTable in Function when the LLVMContext discards value na...Mehdi Amini2016-09-171-2/+4
* Revert "Don't create a SymbolTable in Function when the LLVMContext discards ...Mehdi Amini2016-09-171-4/+2
* Don't create a SymbolTable in Function when the LLVMContext discards value na...Mehdi Amini2016-09-171-2/+4
* Add comments and an assert to follow-up on r279113. NFC.Pete Cooper2016-08-221-0/+2
* Add a version of Intrinsic::getName which is more efficient when there are no...Pete Cooper2016-08-181-0/+5
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-3/+3
* [IR] Remove some unused #includes (NFC)Vedant Kumar2016-08-091-4/+0
* [AutoFDO] Fix handling of empty profilesDavid Callahan2016-08-051-1/+4
* CodeGen: add new "intrinsic" MachineOperand kind.Tim Northover2016-07-291-4/+2
* Revert "Don't invoke getName() from Function::isIntrinsic().", rL276942.Justin Lebar2016-07-281-3/+6
* Don't invoke getName() from Function::isIntrinsic().Justin Lebar2016-07-271-6/+3
* IR: Sort generic intrinsics before target specific onesJustin Bogner2016-07-151-5/+33
* Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer2016-06-261-6/+4
* Remangle intrinsics names when types are renamedArtur Pilipenko2016-06-241-0/+34
* NFC. Move verifyIntrinsicIsVarArg from verifier to Intrinsic::matchIntrinsicV...Artur Pilipenko2016-06-241-0/+20
* Revert r273568 "Remangle intrinsics names when types are renamed"Hans Wennborg2016-06-231-31/+0
* Remangle intrinsics names when types are renamedArtur Pilipenko2016-06-231-0/+31
* NFC. Move Verifier::verifyIntrinsicType to Intrinsics.hArtur Pilipenko2016-06-221-0/+138
* Add support for string attributes in the C API.Amaury Sechet2016-06-151-0/+6
* Make sure attribute kind and attributes are named respectively Kind and Attr ...Amaury Sechet2016-06-141-8/+8
* Make sure we have a Add/Remove/Has function for various thing that can have a...Amaury Sechet2016-06-121-0/+6
* Add support for metadata attachments for global variables.Peter Collingbourne2016-05-311-2/+4
* Remove some 'const' specifiers that do nothing but prevent moving the argument.Benjamin Kramer2016-05-291-1/+1
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* IRMover: Steal arguments when moving functions, NFCDuncan P. N. Exon Smith2016-04-061-0/+22
* Swift Calling Convention: add swifterror attribute.Manman Ren2016-04-011-0/+5
* Swift Calling Convention: add swiftself attribute.Manman Ren2016-03-291-0/+5
* Move global ID computation from Function to GlobalValue (NFC)Teresa Johnson2016-03-151-24/+0
OpenPOWER on IntegriCloud