Lines Matching refs:TM
90 const ARMBaseTargetMachine &TM, bool IsLittle) in ARMSubtarget() argument
93 IsLittle(IsLittle), TargetTriple(TT), Options(TM.Options), TM(TM), in ARMSubtarget()
102 TLInfo(TM, *this) {} in ARMSubtarget()
163 assert((!TM.getMCAsmInfo() || in initializeEnvironment()
164 (TM.getMCAsmInfo()->getExceptionHandlingType() == in initializeEnvironment()
259 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAPCS_ABI()
260 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_APCS; in isAPCS_ABI()
263 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS_ABI()
264 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS || in isAAPCS_ABI()
265 TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS_ABI()
268 assert(TM.TargetABI != ARMBaseTargetMachine::ARM_ABI_UNKNOWN); in isAAPCS16_ABI()
269 return TM.TargetABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16; in isAAPCS16_ABI()
364 return TM.Options.EnableFastISel && in useFastISel()