Lines Matching defs:TT
116 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) {
117 if (TT.isOSBinFormatMachO())
119 if (TT.isOSWindows())
125 computeTargetABI(const Triple &TT, StringRef CPU,
130 ABIName = ARM::computeDefaultTargetABI(TT, CPU);
143 static std::string computeDataLayout(const Triple &TT, StringRef CPU,
146 auto ABI = computeTargetABI(TT, CPU, Options);
156 Ret += DataLayout::getManglingComponent(TT);
190 if (TT.isOSNaCl() || ABI == ARMBaseTargetMachine::ARM_ABI_AAPCS16)
200 static Reloc::Model getEffectiveRelocModel(const Triple &TT,
204 return TT.isOSBinFormatMachO() ? Reloc::PIC_ : Reloc::Static;
207 assert(TT.isOSBinFormatELF() &&
211 if (*RM == Reloc::DynamicNoPIC && !TT.isOSDarwin())
219 ARMBaseTargetMachine::ARMBaseTargetMachine(const Target &T, const Triple &TT,
225 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options, isLittle), TT,
226 CPU, FS, Options, getEffectiveRelocModel(TT, RM),
228 TargetABI(computeTargetABI(TT, CPU, Options)),
256 if (TT.isOSBinFormatMachO()) {
329 ARMLETargetMachine::ARMLETargetMachine(const Target &T, const Triple &TT,
335 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {}
337 ARMBETargetMachine::ARMBETargetMachine(const Target &T, const Triple &TT,
343 : ARMBaseTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {}