Simplify some code.
[oota-llvm.git] / lib / Transforms /
2009-10-19 Owen AndersonSimplify some code.
2009-10-19 Dan GohmanFix SplitBlockPredecessors' LoopInfo updating code...
2009-10-19 Dan GohmanChange instnamer to name arguments "arg" instead of...
2009-10-18 Chris Lattnerremove the IndMemRemPass, which only made sense for...
2009-10-17 Daniel DunbarUse raw_ostream::write_escaped instead of EscapeString.
2009-10-17 Chris LattnerSimplify some code (first hunk) and fix PR5208 (second...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-10-17 Victor HernandezAutoupgrade malloc insts to malloc calls.
2009-10-16 Victor HernandezHeapAllocSRoA also needs to check if malloc array size...
2009-10-16 Dan GohmanMove zext and sext casts fed by loads into the same...
2009-10-16 Duncan SandsStrip trailing white space.
2009-10-15 Victor HernandezFix bug where array malloc with unexpected computation...
2009-10-15 Chris Lattneronly try to fold constantexpr operands when the worklis...
2009-10-15 Chris Lattnerdon't bother calling ConstantFoldInstruction unless...
2009-10-14 Devang PatelUse isVoidTy()
2009-10-14 Chris Lattnermake instcombine's instruction sinking more aggressive...
2009-10-13 Devang PatelCheck void type before using RAUWd.
2009-10-13 Devang PatelDo not check use_empty() before replaceAllUsesWith...
2009-10-13 Dan GohmanUse the new CodeMetrics class to compute code size...
2009-10-13 Ted KremenekUpdate CMake file.
2009-10-13 Dan GohmanCommit the removal of this file, which is now moved...
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-13 Chris Lattnerchange simplifycfg to not duplicate 'unwind' instructio...
2009-10-13 Dan GohmanMake LoopUnswitch's cost estimation count Instructions...
2009-10-12 Evan ChengMake licm debug message readable.
2009-10-12 Dale JohannesenFix warning.
2009-10-12 Chris Lattnerpopulate instcombine's initial worklist more carefully...
2009-10-11 Chris Lattnerrevert r83814 for now, it is making the llvm-gcc bootst...
2009-10-11 Chris Lattnerpopulate instcombine's initial worklist more carefully...
2009-10-11 Chris Lattnerremove some harmful code that would turn an inserteleme...
2009-10-11 Chris Lattnerteach instcombine to simplify xor's harder, catching the
2009-10-11 Chris Lattnercleanups
2009-10-11 Chris Lattnercleanup, no functionality change.
2009-10-11 Chris Lattnergeneralize a transformation even more: we don't care...
2009-10-11 Chris Lattnersimplify a transformation by making it more general.
2009-10-11 Chris Lattnertemporarily revert previous patch
2009-10-11 Chris Lattnerpopulate instcombine's initial worklist more carefully...
2009-10-11 Torok EdwinRemove CleanupDbgInfo, instcombine does this and its...
2009-10-11 Torok EdwinLICM shouldn't sink/delete debug information. Fix this...
2009-10-11 Chris Lattnerwhen folding duplicate conditions, delete the
2009-10-11 Chris Lattnerimplement rdar://7293527, a trivial instcombine that...
2009-10-11 Chris Lattnerimplement a transformation in jump threading that is...
2009-10-11 Chris Lattnerrestructure some code, no functionality change.
2009-10-11 Chris Lattnerfactor some code better and move a function, no functio...
2009-10-11 Chris Lattnermake jump threading on a phi with undef inputs happen.
2009-10-11 Chris Lattnerrewrite LCSSA to use SSAUpdate, to only return true...
2009-10-11 Chris Lattnerclean up and simplify some code. Don't use setvector...
2009-10-10 Chris Lattnerswitch GVN to use SSAUpdater. Besides removing a lot...
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 Lattnerremove dead code
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 Lattneruse a typedef instead of spelling out an insane type...
2009-10-10 Chris LattnerChange jump threading to use the new SSAUpdater class...
2009-10-10 Chris LattnerImplement an efficient and fully general SSA update...
2009-10-10 Chris Lattnerrandom tidying
2009-10-09 Dale JohannesenUse names instead of numbers for some of the magic
2009-10-09 Dale JohannesenWhen considering whether to inline Callee into Caller,
2009-10-08 Dan GohmanAdd a form of addPreserved which takes a string argumen...
2009-10-08 Jeffrey YasskinIn instcombine's debug output, avoid printing ADD for...
2009-10-07 Eric Christopher80-column and whitespace fixes.
2009-10-07 Eric ChristopherAdd FreeInst to the "is a call" check for Insts that...
2009-10-07 Eric ChristopherWhile we still have a MallocInst treat it as a call...
2009-10-06 Ted KremenekUpdate CMake file.
2009-10-06 Chris Lattnerremove predicate simplifier, it never got the last...
2009-10-06 Duncan SandsIntroduce and use convenience methods for getting point...
2009-10-05 Dan GohmanRemove an unnnecessary LLVMContext argument in
2009-10-05 Dan GohmanUse Use::operator= instead of Use::set, for consistency.
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-10-05 Chris Lattnerinstcombine shouldn't delete all null checks for mallocs.
2009-10-04 Owen AndersonDo away with the strange use of BitVectors in SSI,...
2009-10-04 Owen AndersonFix a typo in the comment.
2009-10-04 Owen AndersonSSI needs to require DT and DF transitively, since...
2009-10-04 Evan ChengAllow -inline-threshold override default threshold...
2009-10-01 Douglas GregorRemove GVNPRE.cpp from the CMake makefile
2009-10-01 Chris Lattnerremove the GVNPRE pass. It has been subsumed by the...
2009-09-30 Dan GohmanFix this code so that it doesn't try to iterate through...
2009-09-28 Dan GohmanRemove a redundant #ifndef and add an assertion string.
2009-09-28 Dan GohmanConvert LoopSimplify and LoopExtractor from FunctionPas...
2009-09-28 Chris LattnerThe select instruction is not neccesarily in the same...
2009-09-27 Chris Lattnersimplify some code.
2009-09-27 Chris LattnerThe bitcast case is not needed here: instcombine turns...
2009-09-27 Chris Lattnercalls are already unmovable, malloc doesn't need a...
2009-09-27 Chris Lattnercalls to external functions are already marked overdefi...
2009-09-27 Chris Lattnercalls are already handled, malloc doesn't need a specia...
2009-09-27 Chris Lattnercalls are rejected above, no need to special case mallo...
2009-09-27 Chris Lattnerremove special handling of bitcast(malloc), it will...
2009-09-27 Chris Lattnerunlike the malloc instruction, "malloc" calls do not...
2009-09-27 Chris Lattnerallow pushing icmps through phis with multiple uses...
2009-09-27 Chris LattnerEnhance the previous fix for PR4895 to allow more value...
2009-09-27 Chris Lattnerimplement PR4895, by making FoldOpIntoPhi handle select...
2009-09-27 Dan GohmanGrab an LLVM Context from an instruction that exists...
2009-09-27 Dan GohmanTell ScalarEvolution to forget everything it knows...
2009-09-27 Nick LewyckyInstruction::clone does not need to take an LLVMContext...
2009-09-26 Dan GohmanFix SimplifyLibCalls to transfer attributes from callee...
2009-09-25 Dan GohmanRename ConstantFP's getInf to getInfinity.
2009-09-25 Dan GohmanTransform pow(x, 0.5) to (x == -inf ? inf : fabs(sqrt...
2009-09-24 Torok EdwinConstant propagating byval pointer is safe if function...
next