2006-11-29 |
Chris Lattner | Trivially lower 'bswap $0' into llvm.bswap. This fixes...
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | add a hook to allow targets to hack on inline asms...
|
commit | commitdiff | tree |
2006-11-28 |
Chris Lattner | Add a helper function
|
commit | commitdiff | tree |
2006-11-28 |
Chris Lattner | testcase for pr1016
|
commit | commitdiff | tree |
2006-11-28 |
Chris Lattner | Fix PR1016
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | remove dead tag
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | Fix the dag combiner bug corresponding to PR1014.
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | this doesn't pass with CVS HEAD.
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | Fix PR1014 and InstCombine/2006-11-27-XorBug.ll.
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | testcase for PR1014
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | For better or worse, load from i1 is assumed to be...
|
commit | commitdiff | tree |
2006-11-27 |
Chris Lattner | If a brcond condition is promoted, make sure to zero...
|
commit | commitdiff | tree |
2006-11-21 |
Chris Lattner | This xform is handled by FoldOpIntoPhi in visitCastInst...
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | in ppc64-mode, don't allocate the 32-bit version of...
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | r13 is the thread pointer on darwin/ppc64, don't allocate it.
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | Fix PR1005
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | Fix PR1001, patch by Nikhil Patil!
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | Fix codegen for x86-64 on systems (like ppc or i386...
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | Fix PR1011 and CodeGen/Generic/2006-11-20-DAGCombineCrash.ll
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | Testcase for PR1011
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | setOperand should not zap the operand list or add implicit...
|
commit | commitdiff | tree |
2006-11-20 |
Chris Lattner | Testcase for pr1012
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | Don't transform in another bad case: if the block is...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | Fix another case we *don't* want to do this xform.
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | MachineInstr includes this
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | Implement operator<< for machine basic blocks to make...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | make the previous change more aggressive, moving any...
|
commit | commitdiff | tree |
2006-11-18 |
Chris Lattner | Minor code layout tweak: if we have something like...
|
commit | commitdiff | tree |
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 |
next |