Home | History | Annotate | Download | only in driver

Lines Matching defs:Triple

24 #include "llvm/ADT/Triple.h"
71 /// The name of the target triple to assemble for.
72 std::string Triple;
137 Triple = "";
188 Opts.Triple = llvm::Triple::normalize(Args.getLastArgValue(OPT_triple));
192 // Use the default target triple if unspecified.
193 if (Opts.Triple.empty())
194 Opts.Triple = llvm::sys::getDefaultTargetTriple();
286 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error);
288 return Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
307 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple));
310 std::unique_ptr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(*MRI, Opts.Triple));
340 MOFI->InitMCObjectFileInfo(Triple(Opts.Triple), RM,
368 TheTarget->createMCSubtargetInfo(Opts.Triple, Opts.CPU, FS));
376 llvm::Triple(Opts.Triple), Opts.OutputAsmVariant, *MAI, *MCII, *MRI);
381 MAB = TheTarget->createMCAsmBackend(*MRI, Opts.Triple, Opts.CPU);
398 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*MRI, Opts.Triple,
400 Triple T(Opts.Triple);
418 Failed = Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;