| Commit message (Expand) | Author | Age | Files | Lines |
* | Constify some methods. Patch provided by Anton Vayvod, thanks! | Chris Lattner | 2006-08-17 | 1 | -8/+8 |
* | Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code. | Chris Lattner | 2006-08-15 | 1 | -93/+63 |
* | Emit .set directives for jump table entries when possible, which reduces | Nate Begeman | 2006-08-12 | 1 | -0/+1 |
* | Fix a bug in a recent refactoring that broke a bunch of stuff. | Chris Lattner | 2006-08-12 | 1 | -1/+1 |
* | Eliminate use of getNode that takes a vector. | Chris Lattner | 2006-08-11 | 1 | -19/+22 |
* | Convert vectors to fixed sized arrays and smallvectors. Eliminate use of get... | Chris Lattner | 2006-08-11 | 1 | -37/+42 |
* | Fix miscompilation of float vector returns. Compile code to this: | Chris Lattner | 2006-08-11 | 1 | -4/+4 |
* | Match tablegen changes. | Evan Cheng | 2006-08-11 | 1 | -53/+32 |
* | CALLSEQ_* produces chain even if that's not needed. | Evan Cheng | 2006-08-11 | 1 | -2/+4 |
* | Start eliminating temporary vectors used to create DAG nodes. Instead, pass | Chris Lattner | 2006-08-08 | 1 | -7/+11 |
* | Match tablegen isel changes. | Evan Cheng | 2006-08-07 | 1 | -101/+50 |
* | Fix some ppc64 issues with vector code. | Chris Lattner | 2006-07-28 | 1 | -4/+7 |
* | Remove InFlightSet hack. No longer needed. | Evan Cheng | 2006-07-28 | 1 | -1/+0 |
* | Resolve BB references with relocation. | Evan Cheng | 2006-07-27 | 4 | -27/+22 |
* | synchronizeICache removeed from TargetJITInfo. | Evan Cheng | 2006-07-27 | 2 | -11/+0 |
* | Remove NodeDepth | Evan Cheng | 2006-07-27 | 1 | -6/+1 |
* | Support jump tables when in PIC relocation model | Nate Begeman | 2006-07-27 | 1 | -2/+2 |
* | Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC. | Chris Lattner | 2006-07-26 | 3 | -7/+7 |
* | - Refactor the code that resolve basic block references to a TargetJITInfo | Evan Cheng | 2006-07-25 | 3 | -27/+43 |
* | bswapped load/store instructions are only availble in indexed addressing form. | Chris Lattner | 2006-07-19 | 1 | -4/+4 |
* | Make the implicit def instructions look like other instrs. | Chris Lattner | 2006-07-18 | 3 | -5/+5 |
* | Remove what little AIX support we have. It has never been tested and isn't | Chris Lattner | 2006-07-15 | 5 | -169/+2 |
* | Add missing PPC64 extload/truncstores | Chris Lattner | 2006-07-14 | 2 | -9/+99 |
* | Add a note | Chris Lattner | 2006-07-14 | 1 | -0/+9 |
* | Another fix in the rotate encodings, needed when the first two operands are not | Chris Lattner | 2006-07-13 | 1 | -1/+1 |
* | Print negative immediates as negative values instead of large constants | Chris Lattner | 2006-07-12 | 1 | -1/+1 |
* | Fix encoding of rotates, such as rldicl | Chris Lattner | 2006-07-12 | 1 | -3/+3 |
* | Implement PPC64 relocations types | Chris Lattner | 2006-07-12 | 3 | -5/+36 |
* | An overaggressive #ifdef allows a function to fall off the bottom of the | Chris Lattner | 2006-07-12 | 1 | -2/+1 |
* | The PPC64 JIT needs register numbers to encode instructions. | Chris Lattner | 2006-07-11 | 1 | -35/+36 |
* | Ensure that dump calls that are associated with asserts are removed from | Jim Laskey | 2006-07-11 | 1 | -1/+1 |
* | In 64-bit mode, 64-bit GPRs are callee saved, not 32-bit ones. | Chris Lattner | 2006-07-11 | 3 | -62/+99 |
* | Implement Regression/CodeGen/PowerPC/bswap-load-store.ll by folding bswaps | Chris Lattner | 2006-07-10 | 5 | -6/+103 |
* | Undisable ppc64 jit | Chris Lattner | 2006-07-06 | 1 | -1/+1 |
* | Use hidden visibility to make symbols in an anonymous namespace get | Chris Lattner | 2006-06-28 | 3 | -5/+7 |
* | shrink libllvmgcc.dylib another 25K | Chris Lattner | 2006-06-28 | 2 | -2/+4 |
* | Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :) | Chris Lattner | 2006-06-27 | 2 | -6/+5 |
* | Fix ppc64 jump tables | Chris Lattner | 2006-06-27 | 1 | -1/+2 |
* | Print stubs for external globals right. | Chris Lattner | 2006-06-27 | 1 | -1/+5 |
* | Implement 64-bit select, bswap, etc. | Chris Lattner | 2006-06-27 | 1 | -0/+4 |
* | Add a pattern for i64 sra. Print 8-byte units with a space between the .quad | Chris Lattner | 2006-06-27 | 3 | -4/+7 |
* | Fix rewriting frame offsets with ixaddr instructions, which implicitly shift | Chris Lattner | 2006-06-27 | 1 | -8/+21 |
* | PPC doesn't have bit converts to/from i64 | Chris Lattner | 2006-06-27 | 1 | -0/+2 |
* | Add 64-bit MTCTR so that indirect calls work. | Chris Lattner | 2006-06-27 | 2 | -2/+6 |
* | 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 | 5 | -6/+23 |
* | Use i32 for shift amounts instead of i64. This gets bisort working. | Chris Lattner | 2006-06-27 | 1 | -0/+1 |
* | Add zextload from i32 -> i64, with this, perimeter works. | Chris Lattner | 2006-06-27 | 1 | -0/+3 |
* | Print darwin stub stuff correctly in 64-bit mode. With this, treeadd works in | Chris Lattner | 2006-06-27 | 1 | -7/+25 |
* | Fix variable shadowing issue | Chris Lattner | 2006-06-27 | 1 | -2/+1 |