| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Fix an iterator invalidation problem. :( | Chris Lattner | 2004-02-19 | 1 | -2/+11 |
* | Add method to update livevar when an instruction moves | Chris Lattner | 2004-02-19 | 1 | -0/+34 |
* | Fix a __LONG__ term annoyance of mine: symbolic registers weren't being printed | Chris Lattner | 2004-02-19 | 1 | -6/+16 |
* | Add a MachineBasicBlock::getParent() method | Chris Lattner | 2004-02-19 | 1 | -3/+7 |
* | Make ToolExecutionError inherit std::exception and implement its | Alkis Evlogimenos | 2004-02-19 | 1 | -0/+2 |
* | Print stacktrace in STDERR before dying on a fatal signal. Currently | Alkis Evlogimenos | 2004-02-19 | 1 | -1/+7 |
* | Rename reloads/spills to loads/stores. | Alkis Evlogimenos | 2004-02-19 | 3 | -14/+14 |
* | Add support for just running the code generator | Chris Lattner | 2004-02-18 | 1 | -0/+12 |
* | Implement assignment correctness verification. | Alkis Evlogimenos | 2004-02-18 | 1 | -0/+15 |
* | Move unused typedefs in private section. Add method to return interval | Alkis Evlogimenos | 2004-02-18 | 1 | -2/+6 |
* | indent correctly | Chris Lattner | 2004-02-18 | 1 | -1/+1 |
* | Don't yell. BUGPOINT should yell, not the tool runner :) | Chris Lattner | 2004-02-18 | 1 | -1/+1 |
* | If there is an error running a tool, include the error message (e.g. assertio... | Chris Lattner | 2004-02-18 | 1 | -30/+32 |
* | When an error occurs executing a tool, we now throw an exception instead | Chris Lattner | 2004-02-18 | 1 | -43/+22 |
* | Eliminate operator[] is deprecated warnings | Chris Lattner | 2004-02-18 | 2 | -32/+42 |
* | Fix deprecated operator[] warnings | Chris Lattner | 2004-02-18 | 2 | -30/+34 |
* | Fix argument size for MOVSX and MOVZX instructions. | Alkis Evlogimenos | 2004-02-18 | 1 | -4/+4 |
* | Be more agressive when joining ranges. | Alkis Evlogimenos | 2004-02-18 | 1 | -9/+9 |
* | Fix overly conservative spill interval computation. | Alkis Evlogimenos | 2004-02-18 | 1 | -4/+3 |
* | Beautify debug output. | Alkis Evlogimenos | 2004-02-18 | 1 | -3/+8 |
* | Fix PR245: Linking weak and strong global variables is dependent on link order | Chris Lattner | 2004-02-17 | 3 | -3/+9 |
* | When we complete the bottom-up pass, make sure to merge the globals in 'main'... | Chris Lattner | 2004-02-17 | 1 | -0/+17 |
* | Add support for GlobalAddress's for alkis | Chris Lattner | 2004-02-17 | 2 | -3/+14 |
* | These store to memory too. | Alkis Evlogimenos | 2004-02-17 | 1 | -5/+5 |
* | Remove the -disable-kill option. The register allocator is buggy with it, | Chris Lattner | 2004-02-17 | 1 | -50/+39 |
* | These store to memory, not read from it. | Chris Lattner | 2004-02-17 | 1 | -5/+5 |
* | Instructiosn with 1 memory operand have 4 operands in our | Alkis Evlogimenos | 2004-02-17 | 1 | -2/+1 |
* | Align case statements. | Alkis Evlogimenos | 2004-02-17 | 1 | -32/+32 |
* | Add TEST and XCHG memory operand support. | Alkis Evlogimenos | 2004-02-17 | 2 | -1/+31 |
* | Add OR and XOR memory operand support. | Alkis Evlogimenos | 2004-02-17 | 4 | -4/+61 |
* | Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when immediate is 8 | Alkis Evlogimenos | 2004-02-17 | 2 | -0/+6 |
* | ADDmi{16,32} should be in the next case statement. | Alkis Evlogimenos | 2004-02-17 | 2 | -6/+6 |
* | Add memory operand folding support for MUL, DIV, IDIV, NEG, NOT, | Alkis Evlogimenos | 2004-02-17 | 2 | -0/+45 |
* | Add memory operand folding for CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+21 |
* | Add CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm{8,16,32} instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -6/+22 |
* | Add SUB{rm,mr,mi}{8,16,32} instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+12 |
* | Add support to the local allocator for fusing spill code into the instructions | Chris Lattner | 2004-02-17 | 1 | -11/+13 |
* | Add support for folding memory operands for ADC, SBB and SUB instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+13 |
* | Add support for ADC{rm.mr}32 and SBB{rm,mr}32. | Alkis Evlogimenos | 2004-02-17 | 1 | -2/+6 |
* | Add a (hidden) option to print instructions that fail to fuse. It's looking | Chris Lattner | 2004-02-17 | 1 | -8/+16 |
* | Add support for folding memory operands in MOVri{8,16,32} instructions. | Alkis Evlogimenos | 2004-02-17 | 1 | -0/+3 |
* | Expand the repertoire of the forms we can print and encode. | Chris Lattner | 2004-02-17 | 3 | -16/+15 |
* | Disable this peephole for now. We can't keep track of the fact that the imme... | Chris Lattner | 2004-02-17 | 2 | -0/+4 |
* | Fix a bug in my previous refactoring change... arg! | Chris Lattner | 2004-02-17 | 1 | -1/+3 |
* | The C backend is no longer in llvm-dis, it's in llc | Chris Lattner | 2004-02-17 | 1 | -11/+11 |
* | Add an option to disable spill fusing in the X86 backend | Chris Lattner | 2004-02-17 | 1 | -0/+5 |
* | Fix the mneumonics for the mov instructions to have the source and destination | Chris Lattner | 2004-02-17 | 6 | -81/+81 |
* | Fix the last crimes against nature that used the 'ir' ordering to use the | Chris Lattner | 2004-02-17 | 5 | -47/+47 |
* | GRRR. Move instructions have swapped the order of the r/m operands. | Chris Lattner | 2004-02-17 | 1 | -6/+6 |
* | Rename MOVi[mr] instructions to MOV[rm]i | Chris Lattner | 2004-02-17 | 7 | -66/+78 |