remove the IndMemRemPass, which only made sense for when malloc/free were intrinsic
[oota-llvm.git] / lib / Transforms / Scalar /
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-10-17 Victor HernandezAutoupgrade malloc insts to malloc calls.
2009-10-16 Dan GohmanMove zext and sext casts fed by loads into the same...
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 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-10 Chris Lattnerswitch GVN to use SSAUpdater. Besides removing a lot...
2009-10-10 Chris Lattnerremove dead code
2009-10-10 Chris LattnerChange jump threading to use the new SSAUpdater class...
2009-10-10 Chris Lattnerrandom tidying
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-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-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-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 rejected above, no need to special case mallo...
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...
2009-09-24 Torok EdwinDon't constant propagate byval pointers, since they...
2009-09-21 Chris Lattnerbig endian systems shift by bits too, hopefully this...
2009-09-21 Dan GohmanNick pointed out that DominanceFrontier and DominanceTr...
2009-09-21 Dan GohmanRemove the special-case for constants in PHI nodes...
2009-09-21 Chris Lattnerfix PR5016, a crash I introduced in GVN handing first...
2009-09-21 Chris Lattnerenable non-local analysis and PRE of large store -...
2009-09-21 Chris Lattnerconvert an std::pair to an explicit struct.
2009-09-21 Chris Lattnermove some functions, add a comment.
2009-09-21 Chris Lattnersplit HandleLoadFromClobberingStore in two pieces:...
2009-09-21 Chris LattnerImprove GVN to be able to forward substitute a small...
2009-09-21 Chris Lattnerformatting cleanups, no functionality change.
2009-09-20 Chris LattnerMove CoerceAvailableValueToLoadType earlier in GVN...
2009-09-20 Chris Lattnerchange the interface to CoerceAvailableValueToLoadType...
2009-09-20 Chris Lattnerenhance GVN to forward substitute a stored value to...
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-18 Victor HernandezEnhance transform passes so that they apply the same...
2009-09-17 Daniel DunbarUpdate CMake.
2009-09-16 Dan GohmanAdd a new pass for doing late hoisting of floating...
2009-09-16 Dan GohmanChange FoldPHIArgBinOpIntoPHI to decline folding if...
2009-09-16 Andreas NeustifterPreserve ProfileInfo during CodeGenPrepare.
2009-09-16 Dan GohmanDon't sink gep operators through phi nodes if the resul...
2009-09-15 Nick LewyckyAdd more newlines to make up for the ones removed from...
2009-09-15 Chris Lattneradd newline to debug dump
2009-09-14 Dan GohmanWhen extending a memset range past the front, set the...
2009-09-09 Dan GohmanFix SplitCriticalEdge to properly update LCSSA form...
2009-09-09 Mike StumpReflow comment.
2009-09-09 Dan GohmanFix an 80-column violation.
2009-09-08 Chris Lattnerremove an extremely dubious instcombine transformation of
2009-09-08 Dan GohmanRe-apply r80926, with fixes: keep the domtree informed...
2009-09-08 Chris Lattnerremove a turd
2009-09-08 Chris Lattnerinstcombine transforms vector loads that are only used by
2009-09-08 Chris LattnerFix PR4882, by making MemCpyOpt not dereference removed...
2009-09-07 Dan GohmanReappy r80998, now that the GlobalOpt bug that it expos...
2009-09-06 Duncan SandsRemove some not-really-used variables, as warned
2009-09-06 Daniel DunbarFix a possible crash call setIsInBounds.
2009-09-06 Evan ChengRevert r80926. It causes loop unswitch assertion and...
next