Use StringRef::startswith_lower. No functionality change.
[oota-llvm.git] / lib / Transforms / Scalar /
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
2013-07-29 Chandler CarruthTeach the AllocaPromoter which is wrapped around the...
2013-07-28 Chandler CarruthTemporarily revert r187323 until I update SSAUpdater...
2013-07-28 Chandler CarruthNow that mem2reg understands how to cope with a slightl...
2013-07-28 Chandler CarruthThread DataLayout through the callers and into mem2reg...
2013-07-27 Chandler CarruthDon't use all the #ifdefs to hide the stats counters...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-24 Benjamin KramerTRE: Move class into anonymous namespace.
2013-07-24 Chandler CarruthFix a problem I introduced in r187029 where we would...
2013-07-24 Chandler CarruthFix PR16687 where we were incorrectly promoting an...
2013-07-22 Nick LewyckyRemove extraneous null statement. No functionality...
2013-07-22 Jakub StaszakUse switch instead of if. No functionality change.
2013-07-22 Jakub StaszakOldPtr is llvm::Instruction. Remove unneeded cast<>.
2013-07-22 Jakub StaszakChange tabs to spaces.
2013-07-22 Matt ArsenaultFix spelling and grammar
2013-07-20 Benjamin KramerSROA: Microoptimization: Remove dead entries first...
2013-07-19 Chandler CarruthCleanup the stats counters for the new implementation...
2013-07-19 Chandler CarruthFix another assert failure very similar to PR16651...
2013-07-19 Chandler CarruthTry to move to a more reasonable set of naming conventi...
2013-07-19 Chandler CarruthA long overdue cleanup in SROA to use 'DL' instead...
2013-07-19 Chandler CarruthFix PR16651, an assert introduced in my recent re-work...
2013-07-18 Chandler CarruthReapply r186316 with a fix for one bug where the code...
2013-07-16 Craig TopperAdd 'const' qualifiers to static const char* variables.
2013-07-15 Stephen LinRemove trailing whitespace
2013-07-15 Chandler CarruthRevert r186316 while I track down an ASan failure and...
2013-07-15 Chandler CarruthReimplement SROA yet again. Same fundamental principle...
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 Andrew TrickLFTR improvement to avoid truncation.
2013-07-12 Andrew TrickCleanup LFTR logic.
2013-07-12 Andrew TrickCleanup: rename a variable to make the logic easier...
2013-07-12 Chandler CarruthRevert "indvars: Improve LFTR by eliminating truncation...
2013-07-11 Andrew Trickindvars: Improve LFTR by eliminating truncation when...
2013-07-11 Michael GottesmanTeach TailRecursionElimination to handle certain cases...
2013-07-06 Benjamin KramerReassociate: Remove unnecessary default operator=.
2013-07-05 Sylvestre LedruRemove a useless declarations (found by scan-build)
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-26 Nick Lewyckydbgs() << Instruction doesn't print a newline on the...
2013-06-25 Bob WilsonFix SROA to avoid unnecessary scalar conversions for...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-06-19 Quentin ColombetLSR: Fix the parameters used to compute the scaling...
2013-06-15 Jakub StaszakUse 0 instead of NULL.
2013-06-08 Shuxin Yang Fix a potential bug in r183584.
2013-06-07 Shuxin Yang Fix an assertion in MemCpyOpt pass.
2013-06-04 David MajnemerIndVarSimplify: check if loop invariant expansion can...
2013-05-31 Quentin ColombetLoop Strength Reduce: Scaling factor cost.
2013-05-31 Quentin ColombetModify how the formulae are rated in Loop Strength...
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
2013-05-09 Shuxin Yang[GVN] Split critical-edge on the fly, instead of postpo...
2013-05-08 Nick LewyckyFix a bug in codegenprep where it was losing track...
2013-05-06 Andrew TrickRotate multi-exit loops even if the latch was simplified.
2013-05-03 Shuxin YangDecompose GVN::processNonLocalLoad() (about 400 LOC...
2013-05-02 Shuxin Yang[GV] Remove dead code which is really difficult to...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-05-01 Nadav RotemSROA: Generate selects instead of shuffles when blendin...
2013-04-27 Shuxin YangFix a XOR reassociation bug.
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-22 Rafael EspindolaClarify that llvm.used can contain aliases.
next