aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
* Merging r195118:Bill Wendling2013-11-201-10/+19
* Fix ndebug-build unused variable in loop rerollingHal Finkel2013-11-171-1/+1
* Add a loop rerolling passHal Finkel2013-11-163-0/+1190
* Fix -Wdelete-non-virtual-dtor warnings by making SampleProfile methods non-vi...Alexey Samsonov2013-11-131-4/+4
* SampleProfileLoader pass. Initial setup.Diego Novillo2013-11-133-0/+481
* Correct a glitch in r194424 which may invalidate iterator.Shuxin Yang2013-11-121-1/+3
* Fix PR17952.Shuxin Yang2013-11-111-6/+175
* Revert "Resurrect r191017 " GVN proceeds in the presence of dead code" plus a...Bill Wendling2013-11-101-168/+6
* Remove dead code from LoopUnswitchHal Finkel2013-11-081-127/+0
* Add a runtime unrolling parameter to the LoopUnroll pass constructorHal Finkel2013-11-051-6/+10
* Teach scalarrepl about address spacesMatt Arsenault2013-10-301-1/+1
* Fix GVN creating bitcast between address spacesMatt Arsenault2013-10-301-5/+7
* Fix SCEVExpander: don't try to expand quadratic recurrences outside a loop.Andrew Trick2013-10-252-3/+21
* Fix a bug in LinearFunctionTestReplace that created invalid loop exit checks.Juergen Ributzka2013-10-241-1/+7
* Clarify comments in genLoopLimit.Andrew Trick2013-10-241-3/+4
* Use more type helper functionsMatt Arsenault2013-10-211-1/+1
* Don't eliminate a partially redundant load if it's in a landing pad.Bill Wendling2013-10-211-1/+6
* StructurizeCFG: Add dependency on LowerSwitch passTom Stellard2013-10-021-1/+3
* Remove the very substantial, largely unmaintained legacy PGOChandler Carruth2013-10-021-8/+0
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-281-1/+1
* Push analysis passes to InstSimplify when they're around anyways.Benjamin Kramer2013-09-241-1/+2
* Drop spurious handle in comment.Benjamin Kramer2013-09-221-1/+1
* SROA: Handle casts involving vectors of pointers and integer scalars.Benjamin Kramer2013-09-211-11/+47
* Resurrect r191017 " GVN proceeds in the presence of dead code" plus a fix to ...Shuxin Yang2013-09-201-6/+168
* Revert r191017, it results in segmentation faults in Qt.Joerg Sonnenberger2013-09-201-164/+6
* GVN proceeds in the presence of dead code.Shuxin Yang2013-09-191-6/+164
* MemCpyOptimizer: Use max legal int size instead of pointer sizeMatt Arsenault2013-09-161-5/+8
* Remove the long, long defunct IR block placement pass.Chandler Carruth2013-09-143-154/+0
* Add getUnrollingPreferences to TTIHal Finkel2013-09-111-7/+25
* Teach loop-idiom about address space pointer sizesMatt Arsenault2013-09-111-12/+21
* Add bracesMatt Arsenault2013-09-111-6/+9
* Get rid of unused isPodLike definitions.Eli Friedman2013-09-111-10/+0
* Fix mistake in r190442.Eli Friedman2013-09-101-0/+7
* Remove unused functions.Eli Friedman2013-09-101-5/+0
* Teach ScalarEvolution about pointer address spacesMatt Arsenault2013-09-101-1/+1
* Use type helper functions.Matt Arsenault2013-09-061-2/+1
* Teach CodeGenPrepare about address spacesMatt Arsenault2013-09-061-4/+2
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-291-17/+5
* Add getUnrollingPreferences to TTIHal Finkel2013-08-291-5/+17
* Turn MipsOptimizeMathLibCalls into a target-independent scalar transformRichard Sandiford2013-08-233-0/+162
* Revert r187191, which broke opt -mem2reg on the testcases included in PR16867.Nick Lewycky2013-08-132-83/+14
* Reapply r188119 now that the bug it exposed is fixed.Peter Collingbourne2013-08-121-160/+5
* Re-instate r187323 which fast-tracks promotable allocas as soon as theChandler Carruth2013-08-111-12/+81
* Finish fixing the SSAUpdater-based AllocaPromoter strategy in SROA to cope withChandler Carruth2013-08-111-2/+23
* Reformat some bits of AllocaPromoter and simplify the name and type ofChandler Carruth2013-08-111-21/+20
* Revert r188119 "Kill some duplicated code for removing unreachable BBs."Arnold Schwaighofer2013-08-101-5/+160
* Kill some duplicated code for removing unreachable BBs.Peter Collingbourne2013-08-091-160/+5
* JumpThreading: Turn a select instruction into branching if it allows to threa...Benjamin Kramer2013-08-071-0/+83
* Adjust file to the coding standard.Jakub Staszak2013-08-061-53/+49
* Factor FlattenCFG out from SimplifyCFGTom Stellard2013-08-064-53/+94