Add std:: to sort calls.
[oota-llvm.git] / lib / Transforms / Scalar /
2007-11-01 Duncan SandsExecutive summary: getTypeSize -> getTypeStoreSize...
2007-11-01 Owen AndersonFix test/Transforms/DeadStoreElimination/PartialStore...
2007-11-01 Chris LattnerFix InstCombine/2007-10-31-RangeCrash.ll
2007-10-31 Dan GohmanFix a typo in a comment.
2007-10-30 Evan ChengAt end of LSR, replace uses of now constant (as result...
2007-10-30 Evan ChengIt's not safe to tell SplitCriticalEdge to merge identi...
2007-10-29 Evan Cheng- Bug fixes.
2007-10-29 Dan GohmanDon't bitcast from pointer-to-vector to pointer-to...
2007-10-29 Dan GohmanUse an array instead of a fixed-length std::vector.
2007-10-29 Dan GohmanDo a real assert if there is an unhandled vector instru...
2007-10-29 Dan GohmanUpdate a comment to reflect the current code.
2007-10-29 Dan GohmanRemove an unused function argument.
2007-10-29 Dan GohmanFix a typo in a comment.
2007-10-29 Dan GohmanAvoid calling ValidStride when not all uses are addresses.
2007-10-26 Evan ChengA number of LSR fixes:
2007-10-26 Evan ChengFix a crash. Make sure TLI is not null.
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-25 Evan ChengDo not rewrite compare instruction using iv of a differ...
2007-10-25 Evan ChengRemove code that's commented out.
2007-10-25 Evan ChengIf a loop termination compare instruction is the only...
2007-10-24 Chris Lattnersimplify some code by using the new isNaN predicate
2007-10-24 Chris LattnerImplement a couple of foldings for ordered and unordere...
2007-10-22 Dan GohmanStrength reduction improvements.
2007-10-22 Dan GohmanMove the SCEV object factors from being static members...
2007-10-21 Anton KorobeynikovReg2Mem cleanup and optimizations:
2007-10-18 Devang PatelTry again.
2007-10-18 Owen AndersonAllow GVN to eliminate redundant calls to functions...
2007-10-17 Evan ChengReverting r43070 for now. It's causing llc test failures.
2007-10-17 Devang PatelApply "Instead of loading small c string constant,...
2007-10-16 Devang PatelUse immediate stores.
2007-10-15 Devang PatelAchieve same result but use fewer lines of code.
2007-10-12 Devang PatelDest type is always i8 *. This allows some simplification.
2007-10-12 Chris LattnerFix a bug in my patch last night that broke InstCombine...
2007-10-12 Gabor Greifeliminate warning
2007-10-12 Chris LattnerFix some 80 column violations.
2007-10-11 Devang PatelLower memcpy if it makes sense.
2007-10-09 Devang PatelDo not walk invalid iterator.
2007-10-05 Devang PatelFix bug in updating dominance frontier after loop
2007-10-03 Devang PatelFix 80 col violation.
2007-10-03 Devang PatelRefactor code in a separate method.
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
2007-10-03 Dale JohannesenTone down an overzealous optimization.
2007-10-01 Dale JohannesenFix stride computations for long double arrays.
2007-10-01 Devang PatelRelax unsafe use check. If there is one unconditional...
2007-09-28 Dale JohannesenDon't do SRA for unions with long double fields.
2007-09-25 Devang PatelHandle multiple induction variables.
2007-09-25 Devang PatelDo not reserve DOM check for GetElementPtrInst.
2007-09-25 Devang Pateldoh..
2007-09-25 Devang PatelAdd transformation to update loop interation space...
2007-09-24 Devang Patel Do not promote null values because it may be unsafe...
2007-09-24 Dan Gohmanexplicit keywords.
2007-09-21 Devang PatelFix PR1692
2007-09-21 Owen AndersonAdd partial caching of non-local memory dependence...
2007-09-20 Devang PatelUpdate aux. info associated with an instruction before...
2007-09-20 Devang PatelDon't increment invalid iterator.
2007-09-20 Nick LewyckyFix optimization. %x = sub %x, %y does not imply that...
2007-09-19 Devang PatelAvoid unsafe promotion.
2007-09-19 Duncan SandsImprove comment.
2007-09-19 Duncan SandsA global variable with external weak linkage can be...
2007-09-19 Devang PatelRelax loop ExitCondition predicate restriction.
2007-09-19 Devang PatelFilter loops where split condition's false branch is...
2007-09-19 Devang PatelBail out early, before modifying anything.
2007-09-19 Devang PatelWork is incomplete. Loop is not modified at all right...
2007-09-18 Devang PatelFix PR1657
2007-09-17 Devang PatelDo not eliminate loop when it is invalid to do so....
2007-09-17 Devang PatelSkeleton for transformations to truncate loop's iterati...
2007-09-17 Chris LattnerMerge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfo
2007-09-17 Dan GohmanInstcombine x-((x/y)*y) into a remainder operator.
2007-09-17 Duncan SandsFactor the trampoline transformation into a subroutine.
2007-09-16 Owen AndersonBe more careful when constant-folding PHI nodes.
2007-09-14 Owen AndersonRemove RLE. It is subsumed by GVN.
2007-09-14 Dale JohannesenRemove the assumption that FP's are either float or
2007-09-14 Chris Lattnersilence a bogus gcc warning.
2007-09-14 Bill WendlingTemporary reverting r41817
2007-09-12 Chris LattnerChange llvm.gcroot to not init the root to null at...
2007-09-11 Duncan SandsTurn calls to trampolines into calls to the underlying
2007-09-11 Devang PatelAvoid negative logic.
2007-09-11 Devang PatelRefactor code into a separate method.
2007-09-11 Devang PatelClear split info object.
2007-09-11 Devang PatelSplit condition does not have to be ICmpInst in all...
2007-09-10 Devang PatelCheck all terminators inside loop.
2007-09-10 Chris Lattnerremove some dead code, this is handled by constant...
2007-09-10 Devang PatelSwap exit condition operands if it works.
2007-09-10 Chris LattnerPrevent tailcallelim from breaking "recursive" calls...
2007-09-10 Devang PatelFilter exit conditions which are not yet handled.
2007-09-10 Devang PatelRequire SCEV before LCSSA.
2007-09-07 Chris LattnerDon't zap back to back volatile load/stores
2007-09-06 Dale JohannesenNext round of APFloat changes.
2007-09-06 Nick LewyckyUse isTrueWhenEqual. Thanks Chris!
2007-09-06 Nick LewyckyWhen the two operands of an icmp are equal, there are...
2007-09-05 Chuck Rose IIIForgot to obey 80 column rule. Fixing that.
2007-09-05 Chuck Rose IIIAdded default parameters to GetElementPtrInstr construc...
2007-09-04 David GreeneUpdate GEP constructors to use an iterator interface...
2007-09-01 Evan ChengFix a gcroot lowering bug.
2007-08-28 Chris LattnerCut off crazy computation. This helps PR1622 slightly.
2007-08-27 Devang PatelUse simpler test to filter loops.
2007-08-27 David GreeneUpdate InvokeInst to work like CallInst
2007-08-26 Owen AndersonDon't DSe volatile stores.
2007-08-25 Devang PatelMove exit condition and exit branch from exiting block...
2007-08-25 Devang PatelConstant split values needs upper bound and lower bound...
next