| Commit message (Expand) | Author | Age | Files | Lines |
* | Test indirect call | Chris Lattner | 2002-12-13 | 1 | -1/+7 |
* | Implement indirect function calls | Chris Lattner | 2002-12-13 | 3 | -4/+20 |
* | Make function code generation printing debug-only. | Misha Brukman | 2002-12-13 | 1 | -4/+3 |
* | Made status output debug-only (for testing diffs against lli). | Misha Brukman | 2002-12-13 | 3 | -10/+13 |
* | Fix bork in doMultiply | Chris Lattner | 2002-12-13 | 2 | -6/+8 |
* | Add sanity checks | Chris Lattner | 2002-12-13 | 2 | -0/+4 |
* | Fixed a bug where moves due to phis were being neglected. | Misha Brukman | 2002-12-13 | 1 | -23/+19 |
* | New testcase | Chris Lattner | 2002-12-13 | 1 | -0/+12 |
* | Cleaned up the code: factored out switch/case into a separate function, put | Misha Brukman | 2002-12-13 | 1 | -43/+22 |
* | Need to insert all moves due to PHI nodes before *ALL* jumps in a predecessor | Misha Brukman | 2002-12-13 | 1 | -15/+10 |
* | Insert phi code at top of block | Chris Lattner | 2002-12-13 | 2 | -4/+10 |
* | lib/Target/X86/InstSelectSimple.cpp: | Brian Gaeke | 2002-12-13 | 2 | -2/+2 |
* | This should be more correct: invalidates physical registers that are used in | Misha Brukman | 2002-12-13 | 1 | -4/+41 |
* | Implement cast bool to X | Chris Lattner | 2002-12-13 | 2 | -6/+8 |
* | Rename all BMI MachineBasicBlock operands to MBB. | Brian Gaeke | 2002-12-13 | 2 | -42/+44 |
* | Finish up iterator stuph | Chris Lattner | 2002-12-13 | 2 | -64/+98 |
* | Treat longs as ints => pretend they're all 32-bit values and squeeze them into | Misha Brukman | 2002-12-13 | 1 | -0/+6 |
* | Fixed bug with running out of registers. Also, reinstated namespace which | Misha Brukman | 2002-12-13 | 1 | -2/+5 |
* | Return success on success | Chris Lattner | 2002-12-13 | 1 | -2/+2 |
* | Test more phi stuff | Chris Lattner | 2002-12-13 | 1 | -0/+12 |
* | Code gen phi's correctly | Chris Lattner | 2002-12-13 | 2 | -78/+218 |
* | Print X86 PHI nodes in a sane manner | Chris Lattner | 2002-12-13 | 2 | -0/+32 |
* | This should handle register allocating PHI nodes. | Misha Brukman | 2002-12-13 | 1 | -23/+97 |
* | Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due to | Misha Brukman | 2002-12-13 | 3 | -0/+56 |
* | Final version of BuildMI for symmetry and because I want to use it | Chris Lattner | 2002-12-13 | 1 | -0/+11 |
* | lib/Target/X86/InstSelectSimple.cpp: Start counting arguments with 2, | Brian Gaeke | 2002-12-13 | 4 | -24/+30 |
* | InstSelectSimple.cpp: Give promote32 a comment. Add initial | Brian Gaeke | 2002-12-13 | 6 | -16/+58 |
* | Get rid of deprecated function | Chris Lattner | 2002-12-13 | 1 | -5/+0 |
* | return 0 on success | Chris Lattner | 2002-12-13 | 1 | -2/+2 |
* | Implement getelementptr constant exprs | Chris Lattner | 2002-12-13 | 3 | -64/+87 |
* | brg | Brian Gaeke | 2002-12-13 | 4 | -3/+61 |
* | getelementptr uses long instead of uint indexes | Chris Lattner | 2002-12-13 | 1 | -12/+12 |
* | Stop sucking | Chris Lattner | 2002-12-13 | 1 | -3/+3 |
* | Making main() return 0 so that we know it ran successfully when it exits. | Misha Brukman | 2002-12-13 | 2 | -4/+4 |
* | Making main() return 0 to exit without error when no error actually occurs. | Misha Brukman | 2002-12-13 | 1 | -2/+2 |
* | Fix testcase | Chris Lattner | 2002-12-13 | 1 | -1/+1 |
* | Implement branches | Chris Lattner | 2002-12-13 | 2 | -13/+32 |
* | Infinite loops, are, well, not good | Chris Lattner | 2002-12-13 | 1 | -1/+1 |
* | Emit the right form of mod/rm mod field | Chris Lattner | 2002-12-13 | 2 | -2/+2 |
* | Nicify a bit | Chris Lattner | 2002-12-13 | 1 | -2/+1 |
* | This way it's easier to test: if the call to external exit(0) succeeded, | Misha Brukman | 2002-12-13 | 1 | -3/+3 |
* | Fix encoding of CBW instruction | Chris Lattner | 2002-12-13 | 1 | -1/+1 |
* | Start allocating stack space at [ebp-4] to not overwrite the return address. | Misha Brukman | 2002-12-13 | 1 | -2/+9 |
* | Moves now select correct opcode based on the data size. | Misha Brukman | 2002-12-13 | 1 | -3/+18 |
* | Remove extranous #include | Chris Lattner | 2002-12-13 | 2 | -2/+0 |
* | Rename MemArg* to Arg* | Chris Lattner | 2002-12-13 | 6 | -56/+56 |
* | Make mem size an assert | Chris Lattner | 2002-12-13 | 3 | -27/+17 |
* | This is supposed to provide correct size for datatypes. Supposedly. | Misha Brukman | 2002-12-13 | 2 | -4/+40 |
* | Take advantage of our knowledge of 2-address X86 instructions and | Misha Brukman | 2002-12-12 | 1 | -7/+24 |
* | Define the 2-address flag used by X86 instructions (add,sub,and,or,xor) that | Misha Brukman | 2002-12-12 | 2 | -2/+10 |