Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added class MachineCodeForMethod. | Vikram S. Adve | 2001-10-22 | 1 | -1/+39 | |
| | | | | llvm-svn: 947 | |||||
* | Added implict operand printing for operator( ostream, MachineInstr&) | Ruchira Sasanka | 2001-10-18 | 1 | -0/+20 | |
| | | | | llvm-svn: 912 | |||||
* | 1. Add a bottom-up pass on BURG trees that is used to fix constant operands. | Vikram S. Adve | 2001-10-17 | 1 | -2/+3 | |
| | | | | | | | | | 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 | |||||
* | Moved code generation support routines to InstrSelectionSupport.cpp. | Vikram S. Adve | 2001-10-10 | 1 | -215/+0 | |
| | | | | llvm-svn: 717 | |||||
* | Convert more code to use new style casts | Chris Lattner | 2001-10-01 | 1 | -4/+4 | |
| | | | | | | Eliminate old style casts from value.h llvm-svn: 696 | |||||
* | Improved dump for disp type operand. | Vikram S. Adve | 2001-09-30 | 1 | -1/+7 | |
| | | | | llvm-svn: 679 | |||||
* | Minor changes. | Vikram S. Adve | 2001-09-18 | 1 | -99/+93 | |
| | | | | llvm-svn: 613 | |||||
* | added setRegForValue to MachineOperand class | Ruchira Sasanka | 2001-09-15 | 1 | -1/+26 | |
| | | | | llvm-svn: 591 | |||||
* | Eliminate MainTreeNode function | Chris Lattner | 2001-09-11 | 1 | -1/+2 | |
| | | | | llvm-svn: 550 | |||||
* | Fix a bug I introduced (assertion failed: Unknown operand type), and convert ↵ | Chris Lattner | 2001-09-10 | 1 | -16/+11 | |
| | | | | | | to predicate style for type checks llvm-svn: 531 | |||||
* | Implement the subset of the GetConstantValueAsSignedInt function that is ↵ | Chris Lattner | 2001-09-09 | 1 | -19/+32 | |
| | | | | | | needed, locally. llvm-svn: 524 | |||||
* | Fix problems with freeing memory twice | Chris Lattner | 2001-09-09 | 1 | -40/+37 | |
| | | | | llvm-svn: 520 | |||||
* | Fix build breakage. :( | Chris Lattner | 2001-09-09 | 1 | -3/+3 | |
| | | | | llvm-svn: 511 | |||||
* | The header file for a translation unit should always be included first | Chris Lattner | 2001-09-07 | 1 | -8/+2 | |
| | | | | | | System headers should be last llvm-svn: 475 | |||||
* | Moved function PrintMachineInstructions here. | Vikram S. Adve | 2001-08-28 | 1 | -5/+37 | |
| | | | | llvm-svn: 392 | |||||
* | Always set isDef for operand in position resultPos. | Vikram S. Adve | 2001-08-13 | 1 | -7/+10 | |
| | | | | llvm-svn: 357 | |||||
* | Changed SetMachineOpernad calls in Set3OperandsFromInstr so that the | Ruchira Sasanka | 2001-08-13 | 1 | -4/+4 | |
| | | | | | | result position is a def (i.e., added true to the end of call) -- Ruchira llvm-svn: 356 | |||||
* | *** empty log message *** | Ruchira Sasanka | 2001-08-07 | 1 | -1/+1 | |
| | | | | llvm-svn: 351 | |||||
* | added a default isDef arg to SetMachineOperand method - Ruchira | Ruchira Sasanka | 2001-08-07 | 1 | -3/+6 | |
| | | | | llvm-svn: 350 | |||||
* | Allow machine instructions with variable numbers of arguments. | Vikram S. Adve | 2001-07-31 | 1 | -1/+12 | |
| | | | | | | This is used only by Phi for now. llvm-svn: 336 | |||||
* | Eliminate separate enum for operand register type. | Vikram S. Adve | 2001-07-28 | 1 | -73/+63 | |
| | | | | | | | Use union for alternative data for different operand types. Add iterator over Value* operands in a MachineInstr. llvm-svn: 307 | |||||
* | Eliminated the Unique class in favor of NonCopyable and NonCopyableV | Chris Lattner | 2001-07-23 | 1 | -4/+0 | |
| | | | | llvm-svn: 280 | |||||
* | Eliminate lots of unnecessary #includes and forward decls | Chris Lattner | 2001-07-21 | 1 | -14/+2 | |
| | | | | | | there are probably more to kill llvm-svn: 261 | |||||
* | Renamed include/llvm/Codegen to include/llvm/CodeGen | Chris Lattner | 2001-07-21 | 1 | -2/+2 | |
| | | | | llvm-svn: 253 | |||||
* | Instruction selection via pattern matching on instruction trees using BURG. | Vikram S. Adve | 2001-07-21 | 1 | -0/+344 | |
llvm-svn: 231 |