Lines Matching refs:TT

201                                       const Triple &TT) {  in computeFSAdditions()  argument
205 if (TT.getArch() == Triple::ppc64 || TT.getArch() == Triple::ppc64le) { in computeFSAdditions()
226 if (TT.isOSAIX()) { in computeFSAdditions()
236 static std::unique_ptr<TargetLoweringObjectFile> createTLOF(const Triple &TT) { in createTLOF() argument
237 if (TT.isOSAIX()) in createTLOF()
243 static PPCTargetMachine::PPCABI computeTargetABI(const Triple &TT, in computeTargetABI() argument
253 switch (TT.getArch()) { in computeTargetABI()
257 if (TT.isPPC64ELFv2ABI()) in computeTargetABI()
266 static Reloc::Model getEffectiveRelocModel(const Triple &TT, in getEffectiveRelocModel() argument
268 if (TT.isOSAIX() && RM && *RM != Reloc::PIC_) in getEffectiveRelocModel()
276 if (TT.getArch() == Triple::ppc64 || TT.isOSAIX()) in getEffectiveRelocModel()
284 getEffectivePPCCodeModel(const Triple &TT, std::optional<CodeModel::Model> CM, in getEffectivePPCCodeModel() argument
296 if (TT.isOSAIX()) in getEffectivePPCCodeModel()
299 assert(TT.isOSBinFormatELF() && "All remaining PPC OSes are ELF based."); in getEffectivePPCCodeModel()
301 if (TT.isArch32Bit()) in getEffectivePPCCodeModel()
304 assert(TT.isArch64Bit() && "Unsupported PPC architecture."); in getEffectivePPCCodeModel()
344 PPCTargetMachine::PPCTargetMachine(const Target &T, const Triple &TT, in PPCTargetMachine() argument
350 : LLVMTargetMachine(T, getDataLayoutString(TT), TT, CPU, in PPCTargetMachine()
351 computeFSAdditions(FS, OL, TT), Options, in PPCTargetMachine()
352 getEffectiveRelocModel(TT, RM), in PPCTargetMachine()
353 getEffectivePPCCodeModel(TT, CM, JIT), OL), in PPCTargetMachine()
355 TargetABI(computeTargetABI(TT, Options)), in PPCTargetMachine()
356 Endianness(isLittleEndianTriple(TT) ? Endian::LITTLE : Endian::BIG) { in PPCTargetMachine()