Final pass of minor cleanups for MachineInstr

llvm-svn: 28110
This commit is contained in:
Chris Lattner 2006-05-04 19:36:09 +00:00
parent 9add880566
commit abdf4d569c
2 changed files with 5 additions and 9 deletions

View File

@ -71,11 +71,11 @@ public:
private:
union {
GlobalValue *GV; // LLVM global for MO_GlobalAddress.
int64_t immedVal; // Constant value for an explicit constant
MachineBasicBlock *MBB; // For MO_MachineBasicBlock type
const char *SymbolName; // For MO_ExternalSymbol type
unsigned RegNo; // For MO_Register number for an explicit register
GlobalValue *GV; // For MO_GlobalAddress.
MachineBasicBlock *MBB; // For MO_MachineBasicBlock.
const char *SymbolName; // For MO_ExternalSymbol.
unsigned RegNo; // For MO_Register.
int64_t immedVal; // For MO_Immediate and MO_*Index.
} contents;
char flags; // see bit field definitions above

View File

@ -9,14 +9,10 @@
//
// Methods common to all machine instructions.
//
// FIXME: Now that MachineInstrs have parent pointers, they should always
// print themselves using their MachineFunction's TargetMachine.
//
//===----------------------------------------------------------------------===//
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/Value.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetInstrInfo.h"
#include "llvm/Target/MRegisterInfo.h"