2006-11-18 |
Chris Lattner | Do not convert massive blocks on phi nodes into select...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | converting massive blocks of phis into selects like...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | fix bug
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | first draft of 1.9 release notes
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | on ppc64, float arguments take 8-byte stack slots not...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | make sure to safe LR8 in the right stack slot for PPC64
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | Pretty print 'rldicr r2, r2, 2, 61' as 'sldi r2, r2...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | Rewrite the branch selector to be correct in the face...
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | add encoding for BCC, after finally wrestling strange...
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | convert PPC::BCC to use the 'pred' operand instead...
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | rename PPC::COND_BRANCH to PPC::BCC
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | start using PPC predicates more consistently.
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | If an indvar with a variable stride is used by the...
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | New testcase.
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | implement a todo: change a map into a vector
|
commit | commitdiff | tree |
2006-11-17 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | implicit_def_vrrc doesn't generate code.
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | fix a regression that I introduced. stdu should scale...
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | add a statistic
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | make this harder
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | fix broken encoding
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | enable the branch folding pass for the JIT.
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | add ppc64 r+i stores with update.
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | add patterns for ppc32 preinc stores. ppc64 next.
|
commit | commitdiff | tree |
2006-11-16 |
Chris Lattner | switch these back to the 'bad old way'
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Fix ppc64 epilog bug.
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Stop using isTwoAddress, switching to operand constraints...
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Remove the isTwoAddress property from the CodeGenInstruction...
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | add a new field needed by the code emitter generator.
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Fix typo pointed out by Bryan Adams
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | fix ldu/stu jit encoding. Swith 64-bit preinc load...
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Simplify IntrinsicLowering and clarify that it is only...
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Remove unneeded forward decls
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | remove dead #include
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Fix the PPC regressions last night
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Fix a gcc 4.2 warning.
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | Switch loads over to use memri as the operand instead...
|
commit | commitdiff | tree |
2006-11-15 |
Chris Lattner | ADd support for adding constraints to suboperands
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | restore some 'magic' code that I removed: it is needed...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | minimal hack to get patterns whose result type is iPTR...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | remove some dead code
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | Add support for nodes that return iPTR.
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | changes to get ptr_rc to be accepted in patterns. ...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | group load and store instructions together. No functionalit...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | Fix predicates for unindexed stores so they don't accidental...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | Rework PPC64 calls. Now we have a LR8/CTR8 register...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | remove a ton of custom selection logic no longer needed
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | Fix a bug handling nodes with variable arguments. ...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | it would be nice of ctlz were lowered to bsf etc.
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | implement InstCombine/shift-simplify.ll by transforming:
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | implement InstCombine/and-compare.ll:test1. This compiles:
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)),...
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2006-11-14 |
Chris Lattner | minor tweaks, reject vector preinc.
|
commit | commitdiff | tree |
2006-11-13 |
Chris Lattner | teach the g5 hazard recognizer about update loads....
|
commit | commitdiff | tree |
2006-11-13 |
Chris Lattner | remove redundant code
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | implement proper PPC64 prolog/epilog codegen.
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | allow the offset of a preinc'd load to be the low-part...
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | Mark operands as symbol lo instead of imm32 so that...
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | disallow preinc of a frameindex. This is not profitable...
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | reduce indentation by using early exits. No functionality...
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | move big chunks of code out-of-line, no functionality...
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | enable this test, check ppc64 as well.
|
commit | commitdiff | tree |
2006-11-11 |
Chris Lattner | ppc64 doesn't have lwau, don't attempt to form it.
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | implement preinc support for r+i loads on ppc64
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | Fix InstCombine/2006-11-10-ashr-miscompile.ll a miscompilati...
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | This testcase is miscompiled by instcombine, reduced...
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | Fix a dag combiner bug exposed by my recent instcombine...
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | dform 8/9 are identical to dform 1
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | commentate
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | add an initial cut at preinc loads for ppc32. This...
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | make this test more interesting
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | allow ptr_rc to explicitly appear in an instructions...
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | add note about ugly codegen with preinc
|
commit | commitdiff | tree |
2006-11-10 |
Chris Lattner | add a note about viterbi
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | second patch to fix PR992/993.
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | new testcases for PR992/993
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | Minimal patch to fix PR992/PR993
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | if lazy compilation is disabled, print an error message...
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | init ivar
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | allow clients to indicate that they never want lazy...
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | completely revert patrick's enhancement to bugpoint...
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | add a new bugpoint mode -llc-safe. This uses LLC for...
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | silence warnings
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | Teach ShrinkDemandedConstant how to handle X+C. This...
|
commit | commitdiff | tree |
2006-11-09 |
Chris Lattner | new testcases
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | reenable factoring of GEP expressions, being more precise...
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | make this code more efficient by not creating a phi...
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | disable this factoring optzn for GEPs for now, this...
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | now that we handle single mbb loops better, one branch...
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | regenerate
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | Fix a bug noticed by Emil Mikulic.
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | Refactor all the addressing mode selection stuff into...
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | correct the (currently unused) pattern for lwzu.
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | preincrement case we miss. xfail until we catch it
|
commit | commitdiff | tree |
2006-11-08 |
Chris Lattner | optimize single MBB loops better. In particular, produce:
|
commit | commitdiff | tree |
2006-11-07 |
Chris Lattner | scalarrepl should not split the two elements of the...
|
commit | commitdiff | tree |
next |