summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Function.cpp
Commit message (Expand)AuthorAgeFilesLines
* [MIRParser] Accept overloaded intrinsic names w/o type suffixesRoman Tereshin2018-02-281-3/+5
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-8/+25
* Add a pass to generate synthetic function entry counts.Easwaran Raman2018-01-091-2/+3
* [PGO] Fix handling of cold entry count for instrumented PGOTeresa Johnson2017-12-181-1/+3
* Remove redundant includes from lib/IR.Michael Zolotukhin2017-12-131-1/+0
* [TableGen] Allow intrinsics to have up to 8 return values.Artem Belevich2017-10-121-5/+10
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [IR] Add additional addParamAttr/removeParamAttr to AttributeList APIReid Kleckner2017-05-311-9/+55
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-2/+0
* De-virtualize GlobalValueReid Kleckner2017-05-111-15/+11
* [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
OpenPOWER on IntegriCloud