Don't assign the shift the same type as the variable being shifted. This could
[oota-llvm.git] / lib / Transforms /
2010-01-05 Chris Lattnermake this a static function instead of a method.
2010-01-05 Chris Lattnermore rearrangement and cleanup, fix my test failure.
2010-01-05 Chris Lattnercleanup
2010-01-05 Chris Lattnerremove two trunc xforms that are subsumed by EvaluateIn...
2010-01-05 Chris Lattnerjust remove this xform which is subsumed by others.
2010-01-05 Chris Lattnermove a trunc-specific transform out of commonIntCastTra...
2010-01-05 Benjamin KramerMove remaining stuff to the isInteger predicate.
2010-01-05 Chris Lattnermove a zext specific xform out of commonIntCastTransfor...
2010-01-05 Chris Lattnermove a trunc-specific xform out of commonIntCastTransfo...
2010-01-05 Chris Lattnerreduce indentation
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Chris Lattneroptimize comparisons against cttz/ctlz/ctpop, patch...
2010-01-05 Dan GohmanNick Lewycky pointed out that this code makes changes...
2010-01-05 Dan GohmanSet Changed properly after calling DeleteDeadPHIs.
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2010-01-05 Dan GohmanFix indentation.
2010-01-05 Dan GohmanMake RecursivelyDeleteTriviallyDeadInstructions,
2010-01-05 Benjamin KramerAdd newline at EOF.
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 Chris Lattnerprune some #includes.
2010-01-05 Chris Lattnersplit and/or/xor out into one overly-large (2000LOC...
2010-01-05 Chris Lattnermissed file with previous commit.
2010-01-05 Chris Lattnersplit instcombine of shifts out to its own file.
2010-01-05 Chris Lattnereliminate getBitCastOperand and simplify some over...
2010-01-05 Chris Lattnersplit call handling out to InstCombineCalls.cpp
2010-01-05 Chris Lattneroptimize cttz and ctlz when we can prove something...
2010-01-05 Chris Lattnerthis inline function moved to addsub
2010-01-05 Chris Lattnersplit add/sub out to its own file. Eliminate use of
2010-01-05 Chris Lattnerall the places we use hasOneUse() we know are instructi...
2010-01-05 Chris Lattnereliminate AssociativeOpt and its last uses.
2010-01-05 Chris Lattnerinline the FoldICmpLogical functor.
2010-01-05 Chris Lattnerinline the 'AddRHS' transformation, simplifying things...
2010-01-05 Chris Lattnerremove massive over-genality manifested as a big template
2010-01-05 Chris Lattnersplit mul/div/rem instructions out to their own file.
2010-01-05 Chris Lattnerclean up header.
2010-01-05 Chris Lattnersplit select out to its own file.
2010-01-05 Chris Lattnersplit out load/store/alloca.
2010-01-05 Chris Lattnerreduce indentation
2010-01-05 Chris Lattnersplit vector stuff out to InstCombineVectorOps.cpp
2010-01-05 Chris Lattnersplit PHI node stuff out to InstCombinePHI.cpp
2010-01-05 Chris Lattnerconvert various IntrinsicInst's to use class instead...
2010-01-05 Chris Lattnerfix an infinite loop in reassociate building emacs.
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 Devang PatelRemove dead debug info intrinsics.
2010-01-05 Daniel DunbarFix some struct/class specifier mismatches.
2010-01-04 Chris LattnerTruncate GEP indexes larger than the pointer size down...
2010-01-04 Chris Lattnersilence a bogus 'might be used uninit' warning from...
2010-01-04 Chris Lattnermove some more cast-related stuff
2010-01-04 Mikhail Glushenkov80-col violations, trailing whitespace.
2010-01-04 Chris Lattnermove the [Can]EvaluateInDifferentType functions out...
2010-01-04 Chris Lattnersplit 943 lines of instcombine out to a new InstCombine...
2010-01-04 Chris Lattnersplit instcombine of compares (visit[FI]Cmp) out to
2010-01-04 Chris Lattnerupdate cmakefile
2010-01-04 Chris Lattnermove the 'SimplifyDemandedFoo' methods out to their...
2010-01-04 Chris Lattnersplit the instcombine class definition out to a header...
2010-01-04 Chris Lattnerremove a ton of unneeded LLVMContext stuff.
2010-01-04 Chris Lattnermove InstCombineWorklist out to its own header.
2010-01-04 Chris Lattnerforgot to svn add these.
2010-01-04 Chris Lattnermove instcombine to its own library, it's past time.
2010-01-04 Chris Lattnerimplement an instcombine xform needed by clang's codegen
2010-01-03 Chris Lattnerpull my debug hooks out, I'm done with this xform for...
2010-01-03 Nick LewyckySmall cleanups, refactor some duplicated code into...
2010-01-03 Chris Lattnergeneralize the previous transformation to handle indexi...
2010-01-03 Nick LewyckyCleanup.
2010-01-02 Chris Lattnerteach instcombine to optimize idioms like A[i]&42 ...
2010-01-02 Chris LattnerTeach the table lookup optimization to generate range...
2010-01-02 Chris Lattnertheoretically the negate we find could be in a differen...
2010-01-02 Chris Lattneruse enums for the over/underdefined markers for clarity...
2010-01-02 Chris Lattnerremove the random sampling framework, which is not...
2010-01-02 Nick LewyckyFix logic error in previous commit. The != case needs...
2010-01-02 Nick LewyckyOptimize pointer comparison into the typesafe form...
next