summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-013-25/+24
* C API: Add LLVMCloneModule()Tom Stellard2014-10-011-0/+9
* Revert r218721, r218735.Evgeniy Stepanov2014-10-013-155/+8
* [InstCombine] Fix for assert build failures caused by r218721Gerolf Hoflehner2014-10-011-1/+7
* [InstCombine] Optimize icmp-select-icmpGerolf Hoflehner2014-10-013-8/+149
* [SimplifyCFG] threshold for folding branches with common destinationJingyue Wu2014-09-302-73/+95
* Introduce support for custom wrappers for vararg functions.Lorenzo Martignoni2014-09-301-9/+18
* [IndVarSimplify] Widen loop unsigned compares.Chad Rosier2014-09-301-6/+2
* Use a loop to simplify the runtime unrolling prologue.Kevin Qin2014-09-291-118/+130
* [IndVar] Don't widen loop compare unless IV user is sign extended.Chad Rosier2014-09-261-2/+6
* [asan] don't instrument module CTORs that may be run before asan.module_ctor....Kostya Serebryany2014-09-241-4/+6
* Fix assertion in LICM doFinalization()David Peixotto2014-09-241-0/+13
* Allow BB duplication threshold to be adjusted through JumpThreading's ctorMichael Liao2014-09-241-7/+10
* GlobalOpt: Preserve comdats of unoptimized initializersReid Kleckner2014-09-231-45/+26
* Using a deque to manage the stack of nodes is faster here.Lenny Maiorani2014-09-201-2/+6
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-3/+8
* Reapply fix in r217988 (reverted in r217989) and remove the alternative fix c...David Blaikie2014-09-171-1/+1
* Revert "Fix -Wnon-virtual-dtor warning introduced in r217982."David Blaikie2014-09-171-1/+1
* Fix -Wnon-virtual-dtor warning introduced in r217982.David Blaikie2014-09-171-1/+1
* Fixing a build error.Chris Bieneman2014-09-171-1/+1
* Refactoring SimplifyLibCalls to remove static initializers and generally clea...Chris Bieneman2014-09-172-1883/+1649
* [IndVarSimplify] Partially revert r217953 to see if this fixes the bots.Chad Rosier2014-09-171-1/+4
* [IndVarSimplify] Widen loop compare instructions.Chad Rosier2014-09-171-3/+36
* [InstCombine] Fix wrong folding of constant comparison involving ahsr and neg...Andrea Di Biagio2014-09-171-9/+13
* Remove dead code in SimplifyCFGJingyue Wu2014-09-151-43/+0
* Add control of function merging to the PMBuilder.Nick Lewycky2014-09-131-0/+10
* Simplify code. No functionality change.Benjamin Kramer2014-09-131-15/+3
* [C API] Make the 'lower switch' pass available via the C API.Juergen Ributzka2014-09-111-0/+4
* [AlignmentFromAssumptions] Don't crash just because the target is 32-bitHal Finkel2014-09-111-0/+4
* Add doInitialization/doFinalization to DataLayoutPass.Rafael Espindola2014-09-101-2/+1
* [AlignmentFromAssumptions] Don't divide by zero for unknown starting alignmentHal Finkel2014-09-101-2/+4
* [PassManager] Adding Hidden attribute to EnableMLSM optionGerolf Hoflehner2014-09-101-2/+2
* [MergedLoadStoreMotion] Move pass enabling option to PassManagerBuilderGerolf Hoflehner2014-09-102-7/+8
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-39/+39
* Removed misleading comment.Gerolf Hoflehner2014-09-101-1/+0
* MergeFunctions: FunctionPtr has been renamed to FunctionNode.Stepan Dyatkovskiy2014-09-101-7/+7
* SampleProfile.cpp: Prune a stray \param added in r217437. [-Wdocumentation]NAKAMURA Takumi2014-09-091-1/+0
* ScalarOpts/LLVMBuild.txt: Prune unused dependency to IPA.NAKAMURA Takumi2014-09-091-1/+1
* ScalarOpts/LLVMBuild.txt: Reorder.NAKAMURA Takumi2014-09-091-1/+1
* Re-factor sample profile reader into lib/ProfileData.Diego Novillo2014-09-092-394/+67
* Add a comment to getNewAlignmentDiff.Andrew Trick2014-09-071-2/+4
* Check for all known bits on ret in InstCombineHal Finkel2014-09-072-0/+19
* Make use of @llvm.assume from LazyValueInfoHal Finkel2014-09-072-32/+56
* Add an AlignmentFromAssumptions PassHal Finkel2014-09-074-0/+434
* Add additional patterns for @llvm.assume in ValueTrackingHal Finkel2014-09-071-0/+24
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-0730-250/+391
* Add functions for finding ephemeral valuesHal Finkel2014-09-073-8/+26
* Add an Assumption-Tracking PassHal Finkel2014-09-0710-7/+59
* InstCombine: Remove a special case patternDavid Majnemer2014-09-051-15/+18
* Enable noalias metadata by default and swap the order of the SLP and Loop vec...James Molloy2014-09-042-2/+2
OpenPOWER on IntegriCloud