| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri | Chris Lattner | 2006-11-15 | 1 | -16/+12 |
* | Fix the PPC regressions last night | Chris Lattner | 2006-11-15 | 1 | -1/+1 |
* | Rework PPC64 calls. Now we have a LR8/CTR8 register which the PPC64 calls | Chris Lattner | 2006-11-14 | 1 | -1/+42 |
* | implement proper PPC64 prolog/epilog codegen. | Chris Lattner | 2006-11-11 | 1 | -0/+5 |
* | Mark operands as symbol lo instead of imm32 so that they print lo(x) around | Chris Lattner | 2006-11-11 | 1 | -5/+5 |
* | implement preinc support for r+i loads on ppc64 | Chris Lattner | 2006-11-10 | 1 | -4/+38 |
* | Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. | Evan Cheng | 2006-10-13 | 1 | -6/+6 |
* | Reflects ISD::LOAD / ISD::LOADX / LoadSDNode changes. | Evan Cheng | 2006-10-09 | 1 | -20/+20 |
* | Shift amounts are always 32-bits, even in 64-bit mode. This fixes | Chris Lattner | 2006-09-28 | 1 | -6/+6 |
* | Make the implicit def instructions look like other instrs. | Chris Lattner | 2006-07-18 | 1 | -1/+1 |
* | Add missing PPC64 extload/truncstores | Chris Lattner | 2006-07-14 | 1 | -7/+83 |
* | Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :) | Chris Lattner | 2006-06-27 | 1 | -2/+0 |
* | Add a pattern for i64 sra. Print 8-byte units with a space between the .quad | Chris Lattner | 2006-06-27 | 1 | -2/+4 |
* | Add 64-bit MTCTR so that indirect calls work. | Chris Lattner | 2006-06-27 | 1 | -0/+4 |
* | Fix an incorrect store pattern. This fixes em3d. | Chris Lattner | 2006-06-27 | 1 | -1/+1 |
* | Implement 64-bit undef, sub, shl/shr, srem/urem | Chris Lattner | 2006-06-27 | 1 | -3/+16 |
* | Add zextload from i32 -> i64, with this, perimeter works. | Chris Lattner | 2006-06-27 | 1 | -0/+3 |
* | Rearrange compares, add ADDI8, add sext from 32-to-64 bit register | Chris Lattner | 2006-06-26 | 1 | -8/+20 |
* | Rename OR4 -> OR. Move some PPC64-specific stuff to the 64-bit file | Chris Lattner | 2006-06-20 | 1 | -11/+22 |
* | add some logical ops | Chris Lattner | 2006-06-20 | 1 | -3/+28 |
* | Add some more immediate patterns. This allows us to compile: | Chris Lattner | 2006-06-20 | 1 | -0/+30 |
* | Instead of li/xoris use li/oris. Note that this doesn't work if bit 15 is | Chris Lattner | 2006-06-20 | 1 | -5/+5 |
* | Add some 64-bit logical ops. | Chris Lattner | 2006-06-20 | 1 | -8/+58 |
* | Add some patterns for globals, so we can now compile this: | Chris Lattner | 2006-06-20 | 1 | -1/+37 |
* | Add some patterns for ppc64 | Chris Lattner | 2006-06-20 | 1 | -13/+14 |
* | Upgrade some load/store instructions to use the proper addressing mode stuff. | Chris Lattner | 2006-06-16 | 1 | -10/+10 |
* | fix some assumptions that pointers can only be 32-bits. With this, we can | Chris Lattner | 2006-06-16 | 1 | -19/+14 |
* | Split 64-bit instructions out into a separate .td file | Chris Lattner | 2006-06-16 | 1 | -0/+183 |