Add debug info utility routines.
[oota-llvm.git] / lib / Transforms /
2009-07-02 Dan GohmanFix a bunch of other places that used operator[] to...
2009-07-01 Dan GohmanRequest LCSSA after LoopSimplify. This fixes a problem...
2009-07-01 Dan GohmanFix an instcombine abort on a scalar-to-vector bitcast...
2009-07-01 Owen AndersonAdd a pointer to the owning LLVMContext to Module....
2009-07-01 Chris Lattnerimprove the APIs for creating struct and function types...
2009-06-30 Dan GohmanMinor code simplification.
2009-06-27 Dan GohmanDon't try to split a loop when the controlling icmp...
2009-06-27 Dan GohmanRemove the block from the LoopInfo, rather than just...
2009-06-27 Dan GohmanTeach LoopSimplify how to merge multiple loop exits...
2009-06-27 Dan GohmanMore minor code simplifications.
2009-06-27 Dan GohmanWhen a value is used multiple times within a single...
2009-06-26 Dan GohmanIncorporate the insertion point into the key of SCEVExp...
2009-06-26 Devang PatelRemove unused routines.
2009-06-26 Owen AndersonConstify this value.
2009-06-26 Douglas GregorFix linking of llvm-ld and lli with CMake, from Xerxes...
2009-06-26 Devang PatelRemove debug info anchors - llvm.dbg.compile_units...
2009-06-26 Dan GohmanChange this code to a form about which VC++ reportedly...
2009-06-26 Dan GohmanFix LCSSA to avoid emitting a PHI node for the unwind...
2009-06-26 Dan GohmanMinor code simplification.
2009-06-25 Dan GohmanReword a few comments.
2009-06-24 Dan GohmanWhen inserting code into a loop preheader, insert it...
2009-06-24 Dan GohmanExtend ScalarEvolution's multiple-exit support to compu...
2009-06-24 Dan GohmanDon't emit a redundant BitCastInst if the value to...
2009-06-22 Dan GohmanFix a few minor issues that were exposed by the removal...
2009-06-22 Owen AndersonSCEVHandle is no more!
2009-06-22 Dan GohmanFix this code to correctly handle loops with multiple...
2009-06-21 Dan GohmanRename a variable for consistency with the ExitBlock...
2009-06-19 Dan GohmanFix a typo in a comment that Frits von Bommel noticed.
2009-06-19 Dan GohmanRe-apply r73718, now that the fix in r73787 is in,...
2009-06-19 Dan GohmanFix LSR's OptimizeSMax to ignore max operators with...
2009-06-19 Evan ChengRevert 73718. It's breaking 254.gap.
2009-06-19 Chris Lattnermake jump threading handle lexically identical compare...
2009-06-19 Nick LewyckyTeach jump threading to look at comparisons between...
2009-06-19 Chris LattnerImprove tail call elim to move loads above readonly...
2009-06-19 Chris Lattnerpart of PR4405: disable a contentious optimization for
2009-06-18 Dan GohmanGeneralize LSR's OptimizeSMax to handle unsigned max...
2009-06-18 Anton KorobeynikovRevert IRBuilder CC propagation. Fix SimplifyLibCalls...
2009-06-18 Dan GohmanRemove the code from IVUsers that attempted to handle
2009-06-18 Dan GohmanGeneralize the zext(trunc(t) & C) instcombine to work...
2009-06-17 Dan GohmanInstcombine zext(trunc(x) & mask) to x&mask, even if...
2009-06-17 Dale JohannesenThis fixes a bug introduced in 72661, which can
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...
next