Fix a problem exposed by PR3354: simplifycfg was making a potentially
[oota-llvm.git] / lib / Transforms / Scalar /
2009-01-19 Chris Lattnerimprove compatibility with cygwin, patch by Jay Foad!
2009-01-19 Chris LattnerFix PR3353, infinitely jump threading an infinite loop...
2009-01-18 Chris LattnerFix rdar://6505632, an llc crash on 483.xalancbmk
2009-01-18 Nick LewyckyFix copy and pasted typos that prevented strtok_r,...
2009-01-16 Chris LattnerFix PR3335 by not turning a store to one address space...
2009-01-16 Chris Lattnerreduce indentation by using early exits, no functionali...
2009-01-16 Evan ChengClean up previous cast optimization a bit. Also make...
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-15 Evan ChengEliminate a redundant check.
2009-01-15 Evan Cheng- Teach CanEvaluateInDifferentType of this xform: sext...
2009-01-14 Chris LattnerFix PR3325, a miscompilation of invokes by IPSCCP....
2009-01-14 Dale JohannesenFix the time regression I introduced in 464.h264ref...
2009-01-13 Dan GohmanMake instcombine ensure that all allocas are explicitly...
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2009-01-11 Chris LattnerDuncan is nervous about undefinedness of % with negativ...
2009-01-11 Chris Lattnerdo not generated GEPs into vectors where they don't...
2009-01-11 Chris LattnerMake a couple of cleanups to the instcombine bitcast/gep
2009-01-09 Chris Lattnerfix typo Duncan noticed.
2009-01-09 Chris LattnerFix PR3304
2009-01-09 Misha BrukmanRemoved trailing whitespace from Makefiles.
2009-01-09 Chris LattnerImplement rdar://6480391, extending of equality icmp...
2009-01-09 Chris LattnerRemove some old code that looks like a remanant from...
2009-01-09 Chris LattnerFix PR3298, a crash in Jump Threading. Apparently...
2009-01-09 Chris LattnerFix part 3/2 of PR3290, making instcombine zap (gep...
2009-01-09 Chris Lattnermove some code, check to see if the input to the GEP...
2009-01-08 Chris LattnerThis implements the second half of the fix for PR3290...
2009-01-07 Chris LattnerImplement the first half of PR3290: if there is a store...
2009-01-07 Chris LattnerFactor a bunch of code out into a helper method.
2009-01-07 Chris Lattneruse continue to simplify code and reduce nesting, no...
2009-01-07 Chris LattnerGet TargetData once up front and cache as an ivar inste...
2009-01-07 Chris LattnerUse the hasAllZeroIndices predicate to simplify some
2009-01-05 Chris LattnerChange m_ConstantInt and m_SelectCst to take their...
2009-01-05 Evan ChengFind loop back edges only after empty blocks are elimin...
2009-01-05 Nick LewyckyMove the libcall annotating part from doFinalization...
2009-01-04 Nick LewyckyRun a post-pass that marks known function declarations...
2009-01-04 Bill WendlingRevert this transform. It was causing some dramatic...
2009-01-01 Bill WendlingFix comment.
2009-01-01 Bill WendlingAdd transformation:
2008-12-23 Dale JohannesenRevert 61362 and 61402 until SPEC breakage is fixed.
2008-12-23 Dale JohannesenThis fixes the bug in 175.vpr. It doesn't fix the
2008-12-23 Dale JohannesenFix the time regression I introduced in 464.h264ref...
2008-12-23 Owen AndersonDon't forget to remove phi nodes from the value numberi...
2008-12-22 Bill WendlingComment clean-ups. No functionality change.
2008-12-22 Bill WendlingCheck that the instruction isn't in the value numbering...
2008-12-22 Bill WendlingSimplification: Negate the operator== method instead...
2008-12-22 Bill WendlingAdd verification that deleted instruction isn't hiding...
2008-12-22 Bill WendlingVerify removed in a few more places.
2008-12-22 Bill WendlingAdd verification functions to GVN which check to see...
2008-12-21 Nick LewyckyTurn strcmp into memcmp, such as strcmp(P, "x") --...
2008-12-20 Nick LewyckyRemove redundant test for vector-nature. Scan the vecto...
2008-12-19 Evan Cheng- CodeGenPrepare does not split loop back edges but...
2008-12-18 Bill WendlingDidn't mean to commit this.
2008-12-18 Bill WendlingRe-XFAIL this test until debug stuff settles down.
2008-12-18 Nick LewyckyOops! Left out a line.
2008-12-18 Nick LewyckyMake all the vector elements positive in an srem of...
2008-12-18 Dale JohannesenRevert previous patch, appears to break bootstrap.
2008-12-18 Dale JohannesenFix the time regression I introduced in 464.h264ref...
2008-12-18 Chris Lattnerreapply this hunk from Bill's reversion in r61169,...
2008-12-17 Bill WendlingTemporarily revert r61027. It was causing a bootstrap...
2008-12-16 Dale JohannesenClarify that the scale factor from CheckForIVReuse
2008-12-15 Chris LattnerEnable Load PRE. This teaches GVN to push partially...
2008-12-15 Owen AndersonIfdef out some code that I didn't mean to enable by...
2008-12-15 Chris Lattnermake GVN try to rename inputs to the resultant replaced...
2008-12-15 Owen AndersonAdd support for slow-path GVN with full phi constructio...
2008-12-14 Chris Lattnereliminate warning when asserts disabled.
2008-12-14 Owen AndersonGeneralize GVN's phi construciton routine to work for...
2008-12-13 Bill WendlingTemporarily revert r60973. It's inexplicably causing...
2008-12-13 Chris Lattnermake RLE preserve the name of the load that it replaces...
2008-12-09 Chris LattnerTeach GVN to invalidate some memdep information when...
2008-12-09 Chris Lattnerrename getNonLocalDependency -> getNonLocalCallDependen...
2008-12-09 Chris LattnerSwitch GVN::processNonLocalLoad to using the new
2008-12-09 Chris Lattnerrandom cleanups, no functionality change.
2008-12-09 Chris LattnerFix a really subtle off-by-one bug that Duncan noticed...
2008-12-08 Chris Lattnerremove DebugIterations option. Despite the accusations,
2008-12-08 Devang PatelFix spelling.
2008-12-08 Devang PatelUndo previous patch.
2008-12-07 Chris Lattnerdon't bother touching volatile stores, they will just...
2008-12-06 Chris LattnerReimplement the inner loop of DSE. It now uniformly...
2008-12-05 Dale JohannesenMake LoopStrengthReduce smarter about hoisting things...
2008-12-05 Chris LattnerMake a few major changes to memdep and its clients:
2008-12-05 Anton KorobeynikovRevert invalid r60393. It causes llvm-gcc bootstrap...
2008-12-05 Chris LattnerFix test/Transforms/GVN/pre-load.ll
2008-12-05 Chris LattnerMake IsValueFullyAvailableInBlock safe.
2008-12-04 Devang PatelRewrite code that 1) filters loops and 2) calculates...
2008-12-04 Chris LattnerStart simplifying a switch that has a successor that...
2008-12-04 Chris Lattneradd a debugging option to help track down j-t problems.
2008-12-03 Dale JohannesenRemove an unused field.
2008-12-03 Dale JohannesenFix a misspelled function name.
2008-12-03 Chris LattnerFactor some code into a new FoldSingleEntryPHINodes...
2008-12-03 Dale JohannesenFix a really wrong comment.
2008-12-03 Chris LattnerTeach jump threading some more simple tricks:
2008-12-02 Dale JohannesenMinor rewrite per review feedback.
2008-12-02 Dale JohannesenMake the code do what the comment says it does.
2008-12-02 Chris LattnerImplement PRE of loads in the GVN pass with a pretty...
2008-12-02 Bill WendlingRemove some errors that crept in. No functionality...
2008-12-02 Bill WendlingMerge two if-statements into one.
2008-12-02 Bill WendlingMore styalistic changes. No functionality change.
2008-12-02 Bill Wendling- Remove the buggy -X/C -> X/-C transform. This isn...
2008-12-02 Bill WendlingImprove comment.
2008-12-02 Bill Wendling- Reduce nesting.
next