2010-12-22 |
Chris Lattner | Fix a bug in ReduceLoadWidth that wasn't handling extending
|
commit | commitdiff | tree |
2010-12-22 |
Chris Lattner | more cleanups, move a check for "roundedness" earlier...
|
commit | commitdiff | tree |
2010-12-22 |
Chris Lattner | reduce indentation and improve comments, no functionality...
|
commit | commitdiff | tree |
2010-12-21 |
Chris Lattner | fix some typos
|
commit | commitdiff | tree |
2010-12-21 |
Chris Lattner | rename MVT::Flag to MVT::Glue. "Flag" is a terrible...
|
commit | commitdiff | tree |
2010-12-21 |
Chris Lattner | improve "cannot yet select" errors a trivial amount...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | fix PR8807 by making transformConstExprCastCall aware...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | various cleanups for transformConstExprCastCall
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | when eliding a byval copy due to inlining a readonly...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | pull byval processing out to its own helper function.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | fix PR8769, a miscompilation by inliner when inlining...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | merge two tests.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | temporarily disable this: PR8823.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | implement type legalization promotion support for SMULO...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | now that addc/adde are gone, "ADDC" in the X86 backend...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | We lower setb to sbb with the hope that the and will...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | use for loop over types.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | Change the X86 backend to stop using the evil ADDC...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | update comment.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | Fix a bug in the scheduler's handling of "unspillable...
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | the result of CheckForLiveRegDef is dead, remove it.
|
commit | commitdiff | tree |
2010-12-20 |
Chris Lattner | reduce indentation, no functionality change.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix an oversight caught by Frits!
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | improve the setcc -> setcc_carry optimization to happen...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | simplify some code to just reuse a setcc if we can...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | teach MaskedValueIsZero how to analyze ADDE. This is
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | now that generic vector types aren't selected onto...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | now that generic vector types aren't selected onto...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | reduce copy/paste programming with the power of for...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | X86 supports i8/i16 overflow ops (except i8 multiplies...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | add a general coverage test for overflow intrinsics.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | move a transformation to a more logical place, simplifying it.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | recognize an unsigned add with overflow idiom into...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | optimize uadd(x, cst) into a comparison when the normal
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | add a version of IRBuilder::SetInsertPoint that takes...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | use IC.ReplaceInstUsesWith instead of a raw RAUW so...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | generalize the sadd creation code to not require that the
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix another miscompile in the llvm.sadd formation logic...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix a bug (possibly 8816) in the sadd forming xform...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | rework the code added in r122072 to pull it out to...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | Enhance LICM to promote alias sets whose pointers themselves...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix PR8602, a bug in an assertion: a volatile store...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | fix PR8642: if a critical edge has a PHI value that...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | remove dead header
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | revert r122164, I'm going to go with a different approach.
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | first step to fixing PR8642: don't fold away empty...
|
commit | commitdiff | tree |
2010-12-19 |
Chris Lattner | move this test into the ARM test so that it is only...
|
commit | commitdiff | tree |
2010-12-18 |
Chris Lattner | simplify this a bit.
|
commit | commitdiff | tree |
2010-12-17 |
Chris Lattner | improve switch formation to handle small range
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | add another overflow idiom
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | add a note about overflow idiom recognition.
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | add a shift/imul missed optimization
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | add a note about a SPEC hack that gcc mainline does.
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | take care of some todos, transforming [us]mul_lohi...
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | merge two tests
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | when transforming a MULHS into a wider MUL, there is...
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | make qsort predicate more conformant by returning 0...
|
commit | commitdiff | tree |
2010-12-15 |
Chris Lattner | various cleanups to tblgen, patch by Garrison Venn!
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | - Insert new instructions before DomBlock's terminator,
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | fix two significant issues with FoldTwoEntryPHINode:
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | remove the instsimplify logic I added in r121754. ...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | clean up logic, convert std::set to SmallPtrSet, handle...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | tidy up a bit, move DEBUG down to when we commit to...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | use SimplifyInstruction instead of reimplementing part...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | simplify GetIfCondition by using getSinglePredecessor.
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | use AddPredecessorToBlock in 3 places instead of a...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | make FoldTwoEntryPHINode use instsimplify a bit, make
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | remove the dead (and terrible) llvm::RemoveSuccessor...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | improve DEBUG's a bit, switch to eraseFromParent()...
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | fix yet anohter broken line
|
commit | commitdiff | tree |
2010-12-14 |
Chris Lattner | reapply my recent change that disables a piece of the...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | temporarily disable part of my previous patch, which...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | add some DEBUG's.
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | rename test
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | Add a couple dag combines to transform mulhi/mullo...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | reinstate my patch: the miscompile was caused by an...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | Completely disable the optimization I added in r121680...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | remove the verbose-asm "constant pool double" comments...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | Make simplifycfg reprocess newly formed "br (cond1...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | make this logic a bit simpler.
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | split all the guts of SimplifyCFGOpt::run out into...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | fix a bug in r121680 that upset the various buildbots.
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | refactor the speculative execution logic to be factored...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | simplify a bunch of code.
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | move HoistThenElseCodeToIf up to a more logical and...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | move 'MergeBlocksIntoPredecessor' call earlier. Use
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | make these tests a bit less fragile
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | factor new code out to a SimplifyBranchOnICmpChain...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | enhance the "change or icmp's into switch" xform to...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | merge two tests
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | merge two very similar functions into one that has...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | don't bother handling non-canonical icmp's
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | inline a function, making the result much simpler.
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | Fix my previous patch to handle a degenerate case that...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | convert some methods to be static functions
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | zap two more std::sorts.
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | fix a fairly serious oversight with switch formation...
|
commit | commitdiff | tree |
2010-12-13 |
Chris Lattner | simplify code and reduce indentation
|
commit | commitdiff | tree |
next |