summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineInstr.cpp
AgeCommit message (Collapse)Author
2001-09-11Eliminate MainTreeNode functionChris Lattner
llvm-svn: 550
2001-09-10Fix a bug I introduced (assertion failed: Unknown operand type), and convert ↵Chris Lattner
to predicate style for type checks llvm-svn: 531
2001-09-09Implement the subset of the GetConstantValueAsSignedInt function that is ↵Chris Lattner
needed, locally. llvm-svn: 524
2001-09-09Fix problems with freeing memory twiceChris Lattner
llvm-svn: 520
2001-09-09Fix build breakage. :(Chris Lattner
llvm-svn: 511
2001-09-07The header file for a translation unit should always be included firstChris Lattner
System headers should be last llvm-svn: 475
2001-08-28Moved function PrintMachineInstructions here.Vikram S. Adve
llvm-svn: 392
2001-08-13Always set isDef for operand in position resultPos.Vikram S. Adve
llvm-svn: 357
2001-08-13Changed SetMachineOpernad calls in Set3OperandsFromInstr so that theRuchira Sasanka
result position is a def (i.e., added true to the end of call) -- Ruchira llvm-svn: 356
2001-08-07*** empty log message ***Ruchira Sasanka
llvm-svn: 351
2001-08-07added a default isDef arg to SetMachineOperand method - RuchiraRuchira Sasanka
llvm-svn: 350
2001-07-31Allow machine instructions with variable numbers of arguments.Vikram S. Adve
This is used only by Phi for now. llvm-svn: 336
2001-07-28Eliminate separate enum for operand register type.Vikram S. Adve
Use union for alternative data for different operand types. Add iterator over Value* operands in a MachineInstr. llvm-svn: 307
2001-07-23Eliminated the Unique class in favor of NonCopyable and NonCopyableVChris Lattner
llvm-svn: 280
2001-07-21Eliminate lots of unnecessary #includes and forward declsChris Lattner
there are probably more to kill llvm-svn: 261
2001-07-21Renamed include/llvm/Codegen to include/llvm/CodeGenChris Lattner
llvm-svn: 253
2001-07-21Instruction selection via pattern matching on instruction trees using BURG.Vikram S. Adve
llvm-svn: 231