Lines Matching refs:TM

96                            const ARMBaseTargetMachine &TM, bool IsLittle)  in ARMSubtarget()  argument
98 CPUString(CPU), IsLittle(IsLittle), TargetTriple(TT), Options(TM.Options), in ARMSubtarget()
99 TM(TM), FrameLowering(initializeFrameLowering(CPU, FS)), in ARMSubtarget()
107 TLInfo(TM, *this) { in ARMSubtarget()
118 *static_cast<const ARMBaseTargetMachine *>(&TM), *this, *RBI)); in ARMSubtarget()
151 assert((!TM.getMCAsmInfo() || in initializeEnvironment()
152 (TM.getMCAsmInfo()->getExceptionHandlingType() == in initializeEnvironment()
313 bool ARMSubtarget::isTargetHardFloat() const { return TM.isTargetHardFloat(); } in isTargetHardFloat()
316 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAPCS_ABI()
317 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_APCS; in isAPCS_ABI()
320 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
321 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS || in isAAPCS_ABI()
322 TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS_ABI()
325 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
326 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
330 return TM.getRelocationModel() == Reloc::ROPI || in isROPI()
331 TM.getRelocationModel() == Reloc::ROPI_RWPI; in isROPI()
334 return TM.getRelocationModel() == Reloc::RWPI || in isRWPI()
335 TM.getRelocationModel() == Reloc::ROPI_RWPI; in isRWPI()
339 if (!TM.shouldAssumeDSOLocal(*GV->getParent(), GV)) in isGVIndirectSymbol()
345 if (isTargetMachO() && TM.isPositionIndependent() && in isGVIndirectSymbol()
353 return isTargetELF() && TM.isPositionIndependent() && in isGVInGOT()
354 !TM.shouldAssumeDSOLocal(*GV->getParent(), GV); in isGVInGOT()
403 return TM.Options.EnableFastISel && in useFastISel()