Inline asm's were still introducing bogus dependencies;
[oota-llvm.git] / lib / Transforms /
2009-04-17 Jim Grosbachremove trailing whitespace
2009-04-17 David GreeneUse a safer iterator interface and get rid of std C...
2009-04-17 Dan GohmanDon't create ConstantInts with pointer type. This fixes a
2009-04-16 Dan GohmanUse TargetData::getTypeSizeInBits instead of getPrimiti...
2009-04-16 Eli FriedmanFix for PR3944: make mem2reg O(N) instead of O(N^2...
2009-04-16 Dan GohmanMinor code simplifications. Don't attempt LSR on theore...
2009-04-16 Dan GohmanLSR is no longer a GEP optimizer. It is now an IV expre...
2009-04-16 Dan GohmanUse ConstantExpr::getIntToPtr instead of SCEVExpander...
2009-04-16 Dan GohmanUse a SCEV expression cast instead of immediately inser...
2009-04-16 Dan GohmanExpand GEPs in ScalarEvolution expressions. SCEV expres...
2009-04-15 Dale JohannesenEliminate zext over (iv | const) or (signed iv),
2009-04-15 Dale JohannesenEliminate zext over (iv & const) or ((iv+const)&const)
2009-04-15 Dale JohannesenEnhance induction variable code to remove the
2009-04-15 Evan ChengAvoid making the transformation enabled by my last...
2009-04-15 Devang PatelWhile inlining, clone llvm.dbg.func.start intrinsic...
2009-04-14 Evan ChengOptimize conditional branch on i1 phis with non-constan...
2009-04-14 Owen AndersonLoopIndexSplit needs to inform the loop pass manager...
2009-04-13 Chris Lattnereliminate unneeded parens.
2009-04-12 Chris Lattner"There was a typo in my previous patch which leads...
2009-04-12 Chris Lattneradd some optimizations for strncpy/strncat and factor...
2009-04-08 Chris LattnerInstcombine should not promote whole computation trees...
2009-04-07 Chris Lattnerfix rdar://6762290, a crash compiling cxx filt with...
2009-04-07 Chris Lattnerremove empty section
2009-04-06 Ed SchoutenLet the strcat optimizer return the pointer to the...
2009-04-01 Owen AndersonReapply r68211, with the miscompilations it caused...
2009-04-01 Dan GohmanRevert r68172. It caused regressions in
2009-04-01 Owen AndersonEnhance GVN to propagate simple conditionals. This...
2009-03-31 Chris LattnerMake the key of ValueRankMap an AssertingVH, so that...
2009-03-31 Evan ChengThrottle back "fold select into operand" transformation...
2009-03-31 Devang PatelUpdate call graph after inlining invoke.
2009-03-30 Devang PatelLoop Index Split can eliminate a loop if it can determi...
2009-03-27 Duncan SandsRevert r67798: it breaks llvm-gcc bootstrap on x86...
2009-03-27 Dale JohannesenOne more place to skip debug info.
2009-03-26 Devang PatelWhile hoisting an instruction, update alias info set...
2009-03-26 Dale JohannesenSkip debug info one more place. (This one gets
2009-03-25 Devang PatelBefore deleting a basic block, give other loop passes...
2009-03-25 Chris LattnerFix PR3874 by restoring a condition I removed, but...
2009-03-24 Chris Lattneroops, I intended to remove this, not comment it out...
2009-03-24 Chris Lattnercanonicalize inttoptr and ptrtoint instructions which...
2009-03-24 Chris Lattnertwo changes:
2009-03-23 Dale JohannesenUse a SmallPtrSet instead of std::set.
2009-03-23 Dan GohmanNow that errs() is properly non-buffered, there's no...
2009-03-21 Duncan SandsFactorize out a concept - no functionality change.
2009-03-20 Chris LattnerFix instcombine to not introduce undefined shifts when...
2009-03-20 Duncan SandsDon't load values out of global constants with weak
2009-03-19 Dale JohannesenClear the cached cost when removing a function in
2009-03-19 Dale JohannesenFix comment typo.
2009-03-19 Dale JohannesenThis pass keeps a map of Instructions to Rank numbers,
2009-03-19 Nick LewyckyRemove strange extra semicolons.
2009-03-18 Chris Lattneraha, DAE does have to think about PHI nodes. Many...
2009-03-18 Chris LattnerFix PR3826 - InstComb assert with vector shift, by...
2009-03-18 Chris Lattneradd an assertion to make it clear that PHI nodes are...
2009-03-18 Zhou ShengExplicitly check for StoreInst, do not lose the chance...
2009-03-18 Zhou ShengRevert my previous change on Local.cpp, instead, fix...
2009-03-18 Zhou ShengFix a bug.
2009-03-18 Chris LattnerFix PR3807 by inserting 'insertelement' instructions...
2009-03-17 Chris LattnerLSR shouldn't ever try to hack on integer IV's larger...
2009-03-17 Chris LattnerRemove a condition which is always true.
2009-03-17 Dale JohannesenFix a debug info dependency in jump threading.
2009-03-13 Dale JohannesenFix -strip-debug-declare to work when there are
2009-03-13 Evan ChengFix PR3784: If the source of a phi comes from a bb...
2009-03-13 Bill WendlingRevert r66920. It was causing failures in the self...
2009-03-13 Dale JohannesenOne more place where debug info affects codegen.
2009-03-13 Gabor GreifSecond installment of "BasicBlock operands to the back"
2009-03-13 Bill WendlingOops...I committed too much.
2009-03-13 Bill WendlingTemporarily XFAIL this test.
2009-03-13 Dale JohannesenFix one more place where debug info affected
2009-03-12 Dale JohannesenPrevious debug info fix to this code wasn't quite
2009-03-12 Duncan SandsRevert commit 66140 since it caused several failures
2009-03-12 Dale JohannesenThere already was a class to force deterministic
2009-03-12 Dale JohannesenAnother missing check for debug intrinsics.
2009-03-12 Dale JohannesenAllow for switch values bigger than 64 bits.
2009-03-12 Dale JohannesenFix some nondeterministic behavior when forwarding
2009-03-11 Dale JohannesenSkip interleaved debug info when fast-forwarding through
2009-03-11 Anton KorobeynikovI should definitely read make docs someday :(
2009-03-11 Anton KorobeynikovUnbreak the build. Dunno, why it did not fail on mingw :(
2009-03-11 Anton KorobeynikovDisable plugins / shared stuff generation on windows...
2009-03-10 Dale JohannesenDon't consider debug intrinsics when checking
2009-03-10 Dale JohannesenRemoving a dead debug intrinsic shouldn't trigger
2009-03-10 Devang PatelIgnore dbg info, while estimating size of jump through...
2009-03-10 John CriswellDo not attempt to do parial redundancy elimination...
2009-03-10 Evan ChengIf a function is marked alwaysinline, it must be inline...
2009-03-09 Devang PatelIgnore debug info while evaluating function.
2009-03-09 Dan GohmanDon't record the increment instruction; just recompute...
2009-03-09 Devang PatelRemove llvm.dbg.global_variables also.
2009-03-09 Dan GohmanFix a few more places where induction variable types...
2009-03-09 Dan GohmanUse ReplacedTy instead of recomputing the same value.
2009-03-09 Dan GohmanUse LoopInfo's getLoopLatch() instead of doing what...
2009-03-09 Dan GohmanDon't use an induction variable type as a memory access...
2009-03-09 Dan GohmanFactor out the code that determines the memory access...
2009-03-09 Devang PatelAdd helper pass to remove llvm.dbg.declare intrinsics.
2009-03-09 Dan GohmanMove the sorting of the StrideOrder array earlier so...
2009-03-09 Dan GohmanDelete the isOnlyStride argument, which is unused.
2009-03-09 Dan GohmanTidy some LSR debug output: announce the loop it's...
2009-03-09 Duncan SandsThis debug info special case should no longer
2009-03-09 Chris Lattnerreimplement AliasSetTracker in terms of DenseMap instea...
2009-03-08 Nick LewyckyKeep calling-convention and tail-call bit when creating...
2009-03-08 Nick LewyckyFix comments, pointed out by Duncan Sands.
2009-03-08 Nick LewyckyMark function returns as noalias.
2009-03-08 Chris Lattnerteach SROA to handle promoting vector allocas with...
next