aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-1823-695/+1841
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0939-1023/+2453
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2343-2001/+8965
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0236-1259/+2906
* Update LLVM for rebase to r212749.Stephen Hines2014-07-2119-668/+1100
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-2939-805/+1847
* Update to LLVM 3.5a.Stephen Hines2014-04-2440-3704/+3774
* Remove the -O1 WAR for SROA.cpp compilation.Stephen Hines2014-04-171-5/+0
* am b7485134: am 449fc261: Merge "llvm: convert makefiles to support multilib ...Colin Cross2014-02-181-3/+1
|\
| * llvm: convert makefiles to support multilib buildColin Cross2014-02-061-3/+1
* | Update LLVM for merge to 3.4.Stephen Hines2014-02-131-1/+3
* | Merge remote-tracking branch 'upstream/release_34' into merge-20140211Stephen Hines2014-02-1120-580/+2291
|\ \ | |/ |/|
| * Merging r195493:Bill Wendling2013-11-251-0/+14
| * Merging r195492:Bill Wendling2013-11-251-11/+22
| * 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