Chris Lattner
|
ad1b0a1a83
|
Convert more code to use new style casts
Eliminate old style casts from value.h
llvm-svn: 696
|
2001-10-01 20:11:19 +00:00 |
|
Vikram S. Adve
|
7b68e7247a
|
Improved dump for disp type operand.
llvm-svn: 679
|
2001-09-30 23:44:19 +00:00 |
|
Vikram S. Adve
|
296070fa2c
|
Minor changes.
llvm-svn: 613
|
2001-09-18 12:56:28 +00:00 |
|
Ruchira Sasanka
|
3706ce9f36
|
added setRegForValue to MachineOperand class
llvm-svn: 591
|
2001-09-15 19:07:45 +00:00 |
|
Chris Lattner
|
70439801a6
|
Eliminate MainTreeNode function
llvm-svn: 550
|
2001-09-11 23:22:43 +00:00 |
|
Chris Lattner
|
52084c119f
|
Fix a bug I introduced (assertion failed: Unknown operand type), and convert to predicate style for type checks
llvm-svn: 531
|
2001-09-10 19:43:38 +00:00 |
|
Chris Lattner
|
3bce6b369a
|
Implement the subset of the GetConstantValueAsSignedInt function that is needed, locally.
llvm-svn: 524
|
2001-09-09 23:01:32 +00:00 |
|
Chris Lattner
|
d681b883a6
|
Fix problems with freeing memory twice
llvm-svn: 520
|
2001-09-09 22:26:29 +00:00 |
|
Chris Lattner
|
2e74f6ba1f
|
Fix build breakage. :(
llvm-svn: 511
|
2001-09-09 19:52:23 +00:00 |
|
Chris Lattner
|
e1acc842ba
|
The header file for a translation unit should always be included first
System headers should be last
llvm-svn: 475
|
2001-09-07 17:18:30 +00:00 |
|
Vikram S. Adve
|
89228a786c
|
Moved function PrintMachineInstructions here.
llvm-svn: 392
|
2001-08-28 23:02:39 +00:00 |
|
Vikram S. Adve
|
33b366f516
|
Always set isDef for operand in position resultPos.
llvm-svn: 357
|
2001-08-13 16:32:45 +00:00 |
|
Ruchira Sasanka
|
af7ba34d58
|
Changed SetMachineOpernad calls in Set3OperandsFromInstr so that the
result position is a def (i.e., added true to the end of call) -- Ruchira
llvm-svn: 356
|
2001-08-13 16:26:28 +00:00 |
|
Ruchira Sasanka
|
a6cea3a426
|
*** empty log message ***
llvm-svn: 351
|
2001-08-07 21:01:23 +00:00 |
|
Ruchira Sasanka
|
01c14da143
|
added a default isDef arg to SetMachineOperand method - Ruchira
llvm-svn: 350
|
2001-08-07 20:16:52 +00:00 |
|
Vikram S. Adve
|
46dd49a011
|
Allow machine instructions with variable numbers of arguments.
This is used only by Phi for now.
llvm-svn: 336
|
2001-07-31 21:49:28 +00:00 |
|
Vikram S. Adve
|
a6bcc3a47e
|
Eliminate separate enum for operand register type.
Use union for alternative data for different operand types.
Add iterator over Value* operands in a MachineInstr.
llvm-svn: 307
|
2001-07-28 04:06:37 +00:00 |
|
Chris Lattner
|
a601339af2
|
Eliminated the Unique class in favor of NonCopyable and NonCopyableV
llvm-svn: 280
|
2001-07-23 18:26:21 +00:00 |
|
Chris Lattner
|
9329758c8c
|
Eliminate lots of unnecessary #includes and forward decls
there are probably more to kill
llvm-svn: 261
|
2001-07-21 23:24:48 +00:00 |
|
Chris Lattner
|
f1a2e3b6bb
|
Renamed include/llvm/Codegen to include/llvm/CodeGen
llvm-svn: 253
|
2001-07-21 20:58:30 +00:00 |
|
Vikram S. Adve
|
7145b98c93
|
Instruction selection via pattern matching on instruction trees using BURG.
llvm-svn: 231
|
2001-07-21 12:41:50 +00:00 |
|