Add another required #include for freestanding .h files.
[oota-llvm.git] / include / llvm / Transforms /
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
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-06 Chris Lattnerremove predicate simplifier, it never got the last...
2009-10-04 Owen AndersonDo away with the strange use of BitVectors in SSI,...
2009-10-01 Chris Lattnerremove the GVNPRE pass. It has been subsumed by the...
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
2009-09-16 Dan GohmanAdd a new pass for doing late hoisting of floating...
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-09-01 Andreas NeustifterAddedum to r80712, forgot to add files.
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-27 Chris LattnerImplement a new optimization in the inliner: if inlinin...
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 GohmanUpdate comments to new-style syntax.
2009-07-25 Dan GohmanConvert a few more uses of llvm/Support/Streams.h to...
2009-07-24 Dan GohmanConvert several more passes to use getAnalysisIfAvailab...
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-09 Nick LewyckyForgot a couple files when adding the -ssi-everything...
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-07-03 Nick LewyckyAdd Static Single Information construction pass writte...
2009-07-01 Owen AndersonAdd a pointer to the owning LLVMContext to Module....
2009-06-27 Dan GohmanTeach LoopSimplify how to merge multiple loop exits...
2009-06-26 Devang PatelRemove unused routines.
2009-06-16 Chris LattnerGeneralize instcombine's isSafeToLoadUnconditionally...
2009-06-14 Dan GohmanFix old-style type names in comments.
2009-06-14 Owen AndersonAdd an early implementation of a partial inlining pass...
2009-05-04 Dan GohmanRe-apply 70645, converting ScalarEvolution to use
2009-05-04 Mike StumpRestore minor deletion.
2009-05-03 Dan GohmanRevert r70645 for now; it's causing a variety of regres...
2009-05-02 Dan GohmanConvert ScalarEvolution to use CallbackVH for its inter...
2009-05-02 Dan GohmanPreviously, RecursivelyDeleteDeadInstructions provided...
2009-04-20 Duncan SandsThese bitfields were being miscompiled on some
2009-03-23 Dale JohannesenUse a SmallPtrSet instead of std::set.
2009-03-19 Dale JohannesenClear the cached cost when removing a function in
2009-03-09 Devang PatelAdd helper pass to remove llvm.dbg.declare intrinsics.
2009-03-06 Devang PatelAdd "check/remove dbg var" helper routines.
2009-03-03 Dale JohannesenWhen sinking an insn in InstCombine bring its debug
2009-02-20 Evan ChengFactor address mode matcher out of codegen prepare...
2009-02-14 Cedric VenetUnbreak the build on win32.
2009-02-10 Devang PatelEnable scalar replacement of AllocaInst whose one of...
2009-02-05 Devang PatelRevert rev. 63876. It is causing llvm-gcc bootstrap...
2009-02-05 Devang PatelIgnore dbg intrinsics while propagating conditional...
2009-01-09 Dale JohannesenAdjustments to last patch based on review.
2009-01-08 Dale JohannesenDo not inline functions with (dynamic) alloca into
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-31 Duncan SandsRename AddReadAttrs to FunctionAttrs, and teach it how
2008-12-03 Chris LattnerFactor some code into a new FoldSingleEntryPHINodes...
2008-12-03 Chris Lattnerfix a really incorrect comment.
2008-12-03 Chris LattnerRename DeleteBlockIfDead to DeleteDeadBlock and make it
2008-12-03 Chris LattnerFactor some code out of SimplifyCFG, forming a new
2008-11-27 Chris LattnerEnhance RecursivelyDeleteTriviallyDeadInstructions...
2008-11-27 Chris Lattnerremove doConstantPropagation and dceInstruction, they...
2008-11-27 Chris Lattnermove FindAvailableLoadedValue from JumpThreading to...
2008-11-27 Chris Lattnermove MergeBasicBlockIntoOnlyPred to Transforms/Utils.
2008-11-19 Devang PatelDo not use separate utility to walk all instructions...
2008-11-18 Devang PatelAdd new helper pass that strips all symbol names except...
2008-11-11 Devang PatelUndo previous check-in.
2008-11-11 Devang PatelAdd utility pass to remove dbg info.
2008-11-11 Devang PatelAdd utility routines to remove dead debug info.
2008-11-05 Devang PatelDo now allow InlineAlways pass to remove dead functions.
2008-11-04 Dan GohmanAdd a new pass to simplify specific half_powr function...
2008-11-02 Nick LewyckyAdd a new MergeFunctions pass. It finds identical funct...
2008-10-30 Daniel DunbarAdd InlineCost class for represent the estimated cost...
2008-10-29 Daniel DunbarFactor shouldInline method out of Inliner.
2008-10-28 Daniel DunbarAssorted comment/naming fixes, 80-col violations, and...
2008-10-27 Torok Edwinexport an ID for the instructionNamer, allowing analysi...
2008-10-22 Daniel DunbarChange create*Pass factory functions to return Pass...
2008-09-19 Duncan SandsRemove the MarkModRef pass (use AddReadAttrs instead).
2008-09-19 Duncan SandsAdd a new pass AddReadAttrs which works out which functions
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Andrew LenharthInitial version of a Partial Specialization IPO pass...
2008-09-03 Devang PatelAdd missing decls.
2008-09-01 Duncan SandsAdd a small pass that sets the readnone/readonly
2008-08-23 Chris LattnerAdd a new trivial -inst-namer pass which makes it possi...
2008-08-15 Owen AndersonRemove GCSE, ValueNumbering, and LoadValueNumbering...
2008-07-17 Owen AndersonMake MergeBlockIntoPredecessor more aggressive when...
2008-07-17 Owen AndersonFactor MergeBlockIntoPredecessor out into BasicBlockUtils.
2008-07-16 Dan GohmanCorrect a top-level comment.
next