Support backwards iteration starting from end().
[oota-llvm.git] / include / llvm / Transforms / Utils /
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-13 Rafael EspindolaFix PR8313 by changing ValueToValueMap use a TrackingVH.
2010-10-13 Rafael EspindolaBe more consistent in using ValueToValueMapTy.
2010-09-16 Owen AndersonRevert r114097, adding back in the assertion against...
2010-09-02 Duncan SandsReapply commit 112699, speculatively reverted by echris...
2010-09-01 Eric ChristopherSpeculatively revert 112699 and 112702, they seem to...
2010-09-01 Duncan SandsIf PrototypeValue is erased in the middle of using...
2010-08-29 Chris Lattnerimplement SSAUpdater::RewriteUseAfterInsertions, a...
2010-08-28 Chris Lattnerremove the ABCD and SSI passes. They don't have any...
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-24 Dan GohmanUse MapValue in the Linker instead of having a private...
2010-08-14 Dan GohmanTeach SimplifyCFG how to simplify indirectbr instructions.
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-06-24 Devang PatelUse ValueMap instead of DenseMap.
2010-06-23 Devang PatelCosmetic change.
2010-06-15 Benjamin Kramersimplify-libcalls: fold strstr(a, b) == a -> strncmp...
2010-05-28 Dan GohmanMove FindAvailableLoadedValue isSafeToLoadUnconditional...
2010-05-06 Bob WilsonFix handling of unreachable blocks in the SSAUpdater...
2010-05-04 Bob WilsonCombine the implementations of the core part of the...
2010-05-01 Chris Lattnerrename InlineInfo.DevirtualizedCalls -> InlinedCalls to
2010-04-23 Chris Lattnerswitch InlineInfo.DevirtualizedCalls's list to be of...
2010-04-22 Chris LattnerThe inliner was choosing to not consider call sites
2010-04-22 Chris Lattnerrefactor the interface to InlineFunction so that most...
2010-04-20 Devang PatelThere is no need to install ValueMapper.h header.
2010-04-17 Bob WilsonRe-commit my previous SSAUpdater changes. The previous...
2010-04-07 Eric ChristopherAdd support for stpncpy_chk.
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-03 Bob WilsonRevert all my SSAUpdater patches. The PHI placement...
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-04-01 Bob WilsonRewrite another SSAUpdater function to avoid recursion.
2010-04-01 Bob WilsonChange another SSAUpdater function to avoid recursion.
2010-04-01 Bob WilsonThe SSAUpdater should avoid recursive traversals of...
2010-03-31 Bob WilsonRewrite part of the SSAUpdater to be more careful about...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-23 Evan ChengAdd comment.
2010-03-23 Evan ChengForgot this.
2010-03-12 Benjamin KramerAdd a virtual destructor and give vtable a home.
2010-03-12 Benjamin KramerFactor checked library call optimization into a common...
2010-03-11 Benjamin Kramerstpcpy is so similar to strcpy, it doesn't deserve...
2010-03-11 Eric ChristopherLower stpcpy_chk when possible.
2010-03-11 Eric ChristopherAdd strncpy libcall creator. Use it when it should...
2010-03-05 Eric ChristopherMove SimplifyLibCalls's LibCall builders to a separate...
2010-02-16 Bob WilsonRename SuccessorNumber to GetSuccessorNumber.
2010-02-16 Bob WilsonRefactor to share code to find the position of a basic...
2010-02-05 Jakob Stoklund OlesenTeach SimplifyCFG about magic pointer constants.
2010-01-30 Bob WilsonCheck alignment of loads when deciding whether it is...
2010-01-29 Bob WilsonImprove isSafeToLoadUnconditionally to recognize that...
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
2010-01-21 Victor HernandezDbgInfoIntrinsics no longer appear in an instruction...
2010-01-12 Chris Lattneradd a helper function.
2010-01-05 Dan GohmanMake RecursivelyDeleteTriviallyDeadInstructions,
2010-01-05 Chris Lattnerconvert various IntrinsicInst's to use class instead...
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2009-12-22 Chris Lattnercomment fix: weakvh -> tracking vh
2009-12-18 Dan GohmanEliminate unnecessary LLVMContexts.
2009-11-23 Nick LewyckyPull LLVMContext out of PromoteMemToReg.
2009-11-19 Jim GrosbachMake EliminateDuplicatePHINodes() available as a utilit...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-10 Chris Lattnermove some generally useful functions out of jump threading
2009-11-10 Chris Lattnerrefactor TryToSimplifyUncondBranchFromEmptyBlock out...
2009-11-05 Douglas GregorMake a few more LLVM headers parsable as standalone...
2009-11-01 Duncan SandsImprove the other instance of the comment.
2009-10-31 Chris Lattnerupdate the comment above llvm::SplitCriticalEdge, and...
2009-10-31 Dan GohmanRevert r85667. LoopUnroll currently can't call utility...
2009-10-31 Dan GohmanMerge the enhancements from LoopUnroll's FoldBlockIntoP...
2009-10-24 Dan GohmanMapValue doesn't needs its LLVMContext argument.
2009-10-24 Dan GohmanAdd an explicit keyword.
2009-10-16 Duncan SandsStrip trailing white space.
2009-10-13 Dan GohmanMove the InlineCost code from Transforms/Utils to Analysis.
2009-10-13 Dan GohmanStart refactoring the inline cost estimation code so...
2009-10-10 Chris Lattneradd a simple helper method.
2009-10-10 Chris Lattneradd ability for clients of SSAUpdater to find out about the
2009-10-10 Chris Lattneradd the ability to get a rewritten value from the middl...
2009-10-10 Chris Lattnerrename GetValueInBlock -> GetValueAtEndOfBlock to bette...
2009-10-10 Chris LattnerImplement an efficient and fully general SSA update...
2009-10-09 Dale JohannesenUse names instead of numbers for some of the magic
2009-10-04 Owen AndersonDo away with the strange use of BitVectors in SSI,...
2009-09-16 Andreas NeustifterPreserve ProfileInfo during CodeGenPrepare.
2009-09-10 Nick LewyckyCorrectly handle the case where a comparison is created...
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-06 Evan ChengRevert r80926. It causes loop unswitch assertion and...
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-08-27 Chris Lattnerreduce header #include'age
2009-08-27 Chris Lattnerenhance InlineFunction to be able to optionally return
2009-08-27 Chris Lattnersmallvectorize the list of returns built by CloneAndPru...
2009-08-27 Chris Lattnerremove CloneTrace, which appears to be dead since 2004.
2009-08-11 Benjamin KramerMake LLVMContext and LLVMContextImpl classes instead...
2009-08-04 Owen AndersonFactor some of the constants+context related code out...
2009-07-25 Dan GohmanConvert a few more uses of llvm/Support/Streams.h to...
2009-07-22 Torok EdwinRemove a comment that was copy+pasted from the wrong...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-15 Owen AndersonRevert yesterday's change by removing the LLVMContext...
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-13 Dan GohmanForward-declare Loop and LoopInfo instead of #including...
2009-07-13 Dan GohmanMake Loop and MachineLoop be subclasses of LoopBase...
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
next