Remove dead code.
[oota-llvm.git] / lib / Transforms /
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...
2009-09-24 Torok EdwinDon't constant propagate byval pointers, since they...
2009-09-23 Dale JohannesenA minor improvment in accuracy to inline cost
2009-09-21 Chris Lattnertidy up
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-19 Nick LewyckyRemove the default value for ConstantStruct::get's...
2009-09-18 Victor HernandezEnhance transform passes so that they apply the same...
2009-09-18 Victor HernandezUpdate malloc call creation code (AllocType is now...
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 NeustifterReapplied r81355 with the problems fixed.
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 a new CallGraphNode::replaceCallEdge method and...
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-10 Dan GohmanFactor out the code for checking that all indices in...
2009-09-10 Nick LewyckyCorrectly handle the case where a comparison is created...
2009-09-10 Evan ChengAdd malloc call utility functions. Patch by Victor...
2009-09-09 Dan GohmanFix SplitCriticalEdge to properly update LCSSA form...
2009-09-09 Mike StumpReflow comment.
2009-09-09 Andreas NeustifterPreserve ProfileInfo.
2009-09-09 Dan GohmanFix an 80-column violation.
2009-09-09 Chris Lattnerrevert r81335, which breaks the build.
2009-09-09 Andreas NeustifterUpdated ProfileInfo to have clean seperation between...
2009-09-08 Owen AndersonFix PR4909, patch by Jakub Staszak.
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-07 Dan GohmanDon't commit stores with addresses that have indices...
2009-09-07 Dan GohmanDon't commit addresses of aggregate values. This avoids...
2009-09-07 Dan GohmanFix GlobalOpt to avoid committing a store if the addres...
2009-09-07 Dan GohmanPreserve the InBounds flag when evaluating a getelement...
2009-09-07 Dan GohmanSimplify this code by using hasDefinitiveInitializer().
2009-09-06 Eric ChristopherFix comment.
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...
2009-09-06 Daniel DunbarRevert "Include optional subclass flags, such as inboun...
2009-09-04 Andreas NeustifterConverted MaximumSpanningTree algorithm to a generic...
2009-09-04 Dan GohmanInclude optional subclass flags, such as inbounds,...
2009-09-03 Dan GohmanAdd a verifyAnalysis to LoopInfo, LoopSimplify, and...
2009-09-03 Dan GohmanChange PHINode::hasConstantValue to have a DominatorTre...
2009-09-03 Duncan SandsKeep track of how many memmove calls were turned into
2009-09-03 Andreas NeustifterCode Cleanup.
2009-09-03 Nick LewyckyRemove VISIBILITY_HIDDEN from this file.
2009-09-03 Chris LattnerIn C++, code is not allowed to call main. In C it...
2009-09-03 Gabor Greifback out my recent commit (r80858), it seems to break...
2009-09-03 Gabor Greifre-commit r66920 (which has been backed out in r66953...
2009-09-02 Andreas NeustifterSort edges in MaximumSpanningTree more stable in case...
2009-09-02 Andreas NeustifterChanged set of BlocksToInstrument to set of InsertedBlo...
2009-09-02 Andreas NeustifterCode cleanups and added comments.
2009-09-02 Chris Lattnerfix PR4815: some cases where DeleteDeadInstruction...
2009-09-02 Chris Lattnerclean up this code a bit.
2009-09-02 Chris Lattnereliminate VISIBILITY_HIDDEN from Transforms/Scalar...
2009-09-02 Chris Lattnerfix PR4837, some bugs folding vector compares. These
2009-09-01 Andreas NeustifterOptimalEdgeProfiling: Creation of profiles.
2009-09-01 Chris Lattnerremove CallGraphNode::replaceCallSite, it is redundant...
2009-09-01 Chris Lattnercleanup/simplify
2009-09-01 Chris Lattnerremove a bunch of explicit code previously needed to...
2009-09-01 Chris Lattnerenhance memcpy opt to turn memmoves into memcpy when...
2009-09-01 Chris Lattnerrandom code cleanups, no functionality change.
next