Lines Matching defs:Triple
24 ToolChain::ToolChain(const HostInfo &H, const llvm::Triple &T)
25 : Host(H), Triple(T) {
75 const llvm::Triple &Triple) {
87 // Otherwise, use the Arch from the triple.
88 MArch = Triple.getArchName();
178 case llvm::Triple::arm:
179 case llvm::Triple::thumb: {
181 llvm::Triple Triple = getTriple();
185 // FIXME: Thumb should just be another -target-feaure, not in the triple.
187 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple));
195 Triple.setArchName(ArchName + Suffix.str());
197 return Triple.getTriple();