Lines Matching defs:Triple
27 #include "llvm/ADT/Triple.h"
67 std::string Triple;
125 Triple = "";
173 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple));
178 if (Opts.Triple.empty())
179 Opts.Triple = llvm::sys::getDefaultTargetTriple();
267 const Target *TheTarget(TargetRegistry::lookupTarget(Opts.Triple, Error));
269 Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
290 OwningPtr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(Opts.Triple));
293 OwningPtr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple));
306 MOFI->InitMCObjectFileInfo(Opts.Triple,
333 STI(TheTarget->createMCSubtargetInfo(Opts.Triple, Opts.CPU, FS));
344 MAB = TheTarget->createMCAsmBackend(Opts.Triple, Opts.CPU);
358 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(Opts.Triple, Opts.CPU);
359 Str.reset(TheTarget->createMCObjectStreamer(Opts.Triple, Ctx, *MAB, *Out,
369 Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;