Lines Matching defs:Triple
23 #include "llvm/ADT/Triple.h"
71 std::string Triple;
131 Triple = "";
183 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple));
188 if (Opts.Triple.empty())
189 Opts.Triple = llvm::sys::getDefaultTargetTriple();
283 const Target *TheTarget = TargetRegistry::lookupTarget(Opts.Triple, Error);
285 return Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
304 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple));
307 std::unique_ptr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(*MRI, Opts.Triple));
327 MOFI->InitMCObjectFileInfo(Opts.Triple,
355 TheTarget->createMCSubtargetInfo(Opts.Triple, Opts.CPU, FS));
366 MAB = TheTarget->createMCAsmBackend(*MRI, Opts.Triple, Opts.CPU);
378 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*MRI, Opts.Triple,
380 Str.reset(TheTarget->createMCObjectStreamer(Opts.Triple, Ctx, *MAB, *Out,
396 Failed = Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;