Fix CMake build on Solaris
[oota-llvm.git] / include / llvm / Transforms /
2011-07-10 Chandler CarruthMake the destructor virtual to silence GCC's -Wnon...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-06 Devang PatelSimplify. Consolidate dbg.declare handling in AllocaPro...
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...
2011-06-15 Eli FriedmanRemove unused code.
2011-05-24 Cameron ZwarichClean up the lazy initialization of DIBuilder a bit.
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-05-22 Frits van BommelAdd a parameter to ConstantFoldTerminator() that caller...
2011-05-17 Bill WendlingConditionalize the format of the GCOV files by target...
2011-04-29 Devang PatelAssing line number info to new PHIs created by SSA...
2011-04-21 Nick LewyckyAdd independent controls for whether GCOV profiling...
2011-04-16 Nick LewyckyRename LineProfiling to GCOVProfiling to more accuratel...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-13 Junjie GuPassing unroll parameters (unroll-count, threshold...
2011-04-12 Nick LewyckyAdd support for line profiling. Very work-in-progress.
2011-04-11 Chris Lattnerremove the StructRetPromotion pass. It is unused,...
2011-04-02 Eli FriedmanPR9446: RecursivelyDeleteTriviallyDeadInstructions...
2011-03-18 Devang PatelIf an AllocaInst referred by DbgDeclareInst is used...
2011-03-17 Devang PatelTry to not lose variable's debug info during instcombine.
2011-03-17 Devang PatelRefactor into a separate utility function.
2011-02-28 Dan GohmanDelete the SimplifyHalfPowrLibCalls pass, which was...
2011-02-21 Duncan SandsIf the phi node was used by an unreachable instruction...
2011-01-29 Evan ChengRe-apply r124518 with fix. Watch out for invalidated...
2011-01-29 Evan ChengRevert r124518. It broke Linux self-host.
2011-01-29 Evan ChengRe-commit r124462 with fixes. Tail recursion elim will...
2011-01-29 Andrew TrickImplementation of path profiling.
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-16 Chris Lattnerremove the partial specialization pass. It is unmainta...
2011-01-15 Chris LattnerGeneralize LoadAndStorePromoter a bit and switch LICM
2011-01-14 Chris LattnerAdd a new LoadAndStorePromoter class, which implements...
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-11 Chris LattnerFix FoldSingleEntryPHINodes to update memdep and AA...
2011-01-08 Chris LattnerRevamp the ValueMapper interfaces in a couple ways:
2011-01-03 Cameron ZwarichAdd a new loop-instsimplify pass, with the intention...
2011-01-02 Chris Lattnersketch out a new early cse pass. No functionality...
2010-12-27 Benjamin KramerBuildLibCalls: Nuke EmitMemCpy, EmitMemMove and EmitMem...
2010-12-26 Chris LattnerStart of a pass for recognizing memset and memcpy idioms.
2010-12-25 Chris LattnerMove getOrEnforceKnownAlignment out of instcombine...
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-20 Duncan SandsAdd a new convenience pass for testing InstructionSimpl...
2010-12-19 Chris Lattnerremove dead header
2010-12-14 Chris Lattnerremove the dead (and terrible) llvm::RemoveSuccessor...
2010-11-27 Owen AndersonSecond attempt at fixing the performance regressions...
2010-11-02 Jakob Stoklund OlesenLet the -inline-threshold command line argument take...
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-10-07 Devang PatelRemove LoopIndexSplit pass. It is neither maintained...
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-31 Owen AndersonRename ValuePropagation to a more descriptive Correlate...
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-27 Owen AndersonAdd a prototype of a new peephole optimizing pass that...
2010-08-26 Dan GohmanReapply r112091 and r111922, support for metadata linki...
2010-08-26 Dan GohmanRewrite ExtractGV, removing a bunch of stuff that didn...
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 Dan GohmanEliminate PromoteMemoryToRegisterID; just use addPreser...
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-08-03 Peter CollingbourneAdd an atomic lowering pass
2010-07-31 Rafael EspindolaThe BlockExtractorPass() constructor was not reading...
2010-07-01 Devang PatelDebugging infomration is encoded in llvm IR using metad...
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-07 Dan GohmanAdd an LLVM IR version of code sinking. This uses the...
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-26 Chris LattnerFix a problem that lower invoke has with allocas (PR669...
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-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-04-13 Owen AndersonSCCVN, we hardly knew ye!
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.
next