[LPM] Apply a really big hammer to fix PR18688 by recursively reforming
[oota-llvm.git] / lib / Transforms / Scalar /
2014-02-01 Chandler Carruth[LPM] Apply a really big hammer to fix PR18688 by recur...
2014-01-29 Chandler Carruth[LPM] Fix PR18643, another scary place where loop trans...
2014-01-29 Chandler Carruth[LPM] Fix PR18642, a pretty nasty bug in IndVars that...
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-27 Benjamin KramerConstantHoisting: We can't insert instructions directly...
2014-01-25 Chandler Carruth[LPM] Make LCSSA a utility with a FunctionPass that...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Alp TokerFix known typos
2014-01-24 Chandler Carruth[LPM] Fix a logic error in LICM spotted by inspection.
2014-01-24 Chandler Carruth[cleanup] Use the type-based preservation method rather...
2014-01-23 Chandler Carruth[LPM] Make LoopSimplify no longer a LoopPass and instea...
2014-01-22 Matt ArsenaultHandle an addrspacecast case in memcpyopt
2014-01-22 Tim NorthoverLoop strength reduce: fix function name.
2014-01-21 Chandler Carruth[SROA] Fix a bug which could cause the common type...
2014-01-19 Chandler CarruthFix a really nasty SROA bug with how we handled out...
2014-01-16 Quentin Colombet[opt][PassInfo] Allow opt to run passes that need targe...
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[PM] Pull the generic graph algorithms and data structu...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-13 Chandler CarruthRe-sort #include lines again, prior to moving headers...
2014-01-10 Diego NovilloExtend and simplify the sample profile input file.
2014-01-10 Diego NovilloPropagation of profile samples through the CFG.
2014-01-09 Chandler CarruthPut the functionality for printing a value to a raw_ost...
2014-01-07 Chandler CarruthMove the LLVM IR asm writer header files into the IR...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-07 Andrew TrickReapply r198654 "indvars: sink truncates outside the...
2014-01-07 Andrew TrickRevert "indvars: sink truncates outside the loop."
2014-01-07 Andrew Trickindvars: sink truncates outside the loop.
2014-01-07 Andrew Trick80 col. comment.
2014-01-04 Alp TokerAdd missed cleanup from r198456
2014-01-03 Nico WeberAdd a LLVM_DUMP_METHOD macro.
2014-01-03 David PeixottoFix loop rerolling pass failure with non-consant loop...
2014-01-02 Hal FinkelDisable compare sinking in CodeGenPrepare when multiple...
2014-01-02 Andrew Trickindvars: cleanup the IV visitor. It does more than...
2014-01-02 Andrew Trickindvars: insert truncate at loop boundary to avoid...
2013-12-23 Andrew TrickAdd support to indvars for optimizing sadd.with.overflow.
2013-12-23 Richard SandifordFix Scalarizer insertion point when replacing PHIs...
2013-12-23 Richard SandifordFix Scalarizer handling of vector GEPs with multiple...
2013-12-10 NAKAMURA TakumiAdd proper dependencies to LLVMBuild.txt in llvm/lib.
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-12-05 Michael GottesmanChange std::deque => std::vector. No functionality...
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-26 Diego NovilloRefactor some code in SampleProfile.cpp
2013-11-22 Matt ArsenaultStructurizeCFG: Fix verification failure with some...
2013-11-22 Matt ArsenaultStructurizeCFG: Fix inverting a branch on an argument
2013-11-22 Richard SandifordAdd a Scalarizer pass.
2013-11-19 Chandler CarruthFix an issue where SROA computed different results...
2013-11-17 Hal FinkelFix ndebug-build unused variable in loop rerolling
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-11-13 Alexey SamsonovFix -Wdelete-non-virtual-dtor warnings by making Sample...
2013-11-13 Diego NovilloSampleProfileLoader pass. Initial setup.
2013-11-12 Shuxin YangCorrect a glitch in r194424 which may invalidate iterator.
2013-11-11 Shuxin Yang Fix PR17952.
2013-11-10 Bill WendlingRevert "Resurrect r191017 " GVN proceeds in the presenc...
2013-11-08 Hal FinkelRemove dead code from LoopUnswitch
2013-11-05 Hal FinkelAdd a runtime unrolling parameter to the LoopUnroll...
2013-10-30 Matt ArsenaultTeach scalarrepl about address spaces
2013-10-30 Matt ArsenaultFix GVN creating bitcast between address spaces
2013-10-25 Andrew TrickFix SCEVExpander: don't try to expand quadratic recurre...
2013-10-24 Juergen RibutzkaFix a bug in LinearFunctionTestReplace that created...
2013-10-24 Andrew TrickClarify comments in genLoopLimit.
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-21 Bill WendlingDon't eliminate a partially redundant load if it's...
2013-10-02 Tom StellardStructurizeCFG: Add dependency on LowerSwitch pass
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
2013-09-28 Robert WilhelmEven more spelling fixes for "instruction".
2013-09-24 Benjamin KramerPush analysis passes to InstSimplify when they're aroun...
2013-09-22 Benjamin KramerDrop spurious handle in comment.
2013-09-21 Benjamin KramerSROA: Handle casts involving vectors of pointers and...
2013-09-20 Shuxin YangResurrect r191017 " GVN proceeds in the presence of...
2013-09-20 Joerg SonnenbergerRevert r191017, it results in segmentation faults in Qt.
2013-09-19 Shuxin YangGVN proceeds in the presence of dead code.
2013-09-16 Matt ArsenaultMemCpyOptimizer: Use max legal int size instead of...
2013-09-14 Chandler CarruthRemove the long, long defunct IR block placement pass.
2013-09-11 Hal FinkelAdd getUnrollingPreferences to TTI
2013-09-11 Matt ArsenaultTeach loop-idiom about address space pointer sizes
2013-09-11 Matt ArsenaultAdd braces
2013-09-11 Eli FriedmanGet rid of unused isPodLike definitions.
2013-09-10 Eli FriedmanFix mistake in r190442.
2013-09-10 Eli FriedmanRemove unused functions.
2013-09-10 Matt ArsenaultTeach ScalarEvolution about pointer address spaces
2013-09-06 Matt ArsenaultUse type helper functions.
2013-09-06 Matt ArsenaultTeach CodeGenPrepare about address spaces
2013-08-29 Hal FinkelRevert: r189565 - Add getUnrollingPreferences to TTI
2013-08-29 Hal FinkelAdd getUnrollingPreferences to TTI
2013-08-23 Richard SandifordTurn MipsOptimizeMathLibCalls into a target-independent...
2013-08-13 Nick LewyckyRevert r187191, which broke opt -mem2reg on the testcas...
2013-08-12 Peter CollingbourneReapply r188119 now that the bug it exposed is fixed.
2013-08-11 Chandler CarruthRe-instate r187323 which fast-tracks promotable allocas...
2013-08-11 Chandler CarruthFinish fixing the SSAUpdater-based AllocaPromoter strat...
2013-08-11 Chandler CarruthReformat some bits of AllocaPromoter and simplify the...
2013-08-10 Arnold SchwaighoferRevert r188119 "Kill some duplicated code for removing...
2013-08-09 Peter CollingbourneKill some duplicated code for removing unreachable...
2013-08-07 Benjamin KramerJumpThreading: Turn a select instruction into branching...
2013-08-06 Jakub StaszakAdjust file to the coding standard.
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
next