summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
* Add proper dependencies to LLVMBuild.txt in llvm/lib.NAKAMURA Takumi2013-12-10
* Don't #include heavy Dominators.h file in LoopInfo.h. This change reducesJakub Staszak2013-12-07
* Change std::deque => std::vector. No functionality change.Michael Gottesman2013-12-05
* Correct word hyphenationsAlp Toker2013-12-05
* Refactor some code in SampleProfile.cppDiego Novillo2013-11-26
* StructurizeCFG: Fix verification failure with some loops.Matt Arsenault2013-11-22
* StructurizeCFG: Fix inverting a branch on an argumentMatt Arsenault2013-11-22
* Add a Scalarizer pass.Richard Sandiford2013-11-22
* Fix an issue where SROA computed different results based on the relativeChandler Carruth2013-11-19
* Fix ndebug-build unused variable in loop rerollingHal Finkel2013-11-17
* Add a loop rerolling passHal Finkel2013-11-16
* Fix -Wdelete-non-virtual-dtor warnings by making SampleProfile methods non-vi...Alexey Samsonov2013-11-13
* SampleProfileLoader pass. Initial setup.Diego Novillo2013-11-13
* Correct a glitch in r194424 which may invalidate iterator.Shuxin Yang2013-11-12
* Fix PR17952.Shuxin Yang2013-11-11
* Revert "Resurrect r191017 " GVN proceeds in the presence of dead code" plus a...Bill Wendling2013-11-10
* Remove dead code from LoopUnswitchHal Finkel2013-11-08
* Add a runtime unrolling parameter to the LoopUnroll pass constructorHal Finkel2013-11-05
* Teach scalarrepl about address spacesMatt Arsenault2013-10-30
* Fix GVN creating bitcast between address spacesMatt Arsenault2013-10-30
* Fix SCEVExpander: don't try to expand quadratic recurrences outside a loop.Andrew Trick2013-10-25
* Fix a bug in LinearFunctionTestReplace that created invalid loop exit checks.Juergen Ributzka2013-10-24
* Clarify comments in genLoopLimit.Andrew Trick2013-10-24
* Use more type helper functionsMatt Arsenault2013-10-21
* Don't eliminate a partially redundant load if it's in a landing pad.Bill Wendling2013-10-21
* StructurizeCFG: Add dependency on LowerSwitch passTom Stellard2013-10-02
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-02
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-28
* Push analysis passes to InstSimplify when they're around anyways.Benjamin Kramer2013-09-24
* Drop spurious handle in comment.Benjamin Kramer2013-09-22
* SROA: Handle casts involving vectors of pointers and integer scalars.Benjamin Kramer2013-09-21
* Resurrect r191017 " GVN proceeds in the presence of dead code" plus a fix to ...Shuxin Yang2013-09-20
* Revert r191017, it results in segmentation faults in Qt.Joerg Sonnenberger2013-09-20
* GVN proceeds in the presence of dead code.Shuxin Yang2013-09-19
* MemCpyOptimizer: Use max legal int size instead of pointer sizeMatt Arsenault2013-09-16
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-14
* Add getUnrollingPreferences to TTIHal Finkel2013-09-11
* Teach loop-idiom about address space pointer sizesMatt Arsenault2013-09-11
* Add bracesMatt Arsenault2013-09-11
* Get rid of unused isPodLike definitions.Eli Friedman2013-09-11
* Fix mistake in r190442.Eli Friedman2013-09-10
* Remove unused functions.Eli Friedman2013-09-10
* Teach ScalarEvolution about pointer address spacesMatt Arsenault2013-09-10
* Use type helper functions.Matt Arsenault2013-09-06
* Teach CodeGenPrepare about address spacesMatt Arsenault2013-09-06
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Add getUnrollingPreferences to TTIHal Finkel2013-08-29
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-23
* Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.Nick Lewycky2013-08-13
* Reapply r188119 now that the bug it exposed is fixed.Peter Collingbourne2013-08-12