2010-01-11 |
Chris Lattner | add one more bitfield optimization, allowing clang...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | Extend CanEvaluateZExtd to handle and/or/xor more aggressive...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | Remove the dead TD argument to CanEvaluateZExtd, and...
|
commit | commitdiff | tree |
2010-01-11 |
Chris Lattner | improve comments, remove dead TD argument to CanEvaluateSExtd.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | teach sext optimization to handle truncs from types...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | teach zext optimization how to deal with truncs that...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | fix a buggy assertion, CreateIntegerCast should allow
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | simplify CanEvaluateSExtd to return a bool now that...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | the NumCastsRemoved argument to CanEvaluateSExtd is...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | now that the cost model has changed, we can always...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | change the preferred canonical form for a sign extension...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | fix indentation of switch statements, no functionality...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | fix pasto that broke bootstrap.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | simplify CanEvaluateZExtd now that we don't care about...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | two changes:
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | enhance CanEvaluateZExtd to handle shift left and sext...
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | remove an xform subsumed by EvaluateInDifferentType.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | clean up this xform by using m_Trunc.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | inline and remove the rest of commonIntCastTransforms.
|
commit | commitdiff | tree |
2010-01-10 |
Chris Lattner | Inline the expression type promotion/demotion stuff...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | hopefully unbreak the ocaml bindings.
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | add 3 passes which have been added but aren't used...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | "In order to ease automatic bindings generation, it...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | fix bogus test
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | fix bogus test
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | fix PR5983, reject function bodies with no blocks per...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | improve documentation for linkonce to be less confusing.
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | 2010 is upon us.
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | only factor from expressions whose uses are empty and...
|
commit | commitdiff | tree |
2010-01-09 |
Chris Lattner | clean up this code, add a fixme.
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | mplement a theoretical fixme.
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | rename CanEvaluateInDifferentType -> CanEvaluateTruncated and
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | teach instcombine to delete sign extending shift pairs...
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | fix PR5978 by peeling the loop so that we avoid shifting the
|
commit | commitdiff | tree |
2010-01-08 |
Chris Lattner | tidy up some stuff duncan pointed out.
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | teach ComputeNumSignBits to look through PHI nodes.
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | Enhance instcombine to reason more strongly about promoting...
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | Fix rdar://7517201, a regression introduced by r92849.
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | factor this code better and reduce nesting at the same
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | constant materialization could be improved.
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | handle ConstantVector while I'm in here.
|
commit | commitdiff | tree |
2010-01-07 |
Chris Lattner | fix a globalopt crash on 'bullet' (handling evaluation...
|
commit | commitdiff | tree |
2010-01-06 |
Chris Lattner | tweaks suggested by Duncan
|
commit | commitdiff | tree |
2010-01-06 |
Chris Lattner | Teach instcombine's sext elimination logic to be more...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | simplify this code.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | make this a static function instead of a method.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | more rearrangement and cleanup, fix my test failure.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | cleanup
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | remove two trunc xforms that are subsumed by EvaluateInDiffe...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | merge some tests.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | merge cast2 into cast.ll
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | remove useless test.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | another example.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | remove a useless negative test, add a rdar # to an...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | clean up tests.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | just remove this xform which is subsumed by others.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | move a trunc-specific transform out of commonIntCastTransfor...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | move a zext specific xform out of commonIntCastTransforms...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | move a trunc-specific xform out of commonIntCastTransforms...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | reduce indentation
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | optimize comparisons against cttz/ctlz/ctpop, patch...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | prune some #includes.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split and/or/xor out into one overly-large (2000LOC...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | missed file with previous commit.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split instcombine of shifts out to its own file.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | eliminate getBitCastOperand and simplify some over...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split call handling out to InstCombineCalls.cpp
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | optimize cttz and ctlz when we can prove something...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | this inline function moved to addsub
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split add/sub out to its own file. Eliminate use of
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | all the places we use hasOneUse() we know are instructions...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | eliminate AssociativeOpt and its last uses.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | inline the FoldICmpLogical functor.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | inline the 'AddRHS' transformation, simplifying things...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | remove massive over-genality manifested as a big template
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split mul/div/rem instructions out to their own file.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | clean up header.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split select out to its own file.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split out load/store/alloca.
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | reduce indentation
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split vector stuff out to InstCombineVectorOps.cpp
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | split PHI node stuff out to InstCombinePHI.cpp
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | convert various IntrinsicInst's to use class instead...
|
commit | commitdiff | tree |
2010-01-05 |
Chris Lattner | fix an infinite loop in reassociate building emacs.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | Truncate GEP indexes larger than the pointer size down...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | silence a bogus 'might be used uninit' warning from...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move some more cast-related stuff
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move the [Can]EvaluateInDifferentType functions out...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | split 943 lines of instcombine out to a new InstCombineCasts.cpp
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | split instcombine of compares (visit[FI]Cmp) out to
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | update cmakefile
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move the 'SimplifyDemandedFoo' methods out to their...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | split the instcombine class definition out to a header...
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | remove a ton of unneeded LLVMContext stuff.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move InstCombineWorklist out to its own header.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | forgot to svn add these.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | move instcombine to its own library, it's past time.
|
commit | commitdiff | tree |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen
|
commit | commitdiff | tree |
2010-01-03 |
Chris Lattner | fix PR5930, allowing the asmprinter to emit difference...
|
commit | commitdiff | tree |
next |