Set the is64bit flag and propagate it to PowerPCRegisterInfo

llvm-svn: 15671
This commit is contained in:
Misha Brukman 2004-08-11 23:45:43 +00:00
parent 39f7533b40
commit aea37d65c8
2 changed files with 6 additions and 3 deletions

View File

@ -18,8 +18,10 @@
#include <iostream>
using namespace llvm;
PowerPCInstrInfo::PowerPCInstrInfo()
: TargetInstrInfo(PowerPCInsts, sizeof(PowerPCInsts)/sizeof(PowerPCInsts[0]))
PowerPCInstrInfo::PowerPCInstrInfo(bool is64b)
: TargetInstrInfo(PowerPCInsts, sizeof(PowerPCInsts)/sizeof(PowerPCInsts[0])),
RI(is64b),
is64bit(is64b)
{ }
bool PowerPCInstrInfo::isMoveInstr(const MachineInstr& MI,

View File

@ -64,8 +64,9 @@ namespace PPCII {
class PowerPCInstrInfo : public TargetInstrInfo {
const PowerPCRegisterInfo RI;
bool is64bit;
public:
PowerPCInstrInfo();
PowerPCInstrInfo(bool is64b);
/// getRegisterInfo - TargetInstrInfo is a superset of MRegister info. As
/// such, whenever a client has an instance of instruction info, it should