mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-24 21:14:56 +00:00
Final pass of minor cleanups for MachineInstr
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28110 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
14a6db8bd9
commit
6e994b7492
@ -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
|
||||
|
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user