Add debug message about non-local loads being clobbered.
[oota-llvm.git] / lib / Transforms /
2009-06-17 Torok EdwinAdd debug message about non-local loads being clobbered.
2009-06-17 Dan GohmanUpdate comments to use doxygen syntax.
2009-06-17 Sanjiv Gupta>> What if my global variable was into a different...
2009-06-17 Eli FriedmanPR3439: Correct a silly mistake in the SimplifyDemanded...
2009-06-16 Dan GohmanGeneralize a few more instcombines to be vector/scalar...
2009-06-16 Chris LattnerGeneralize instcombine's isSafeToLoadUnconditionally...
2009-06-16 Dan GohmanUse Type::getScalarType.
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-15 Dale JohannesenFix the crash in this test. This is basically the...
2009-06-15 Owen AndersonMerge PartialInliner changes.
2009-06-15 Dan GohmanMake the EnableLoadPRE variable static.
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-14 Dan GohmanConvert several parts of the ScalarEvolution framework...
2009-06-14 Dan GohmanAdd another item to the list of things that indvars...
2009-06-14 Torok EdwinFix CMake build. Patch from Ingmar Vanhassel.
2009-06-14 Owen AndersonAdd an early implementation of a partial inlining pass...
2009-06-13 Nick LewyckyUnlike the other instructions, GEP really does need...
2009-06-13 Dan GohmanTeach SCEVExpander's visitAddRecExpr to reuse an existi...
2009-06-12 Chris Lattnersecond half of fix for PR4366: don't zap store to null of
2009-06-12 Dan GohmanDon't do (x - (y - z)) --> (x + (z - y)) on floating...
2009-06-12 Dan GohmanGive Instruction::isSameOperationAs a corresponding...
2009-06-12 Nick LewyckyKeep callers of a weak function calling it, instead...
2009-06-12 Nick LewyckyDon't forget to match the calling convention when produ...
2009-06-12 Nick LewyckyGiven two identical weak functions, produce one interna...
2009-06-12 Nick LewyckyAdd an "are types equivalent" operation that ignores...
2009-06-11 Chris LattnerFix 4366: store to null in non-default addr space shoul...
2009-06-10 Jay FoadImplement and use new method Function::hasAddressTaken().
2009-06-09 Jay FoadRemove an unused function SafeToDestroyConstant()....
2009-06-06 Nick LewyckyDon't crash on multiple return value with no obvious...
2009-06-06 Eli FriedmanPR4340: Run SimplifyDemandedVectorElts on insertelement...
2009-06-06 Jay FoadUse cast<> instead of dyn_cast<> for things that are...
2009-06-05 Devang PatelSimplify.
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-06-04 Dan GohmanDon't do the X * 0.0 -> 0.0 transformation in instcombi...
2009-06-03 Dan GohmanDon't attempt to simplify an non-affine IV expression...
2009-06-02 Dan GohmanFix CodeGenPrepare's address-mode sinking to handle...
2009-06-02 Evan ChengAvoid infinite looping in AllGlobalLoadUsesSimpleEnough...
2009-06-01 Eli FriedmanPR4286: Make RewriteLoadUserOfWholeAlloca and
2009-05-31 Owen AndersonBe more aggressive in doing LoadPRE by tracing backward...
2009-05-30 Chris Lattnerfix PR4284, a bug in simplifylibcalls handling memcmp...
2009-05-30 Nick LewyckyGive embedded metadata its own type instead of relying...
2009-05-29 Bill WendlingEnable GVN Load PRE.
2009-05-29 Torok Edwinjust show the instruction, its not that slow.
2009-05-29 Torok Edwinfor instructions with void type we have no choice but...
2009-05-29 Torok EdwinAdd a DEBUG() output to GVN that prints the instruction...
2009-05-29 Owen AndersonFix an issue where phiMap was not being updated properl...
2009-05-28 Nick LewyckyUse Operands.data() instead of &Operands[0] where Opera...
2009-05-27 Dan GohmanRevert 72493 and replace it with a more conservative...
2009-05-27 Dan GohmanIn ChangeCompareStride, when the stride to be reused...
2009-05-24 Dan GohmanChange ScalarEvolution::getSCEVAtScope to always return...
2009-05-24 Torok EdwinMove Rewriter.clear() earlier, to avoid triggerring...
2009-05-24 Torok EdwinInstead of clearing the rewriter, don't attempt to...
2009-05-24 Dan GohmanWhen rewriting the loop exit test with the canonical...
2009-05-24 Dan GohmanWhen replacing a floating-point comparison with an...
2009-05-24 Torok EdwinThe rewriter may hold references to instructions that...
2009-05-23 Torok Edwinavailable_externall linkage is not local, this was...
2009-05-22 Evan ChengFix bug in FoldFCmp_IntToFP_Cst. If inttofp is a uintof...
2009-05-22 Dan GohmanTeach IndVarSimplify's FixUsesBeforeDefs to handle...
2009-05-22 Eli FriedmanFix loop-index-split to correctly preserve dominance...
2009-05-21 Dan GohmanTeach ValueTracking a new way to analyze PHI nodes...
2009-05-20 Dan GohmanSuppress the IV reversal transformation in the case...
2009-05-19 Dan GohmanRemove an irrelevant comment.
2009-05-19 Dan GohmanAdd some more comments to the top of this file.
2009-05-19 Dan GohmanTrim unneeded #includes.
2009-05-19 Dan GohmanTeach SCEVExpander to expand arithmetic involving point...
2009-05-18 Dan GohmanRename UseTy to AccessTy, for consistency with getAcces...
2009-05-14 Dale JohannesenReuse existing getUnderlyingObject instead of
2009-05-14 Dale JohannesenUse abs64 in one more place.
2009-05-13 Dale JohannesenHandle some additonal cases of external weak globals.
2009-05-13 Dale JohannesenDon't generate a select whose operand is load of a...
2009-05-13 Chris Lattnercalls in nothrow functions can be marked nothrow even...
2009-05-13 Chris LattnerFix PR4206 - crash in simplify lib calls
2009-05-13 Dale JohannesenAdd an int64_t variant of abs, for host environments
2009-05-12 Dan GohmanFactor the code for collecting IV users out of LSR...
2009-05-11 Evan ChengTeach LSR to optimize more loop exit compares, i.e...
2009-05-11 Dale JohannesenReverse a loop that is counting up to a maximum to
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-09 Evan ChengFactor out code that optimize loop terminating condition.
2009-05-08 Chris Lattnerfix RewriteStoreUserOfWholeAlloca to use the correct...
2009-05-08 Nick LewyckyThis transform requires valid TargetData info. Wrap...
2009-05-08 Eli FriedmanPR4123: don't crash when inlining a call which uses...
2009-05-07 Dan GohmanPerform constant folding on operands of instructions...
2009-05-06 Evan ChengUnbreak the build.
2009-05-06 David GreeneMake sure to use signed arithmetic in APInt to fix...
2009-05-06 Dan GohmanSimplify code by using SmallVector's pop_back_val(...
2009-05-06 Duncan SandsFix PR3754: don't mark functions that wrap MallocInst...
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2009-05-05 Dan GohmanFix a copy+pasto in a comment.
2009-05-05 Dan GohmanDelete a FIXME which is no longer relevant, and add...
2009-05-05 Bill WendlingTemporarily reverting r71008. It was causing this failure:
2009-05-05 David GreeneHandle overflow of 64-bit loop conditions.
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-04 Dan GohmanConstify a bunch of SCEV-using code.
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-03 Nick LewyckyRevert r70630. Go back to appending ".b" to internal...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanThe second argument to RecursivelyDeleteTriviallyDeadIn...
2009-05-02 Dan GohmanPreviously, RecursivelyDeleteDeadInstructions provided...
2009-05-02 Dan GohmanTell ScalarEvolution that the loop is being deleted...
next