| Commit message (Expand) | Author | Age | Files | Lines |
* | Use the 32-bit version for now | Chris Lattner | 2005-09-30 | 1 | -1/+1 |
* | Add a bunch of patterns for F64 FP ops, add some more integer ops | Chris Lattner | 2005-09-29 | 2 | -38/+84 |
* | Remove code for patterns that are autogenerated | Chris Lattner | 2005-09-29 | 1 | -30/+9 |
* | begining alpha subtarget support | Andrew Lenharth | 2005-09-29 | 7 | -19/+86 |
* | tblgen autogens this pattern now | Chris Lattner | 2005-09-29 | 1 | -6/+0 |
* | copy and paste error | Andrew Lenharth | 2005-09-29 | 1 | -1/+1 |
* | now that tblgen is smarter, this pattern is not needed. Also, tblgen | Chris Lattner | 2005-09-29 | 1 | -3/+1 |
* | consistency with other cases, no functionality change | Chris Lattner | 2005-09-29 | 1 | -0/+2 |
* | Make the JIT default to the DAG isel instead of the pattern isel, like LLC. | Chris Lattner | 2005-09-29 | 1 | -1/+4 |
* | Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead. | Chris Lattner | 2005-09-29 | 1 | -34/+29 |
* | Codegen ADD X, IMM -> addis/addi if needed. | Chris Lattner | 2005-09-28 | 1 | -2/+12 |
* | Autogen MUL, move FP cases together | Chris Lattner | 2005-09-28 | 1 | -24/+12 |
* | disentangle FP from INT versions of div/mul | Chris Lattner | 2005-09-28 | 1 | -18/+16 |
* | Use the autogenerated matcher for ADD/SUB | Chris Lattner | 2005-09-28 | 1 | -30/+0 |
* | add a patter for SUBFIC | Chris Lattner | 2005-09-28 | 1 | -1/+1 |
* | Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative but | Chris Lattner | 2005-09-28 | 1 | -15/+23 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 3 | -114/+120 |
* | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 4 | -97/+108 |
* | Mark associative nodes as associative | Chris Lattner | 2005-09-28 | 1 | -6/+12 |
* | Nate pointed out that mulh[us] are commutative as well. Thanks! | Chris Lattner | 2005-09-28 | 1 | -2/+2 |
* | expose commutativity information | Chris Lattner | 2005-09-28 | 1 | -8/+17 |
* | All (xor *) cases are autogenerated now | Chris Lattner | 2005-09-28 | 1 | -43/+0 |
* | add support for missed eqv tests | Chris Lattner | 2005-09-28 | 1 | -0/+9 |
* | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
* | learn to codegen not as NOR instead of xoris/xori | Chris Lattner | 2005-09-28 | 1 | -1/+5 |
* | These nodes are all autogenerated | Chris Lattner | 2005-09-28 | 1 | -44/+0 |
* | Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal mask | Chris Lattner | 2005-09-27 | 1 | -0/+3 |
* | fix CBackend/2005-09-27-VolatileFuncPtr.ll | Chris Lattner | 2005-09-27 | 2 | -8/+8 |
* | Make sure to clear the CodeGenMap after each basic block is selected to avoid | Chris Lattner | 2005-09-27 | 1 | -0/+1 |
* | Move the post-lsr simplify cfg pass after lowereh, so it can clean up after | Chris Lattner | 2005-09-27 | 1 | -2/+6 |
* | minor pattern shuffling | Chris Lattner | 2005-09-26 | 1 | -8/+3 |
* | Teach the dag isel generator how to construct arbitrary immediates. The | Chris Lattner | 2005-09-24 | 1 | -1/+6 |
* | Implement the isLoadFromStackSlot interface | Chris Lattner | 2005-09-19 | 2 | -0/+28 |
* | Implement hook for ppc | Chris Lattner | 2005-09-17 | 2 | -0/+18 |
* | disable this for now | Chris Lattner | 2005-09-15 | 1 | -0/+2 |
* | Give all operands names | Chris Lattner | 2005-09-14 | 1 | -1/+1 |
* | give all operands names | Chris Lattner | 2005-09-14 | 2 | -12/+14 |
* | Fix some issues exposed by more testing. XORIS had the wrong operands | Chris Lattner | 2005-09-14 | 1 | -5/+5 |
* | Fix some bugs noticed by new checking code | Chris Lattner | 2005-09-14 | 1 | -8/+14 |
* | fix a major regression from my patch this afternoon | Chris Lattner | 2005-09-14 | 1 | -0/+1 |
* | we don't need this proto any longer | Chris Lattner | 2005-09-13 | 1 | -1/+0 |
* | move the #include for the generated code into the isel class body so we | Chris Lattner | 2005-09-13 | 1 | -1/+3 |
* | Change the arg lowering code to use copyfromreg from vregs associated | Chris Lattner | 2005-09-13 | 1 | -12/+17 |
* | This has been moved to the target-indep code | Chris Lattner | 2005-09-13 | 2 | -44/+0 |
* | This code is no longer needed, it is moved to the target-indep code | Chris Lattner | 2005-09-13 | 2 | -49/+0 |
* | Majik numbers are bad | Chris Lattner | 2005-09-13 | 1 | -2/+2 |
* | Remove some dead vectors | Chris Lattner | 2005-09-13 | 1 | -4/+0 |
* | PowerPC cannot truncstore i1 natively | Chris Lattner | 2005-09-10 | 3 | -2/+3 |
* | I forgot that we always spill fp values as 64-bits. Implement spill folding | Chris Lattner | 2005-09-09 | 1 | -3/+10 |
* | Fix a problem that Nate noticed, where spill code was not getting coallesced | Chris Lattner | 2005-09-09 | 2 | -0/+32 |