summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-1/+18
* [Power9] Add __float128 builtins for Round To OddStefan Pintilie2018-07-091-1/+7
* [IR] Split Intrinsics.inc into enums and implementationsReid Kleckner2018-06-231-7/+7
* Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette2018-05-181-0/+8
* Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper2018-05-051-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* Rename Attributes.gen, Intrinsics.gen to Attributes.inc, Intrinsics.incNico Weber2018-04-251-7/+7
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-8/+19
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* [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
OpenPOWER on IntegriCloud