summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* Convert int to Twine instead of using utostr since it was already being added...Craig Topper2016-01-311-1/+1
* Avoid overly large SmallPtrSet/SmallSetMatthias Braun2016-01-302-3/+3
* Remove autoconf supportChris Bieneman2016-01-261-15/+0
* [cfi] Cross-DSO CFI diagnostic mode (LLVM part).Evgeniy Stepanov2016-01-251-15/+14
* [PruneEH] Don't try to insert a terminator after another terminatorDavid Majnemer2016-01-231-1/+2
* [PruneEH] FuncletPads must not have undef operandsDavid Majnemer2016-01-231-5/+16
* [PruneEH] Unify invoke and call handling in DeleteBasicBlockDavid Majnemer2016-01-231-5/+9
* [PruneEH] Reuse code from removeUnwindEdgeDavid Majnemer2016-01-231-25/+2
* Make sure that any new and optimized objects created during GlobalOPT copy al...Sergei Larin2016-01-221-0/+4
* [ThinLTO] Do metadata linking during batch function importingTeresa Johnson2016-01-221-27/+7
* [PGO] Passmanagerbuilder change that enable IR level PGO instrumentationRong Xu2016-01-212-1/+30
* [opaque pointer types] [NFC] GEP: replace get(Pointer)ElementType uses with g...Eduard Burtescu2016-01-191-1/+1
* [opaque pointer types] Alloca: use getAllocatedType() instead of getType()->g...Eduard Burtescu2016-01-181-1/+1
* GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob2016-01-162-11/+10
* Refactor threshold computation for inline cost analysisEaswaran Raman2016-01-143-107/+15
* Update to use new name alignTo().Rui Ueyama2016-01-141-1/+1
* [LTO] Add a run of LoopUnrollJames Molloy2016-01-141-0/+5
* [ThinLTO] Handle an external call from an import to an alias in destTeresa Johnson2016-01-121-0/+2
* LoopInfo: Simplify ownership of Loop objectsJustin Bogner2016-01-081-2/+2
* [ThinLTO] Use new in-place symbol changes for exporting moduleTeresa Johnson2016-01-081-2/+7
* [ThinLTO] Delay metadata materializtion in function importerTeresa Johnson2016-01-081-4/+9
* [attrs] Split the late-revisit pattern for deducing norecurse inChandler Carruth2016-01-083-64/+117
* Fix option desc in FunctionAttrs; NFCWeiming Zhao2016-01-061-1/+1
* [BasicAA] Remove special casing of memset_pattern16 in favor of generic attri...Philip Reames2016-01-061-0/+24
* [MemoryBuiltins] Remove isOperatorNewLike by consolidating non-null inference...Philip Reames2016-01-041-1/+28
* Refactor inline costs analysis by removing the InlineCostAnalysis classEaswaran Raman2015-12-283-34/+24
* [attrs] Extract the pure inference of function attributes intoChandler Carruth2015-12-275-860/+954
* [attrs] Split off the forced attributes utility into its own pass thatChandler Carruth2015-12-275-66/+130
* [FunctionImport] Move pass into anonymous namespace.Benjamin Kramer2015-12-241-0/+2
* [OperandBundles] Have DeadArgElim play nice with operand bundlesDavid Majnemer2015-12-231-0/+4
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-34/+1
* Also add unnamed_addr to functions.Rafael Espindola2015-12-221-13/+24
* Revert r256277 and r256279.Akira Hatanaka2015-12-221-1/+34
* Provide a way to specify inliner's attribute compatibility and merging.Akira Hatanaka2015-12-221-34/+1
* Delete dead GlobalAliases.Rafael Espindola2015-12-221-1/+8
* Merge duplicated code.Rafael Espindola2015-12-221-21/+28
* Use early continue to reduce indentation.Rafael Espindola2015-12-221-19/+21
* Simplify iterator management. NFC.Rafael Espindola2015-12-221-45/+27
* Determine callee's hotness and adjust threshold based on that. NFC.Easwaran Raman2015-12-221-7/+31
* [cfi] Fix LowerBitSets on 32-bit targets.Evgeniy Stepanov2015-12-211-1/+1
* Re-reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar2015-12-191-8/+2
* Revert "Reapply "[IR] Move optional data in llvm::Function into a hungoff use...Vedant Kumar2015-12-191-2/+8
* Reapply "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar2015-12-191-8/+2
* Revert "[IR] Move optional data in llvm::Function into a hungoff uselist"Vedant Kumar2015-12-191-2/+8
* [IR] Move optional data in llvm::Function into a hungoff uselistVedant Kumar2015-12-191-8/+2
* [ThinLTO] Metadata linking for imported functionsTeresa Johnson2015-12-171-1/+23
* Change linkInModule to take a std::unique_ptr.Rafael Espindola2015-12-161-13/+22
* LPM: Make callers of LPM.deleteLoopFromQueue update LoopInfo directly. NFCJustin Bogner2015-12-161-3/+5
* Remove one of the void casts used to suppress unused variable warning.Richard Trieu2015-12-151-1/+0
* Suppress unused variable warning in the no-asserts build.Evgeniy Stepanov2015-12-151-0/+1
OpenPOWER on IntegriCloud