| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use CALL for direct function calls; JMPL for indirect ones. | Vikram S. Adve | 2001-10-20 | 1 | -19/+26 |
| | | | | | llvm-svn: 927 | ||||
| * | Minor bug fix in printing operands of JMPL. | Vikram S. Adve | 2001-10-20 | 1 | -2/+2 |
| | | | | | llvm-svn: 926 | ||||
| * | Fix shift printing when using a ubyte LHS | Chris Lattner | 2001-10-20 | 1 | -0/+3 |
| | | | | | llvm-svn: 925 | ||||
| * | Add support for And, XOR, and Or | Chris Lattner | 2001-10-20 | 2 | -2/+6 |
| | | | | | llvm-svn: 924 | ||||
| * | It is valid to have unsigned arrays as constants... the linker may ↵ | Chris Lattner | 2001-10-20 | 2 | -8/+0 |
| | | | | | | | initialize them later llvm-svn: 923 | ||||
| * | Added code to support unusable Suggested Colors. | Ruchira Sasanka | 2001-10-19 | 2 | -15/+26 |
| | | | | | llvm-svn: 922 | ||||
| * | Added code so that colorIGNode does not unnecessarily reserve unusable | Ruchira Sasanka | 2001-10-19 | 2 | -8/+18 |
| | | | | | | | Suggested colors for neighbors. llvm-svn: 921 | ||||
| * | Added code to PhyRegAlloc to mark unusable suggested regs | Ruchira Sasanka | 2001-10-19 | 2 | -6/+57 |
| | | | | | | | Added initialization to AdjList to IGNode constructor - major bug fix llvm-svn: 920 | ||||
| * | Added code to Initialize (MachineOperand) to initialize regNum to -1 -- Ruchira | Ruchira Sasanka | 2001-10-19 | 1 | -0/+2 |
| | | | | | llvm-svn: 919 | ||||
| * | Corrected call interference bug - suggested color not allocated if | Ruchira Sasanka | 2001-10-19 | 1 | -14/+45 |
| | | | | | | | volatile and there are call interferences llvm-svn: 918 | ||||
| * | Changed Call interference info | Ruchira Sasanka | 2001-10-19 | 3 | -10/+27 |
| | | | | | llvm-svn: 917 | ||||
| * | Corrected call interference bug | Ruchira Sasanka | 2001-10-19 | 2 | -14/+87 |
| | | | | | llvm-svn: 916 | ||||
| * | Fix to reference the right header | Chris Lattner | 2001-10-19 | 1 | -1/+1 |
| | | | | | llvm-svn: 915 | ||||
| * | no major change | Ruchira Sasanka | 2001-10-18 | 1 | -2/+4 |
| | | | | | llvm-svn: 914 | ||||
| * | *** empty log message *** | Vikram S. Adve | 2001-10-18 | 1 | -5/+5 |
| | | | | | llvm-svn: 913 | ||||
| * | Added implict operand printing for operator( ostream, MachineInstr&) | Ruchira Sasanka | 2001-10-18 | 1 | -0/+20 |
| | | | | | llvm-svn: 912 | ||||
| * | Added support for condition code loading/stroing in methods cpReg2Reg etc. | Ruchira Sasanka | 2001-10-18 | 2 | -2/+8 |
| | | | | | llvm-svn: 911 | ||||
| * | removed some debug messages | Ruchira Sasanka | 2001-10-18 | 1 | -15/+17 |
| | | | | | llvm-svn: 910 | ||||
| * | Enhancements to pass argc & argv to main if required | Chris Lattner | 2001-10-18 | 5 | -3/+75 |
| | | | | | llvm-svn: 909 | ||||
| * | Check in new testcase based on .c file. Adapted to run with lli | Chris Lattner | 2001-10-18 | 2 | -0/+115 |
| | | | | | llvm-svn: 908 | ||||
| * | Fix null termination issue | Chris Lattner | 2001-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 907 | ||||
| * | Add new testcase from C source | Chris Lattner | 2001-10-18 | 2 | -0/+91 |
| | | | | | llvm-svn: 906 | ||||
| * | Remove unneccesary retcode var | Chris Lattner | 2001-10-18 | 1 | -2/+1 |
| | | | | | llvm-svn: 905 | ||||
| * | Refactor Assembly/Bytecode writer code into Assembly & bytecode libraries | Chris Lattner | 2001-10-18 | 1 | -2/+3 |
| | | | | | llvm-svn: 904 | ||||
| * | Refactor code into Assembly & bytecode libraries | Chris Lattner | 2001-10-18 | 1 | -68/+0 |
| | | | | | llvm-svn: 903 | ||||
| * | initial checkin | Chris Lattner | 2001-10-18 | 2 | -0/+81 |
| | | | | | llvm-svn: 902 | ||||
| * | move llvm/Transforms/Pass.h to the top level llvm/Pass.h file | Chris Lattner | 2001-10-18 | 12 | -36/+25 |
| | | | | | llvm-svn: 901 | ||||
| * | Expose more xforms to the opt utility | Chris Lattner | 2001-10-18 | 2 | -2/+5 |
| | | | | | llvm-svn: 900 | ||||
| * | Bytecode writer is yanked out of Module printer | Chris Lattner | 2001-10-18 | 1 | -25/+22 |
| | | | | | llvm-svn: 899 | ||||
| * | Refix bugs, stop using deprecated strstream header | Chris Lattner | 2001-10-18 | 1 | -82/+31 |
| | | | | | llvm-svn: 898 | ||||
| * | Initial checkin | Chris Lattner | 2001-10-18 | 1 | -0/+80 |
| | | | | | llvm-svn: 897 | ||||
| * | Initial Checkin | Chris Lattner | 2001-10-18 | 1 | -0/+58 |
| | | | | | llvm-svn: 896 | ||||
| * | Pull bytecode writing out of Module writer pass. Prepare to move to ↵ | Chris Lattner | 2001-10-18 | 1 | -13/+23 |
| | | | | | | | seperate file llvm-svn: 895 | ||||
| * | Add operator[] accessors | Chris Lattner | 2001-10-18 | 1 | -5/+10 |
| | | | | | llvm-svn: 894 | ||||
| * | Move malloc/free lowering after tracing until lli supports | Vikram S. Adve | 2001-10-18 | 1 | -4/+7 |
| | | | | | | | calls to external malloc/free functions. llvm-svn: 893 | ||||
| * | Only print values live at BB or method exit, and insert loads at each | Vikram S. Adve | 2001-10-18 | 1 | -41/+126 |
| | | | | | | | | | BB exit to read and print values stored in that BB. Note that only these stored values are live at method exit!. Also, print messages at method entry and exit. llvm-svn: 892 | ||||
| * | Add option to print per module instead of per method, so that | Vikram S. Adve | 2001-10-18 | 1 | -8/+17 |
| | | | | | | | global declarations are also printed. llvm-svn: 891 | ||||
| * | Only output code if file open is successful | Chris Lattner | 2001-10-18 | 1 | -6/+4 |
| | | | | | llvm-svn: 890 | ||||
| * | Trace code should always be exported just before code generation; | Vikram S. Adve | 2001-10-18 | 2 | -26/+29 |
| | | | | | | | | this is not a debugging option. But we can export it as assembly instead of bytecode if -debugtrace is specified. llvm-svn: 889 | ||||
| * | Handle multiple exit blocks correctly. | Vikram S. Adve | 2001-10-18 | 1 | -37/+221 |
| | | | | | | | | | Restore string variable cache. Resurrect code to use formatted printing instead of PrintVal but leave it turned off for now. llvm-svn: 888 | ||||
| * | Add option to print as bytecode instead of assembly. | Vikram S. Adve | 2001-10-18 | 1 | -3/+16 |
| | | | | | llvm-svn: 887 | ||||
| * | Use the standard header not the old one | Chris Lattner | 2001-10-18 | 1 | -2/+1 |
| | | | | | llvm-svn: 886 | ||||
| * | Dang, we were losing the Constant bit on globals. Fix this | Chris Lattner | 2001-10-18 | 1 | -1/+1 |
| | | | | | llvm-svn: 885 | ||||
| * | Add support to insert trace code as an "optimization" | Chris Lattner | 2001-10-18 | 2 | -16/+14 |
| | | | | | llvm-svn: 884 | ||||
| * | Convert to be compatible with lli. | Chris Lattner | 2001-10-18 | 1 | -70/+48 |
| | | | | | | | Need to eliminate duplicate \n entries llvm-svn: 883 | ||||
| * | Convert to new simpler, more powerful pass structure | Chris Lattner | 2001-10-18 | 1 | -11/+6 |
| | | | | | llvm-svn: 882 | ||||
| * | Massive hacks to try to fix subtle logic bugs. I think it's all working now, | Chris Lattner | 2001-10-18 | 1 | -275/+130 |
| | | | | | | | | at least what used to. I should disable method exit code completely because it's broken (doesn't insert just post dominating values) llvm-svn: 881 | ||||
| * | Convert to new simpler pass itf | Chris Lattner | 2001-10-18 | 3 | -8/+17 |
| | | | | | llvm-svn: 880 | ||||
| * | Convert to new simpler Pass structure | Chris Lattner | 2001-10-18 | 1 | -57/+16 |
| | | | | | | | Componentize better llvm-svn: 879 | ||||
| * | Convert to new simpler Pass structure | Chris Lattner | 2001-10-18 | 3 | -9/+10 |
| | | | | | llvm-svn: 878 | ||||

