Start renaming MachineInstrInfo -> TargetInstrInfo

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5221 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2003-01-13 00:26:36 +00:00
parent 80a0478bbb
commit 08084145c6

View File

@ -1,4 +1,4 @@
//===-- MachineInstrInfo.cpp - Target Instruction Information -------------===// //===-- TargetInstrInfo.cpp - Target Instruction Information --------------===//
// //
// //
//===----------------------------------------------------------------------===// //===----------------------------------------------------------------------===//
@ -12,15 +12,10 @@
// Initialized only when the TargetMachine class is created // Initialized only when the TargetMachine class is created
// and reset when that class is destroyed. // and reset when that class is destroyed.
// //
const MachineInstrDescriptor* TargetInstrDescriptors = 0; const TargetInstrDescriptor* TargetInstrDescriptors = 0;
//---------------------------------------------------------------------------
// class MachineInstructionInfo
// Interface to description of machine instructions
//---------------------------------------------------------------------------
MachineInstrInfo::MachineInstrInfo(const MachineInstrDescriptor* Desc, TargetInstrInfo::TargetInstrInfo(const TargetInstrDescriptor* Desc,
unsigned DescSize, unsigned DescSize,
unsigned NumRealOpCodes) unsigned NumRealOpCodes)
: desc(Desc), descSize(DescSize), numRealOpCodes(NumRealOpCodes) { : desc(Desc), descSize(DescSize), numRealOpCodes(NumRealOpCodes) {
@ -29,16 +24,16 @@ MachineInstrInfo::MachineInstrInfo(const MachineInstrDescriptor* Desc,
TargetInstrDescriptors = desc; // initialize global variable TargetInstrDescriptors = desc; // initialize global variable
} }
MachineInstrInfo::~MachineInstrInfo() { TargetInstrInfo::~TargetInstrInfo() {
TargetInstrDescriptors = NULL; // reset global variable TargetInstrDescriptors = NULL; // reset global variable
} }
void MachineInstrInfo::print(const MachineInstr *MI, std::ostream &O, void TargetInstrInfo::print(const MachineInstr *MI, std::ostream &O,
const TargetMachine &TM) const { const TargetMachine &TM) const {
MI->print(O, TM); MI->print(O, TM);
} }
bool MachineInstrInfo::constantFitsInImmedField(MachineOpCode opCode, bool TargetInstrInfo::constantFitsInImmedField(MachineOpCode opCode,
int64_t intValue) const { int64_t intValue) const {
// First, check if opCode has an immed field. // First, check if opCode has an immed field.
bool isSignExtended; bool isSignExtended;
@ -58,7 +53,7 @@ bool MachineInstrInfo::constantFitsInImmedField(MachineOpCode opCode,
return false; return false;
} }
bool MachineInstrInfo::ConstantTypeMustBeLoaded(const Constant* CV) const { bool TargetInstrInfo::ConstantTypeMustBeLoaded(const Constant* CV) const {
assert(CV->getType()->isPrimitiveType() || isa<PointerType>(CV->getType())); assert(CV->getType()->isPrimitiveType() || isa<PointerType>(CV->getType()));
return !(CV->getType()->isIntegral() || isa<PointerType>(CV->getType())); return !(CV->getType()->isIntegral() || isa<PointerType>(CV->getType()));
} }