Deleted Added
full compact
116,119d115
< /// TM - Keep a reference to X86TargetMachine.
< ///
< X86TargetMachine &TM;
<
139,140c135,136
< TM(tm), X86Lowering(*TM.getTargetLowering()),
< Subtarget(&TM.getSubtarget<X86Subtarget>()),
---
> X86Lowering(*tm.getTargetLowering()),
> Subtarget(&tm.getSubtarget<X86Subtarget>()),
245a242,253
> /// getTargetMachine - Return a reference to the TargetMachine, casted
> /// to the target-specific type.
> const X86TargetMachine &getTargetMachine() {
> return static_cast<const X86TargetMachine &>(TM);
> }
>
> /// getInstrInfo - Return a reference to the TargetInstrInfo, casted
> /// to the target-specific type.
> const X86InstrInfo *getInstrInfo() {
> return getTargetMachine().getInstrInfo();
> }
>
676a685,686
> bool SymbolicAddressesAreRIPRel =
> getTargetMachine().symbolicAddressesAreRIPRel();
687c697
< if (is64Bit && !canUsePICRel && TM.symbolicAddressesAreRIPRel())
---
> if (is64Bit && !canUsePICRel && SymbolicAddressesAreRIPRel)
701c711
< bool isRIPRel = TM.symbolicAddressesAreRIPRel();
---
> bool isRIPRel = SymbolicAddressesAreRIPRel;
719c729
< AM.isRIPRel = TM.symbolicAddressesAreRIPRel();
---
> AM.isRIPRel = SymbolicAddressesAreRIPRel;
724c734
< AM.isRIPRel = TM.symbolicAddressesAreRIPRel();
---
> AM.isRIPRel = SymbolicAddressesAreRIPRel;
728c738
< AM.isRIPRel = TM.symbolicAddressesAreRIPRel();
---
> AM.isRIPRel = SymbolicAddressesAreRIPRel;
1303c1313
< unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF);
---
> unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);