summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
* Merging r198425:Tom Stellard2014-04-09
* Merging r202273:Tom Stellard2014-04-08
* Merging r195493:Bill Wendling2013-11-25
* Merging r195492:Bill Wendling2013-11-25
* Merging r195118:Bill Wendling2013-11-20
* 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
* Re-instate r187323 which fast-tracks promotable allocas as soon as theChandler Carruth2013-08-11
* Finish fixing the SSAUpdater-based AllocaPromoter strategy in SROA to cope withChandler Carruth2013-08-11
* Reformat some bits of AllocaPromoter and simplify the name and type ofChandler Carruth2013-08-11
* Revert r188119 "Kill some duplicated code for removing unreachable BBs."Arnold Schwaighofer2013-08-10