2006-12-01 |
Chris Lattner | enable this now that codegen support is in place
|
commit | commitdiff | tree |
2006-12-01 |
Chris Lattner | new testcase to verify external weak continues to work
|
commit | commitdiff | tree |
2006-12-01 |
Chris Lattner | new testcase for PR1027
|
commit | commitdiff | tree |
2006-12-01 |
Chris Lattner | Fix a typo introduced by the cast patch that horribly...
|
commit | commitdiff | tree |
2006-12-01 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-12-01 |
Chris Lattner | Fix the CodeGen/PowerPC/vec_constants.ll regression.
|
commit | commitdiff | tree |
2006-11-30 |
Chris Lattner | make it clear that this is always a zext
|
commit | commitdiff | tree |
2006-11-30 |
Chris Lattner | One more bugfix, 3 cases of making casts explicit.
|
commit | commitdiff | tree |
2006-11-30 |
Chris Lattner | Fix a bug in globalopt due to the recent cast patch.
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | Fix bug codegen'ing FP constant vectors with integer...
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | done
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | new bswap idiom
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | implement cast.ll:test35. With this, we recognize:
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | Teach instcombine to turn trunc(srl x, c) -> srl (trunc...
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | This fails on mainline.
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | Implement Regression/Transforms/InstCombine/bswap-fold.ll,
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | new testcase, bswaps should be eliminated.
|
commit | commitdiff | tree |
2006-11-29 |
Chris Lattner | Upgrade the ugly darwin 64-bit bswap idiom (bswap ...
|
commit | commitdiff | tree |
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 |
next |