| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Added spill code support; moved insertCallerSaving to SparRegInfo since | Ruchira Sasanka | 2001-10-28 | 1 | -66/+319 | |
| | | | | | | | we need to handle %ccr reg in a special way. llvm-svn: 990 | |||||
| * | added support to move "added instructions" after the delay slot | Ruchira Sasanka | 2001-10-23 | 1 | -0/+3 | |
| | | | | | llvm-svn: 968 | |||||
| * | Added support to move "added instructions" after the delay slot | Ruchira Sasanka | 2001-10-23 | 1 | -19/+79 | |
| | | | | | llvm-svn: 967 | |||||
| * | Use class MachineCodeForMethod to print machine code. | Vikram S. Adve | 2001-10-22 | 1 | -1/+1 | |
| | | | | | llvm-svn: 948 | |||||
| * | Added class MachineCodeForMethod. | Vikram S. Adve | 2001-10-22 | 1 | -1/+39 | |
| | | | | | llvm-svn: 947 | |||||
| * | Cosmetic changes only. | Vikram S. Adve | 2001-10-22 | 1 | -15/+49 | |
| | | | | | llvm-svn: 946 | |||||
| * | Modify code that processes delay slots so that it preserves any | Vikram S. Adve | 2001-10-22 | 1 | -11/+36 | |
| | | | | | | | useful instructions already inserted into delay slots. llvm-svn: 945 | |||||
| * | Added support for both call/jmpl instructions | Ruchira Sasanka | 2001-10-21 | 1 | -22/+13 | |
| | | | | | llvm-svn: 930 | |||||
| * | Added code to support unusable Suggested Colors. | Ruchira Sasanka | 2001-10-19 | 2 | -15/+26 | |
| | | | | | llvm-svn: 922 | |||||
| * | 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 | |||||
| * | 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 | |||||
| * | no major change | Ruchira Sasanka | 2001-10-18 | 1 | -2/+4 | |
| | | | | | llvm-svn: 914 | |||||
| * | Added implict operand printing for operator( ostream, MachineInstr&) | Ruchira Sasanka | 2001-10-18 | 1 | -0/+20 | |
| | | | | | llvm-svn: 912 | |||||
| * | removed some debug messages | Ruchira Sasanka | 2001-10-18 | 1 | -15/+17 | |
| | | | | | llvm-svn: 910 | |||||
| * | 1. Add a bottom-up pass on BURG trees that is used to fix constant operands. | Vikram S. Adve | 2001-10-17 | 3 | -149/+235 | |
| | | | | | | | | | | Needs to be bottom up because constant values may be forward-substituted to their uses (i.e., into the parent in the BURG tree). 2. Move most of the constant-fixup code into machine-indepedent file InstrSelectionSupport.cpp. llvm-svn: 859 | |||||
| * | Separate VM instruction that generates the instructions that compute a value | Vikram S. Adve | 2001-10-17 | 1 | -1/+2 | |
| | | | | | | | | from the value itself (the one causing an edge) because the latter may be a temporary used within the instruction sequence for the VM instruction. llvm-svn: 858 | |||||
| * | *** empty log message *** | Vikram S. Adve | 2001-10-17 | 1 | -15/+24 | |
| | | | | | llvm-svn: 857 | |||||
| * | changed debugg message printing - no change to useful code | Ruchira Sasanka | 2001-10-16 | 1 | -13/+16 | |
| | | | | | llvm-svn: 850 | |||||
| * | No major change - commented some debug code | Ruchira Sasanka | 2001-10-16 | 1 | -3/+3 | |
| | | | | | llvm-svn: 849 | |||||
| * | Added support for caller saving | Ruchira Sasanka | 2001-10-16 | 5 | -112/+188 | |
| | | | | | llvm-svn: 847 | |||||
| * | Print Debug Code to stderr instead of stdout so that it doesn't mess up the ↵ | Chris Lattner | 2001-10-15 | 2 | -3/+3 | |
| | | | | | | | assembly output llvm-svn: 841 | |||||
| * | Output to cerr rather than cout so that debug info doesn't mess up assembly ↵ | Chris Lattner | 2001-10-15 | 4 | -85/+85 | |
| | | | | | | | generation llvm-svn: 840 | |||||
| * | updated suggesting/coloring of call & return args & implicit operands. | Ruchira Sasanka | 2001-10-15 | 2 | -70/+147 | |
| | | | | | | | Changed added instr to a deque (from a vector) llvm-svn: 831 | |||||
| * | fixed a coalscing bug | Ruchira Sasanka | 2001-10-15 | 2 | -3/+5 | |
| | | | | | llvm-svn: 828 | |||||
| * | * Fix privacy issues on RegToRefVecMap | Chris Lattner | 2001-10-13 | 1 | -5/+5 | |
| | | | | | | | * Fix initialization order problems... llvm-svn: 762 | |||||
| * | --corrected coalescing test: coalsed only if two are of the same reg class | Ruchira Sasanka | 2001-10-12 | 1 | -6/+6 | |
| | | | | | llvm-svn: 729 | |||||
| * | Add graph edges due to implicit refs in each machine instruction. | Vikram S. Adve | 2001-10-11 | 1 | -27/+52 | |
| | | | | | llvm-svn: 724 | |||||
| * | Don't insert useful instructions in delay slot of a RETURN. | Vikram S. Adve | 2001-10-10 | 2 | -27/+32 | |
| | | | | | llvm-svn: 721 | |||||
| * | Machine-independent code generation routines used in instruction | Vikram S. Adve | 2001-10-10 | 1 | -0/+357 | |
| | | | | | | | selection. These used to live in several different places before. llvm-svn: 719 | |||||
| * | Moved code generation support routines to InstrSelectionSupport.cpp. | Vikram S. Adve | 2001-10-10 | 2 | -259/+1 | |
| | | | | | llvm-svn: 717 | |||||
| * | Commit more code over to new cast style | Chris Lattner | 2001-10-02 | 2 | -5/+7 | |
| | | | | | llvm-svn: 697 | |||||
| * | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 3 | -13/+12 | |
| | | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | |||||
| * | Add support for new style casts | Chris Lattner | 2001-10-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 694 | |||||
| * | removing phy regaloc - incorrect file | Ruchira Sasanka | 2001-09-30 | 1 | -487/+0 | |
| | | | | | llvm-svn: 682 | |||||
| * | Change ! ( ...== ...) to !=. | Vikram S. Adve | 2001-09-30 | 1 | -1/+1 | |
| | | | | | llvm-svn: 680 | |||||
| * | Improved dump for disp type operand. | Vikram S. Adve | 2001-09-30 | 1 | -1/+7 | |
| | | | | | llvm-svn: 679 | |||||
| * | Bug fixes: | Vikram S. Adve | 2001-09-30 | 1 | -378/+429 | |
| | | | | | | | | | | | | (1) Ensure that delay slot instructions are not moved out of place (this was happening for some CALL instructions). Basically, we need to move all delay slot instructions out of the graph and handle them along with the delayed control transfer instruction. (2) Mark scheduled instructions correctly when instructions are scheduled in more than one cycle in a single step (due to delay slots). llvm-svn: 678 | |||||
| * | Minor changes for bug fixes in SchedGraph.cpp. | Vikram S. Adve | 2001-09-30 | 1 | -9/+15 | |
| | | | | | llvm-svn: 677 | |||||
| * | Two bug fixes: | Vikram S. Adve | 2001-09-30 | 1 | -78/+177 | |
| | | | | | | | | (1) Add edges for Values that are written by multiple m/c instructions (2) Add edges for LLVM operands that are not machine operands (e.g., Call args) llvm-svn: 676 | |||||
| * | added suggesting color support | Ruchira Sasanka | 2001-09-30 | 3 | -6/+41 | |
| | | | | | llvm-svn: 673 | |||||
| * | --added suggesting colors; call/ret arg handling | Ruchira Sasanka | 2001-09-30 | 2 | -48/+235 | |
| | | | | | llvm-svn: 670 | |||||
| * | Pull iterators out of CFG.h and CFGdecls and put them in Support directory | Chris Lattner | 2001-09-28 | 3 | -9/+34 | |
| | | | | | llvm-svn: 664 | |||||
| * | -- removed debugging messages | Ruchira Sasanka | 2001-09-19 | 1 | -1/+1 | |
| | | | | | llvm-svn: 651 | |||||
| * | -fixed return value bug. | Ruchira Sasanka | 2001-09-19 | 1 | -0/+487 | |
| | | | | | llvm-svn: 650 | |||||
| * | Change debug info from #define to command line option | Chris Lattner | 2001-09-19 | 1 | -5/+12 | |
| | | | | | | | Clean up extra debug info that wasn't guarded llvm-svn: 647 | |||||
| * | Change debug info from #define to command line option | Chris Lattner | 2001-09-19 | 1 | -1/+12 | |
| | | | | | llvm-svn: 646 | |||||
| * | * REMOVE extraneous debug info if DEBUG_RA is not set | Chris Lattner | 2001-09-19 | 2 | -5/+7 | |
| | | | | | | | * Spell PhyRegAlloc right. llvm-svn: 645 | |||||
| * | *** empty log message *** | Ruchira Sasanka | 2001-09-18 | 1 | -0/+1 | |
| | | | | | llvm-svn: 634 | |||||
| * | -- updated printing | Ruchira Sasanka | 2001-09-18 | 2 | -36/+100 | |
| | | | | | llvm-svn: 631 | |||||

