Lines Matching defs:Triple
27 #include "llvm/ADT/Triple.h"
67 std::string Triple;
122 Triple = "";
170 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple));
175 if (Opts.Triple.empty())
176 Opts.Triple = llvm::sys::getDefaultTargetTriple();
261 const Target *TheTarget(TargetRegistry::lookupTarget(Opts.Triple, Error));
263 Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;
284 OwningPtr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(Opts.Triple));
287 OwningPtr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(Opts.Triple));
300 MOFI->InitMCObjectFileInfo(Opts.Triple,
321 STI(TheTarget->createMCSubtargetInfo(Opts.Triple, Opts.CPU, FS));
332 MAB = TheTarget->createMCAsmBackend(Opts.Triple);
346 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(Opts.Triple);
347 Str.reset(TheTarget->createMCObjectStreamer(Opts.Triple, Ctx, *MAB, *Out,
357 Diags.Report(diag::err_target_unknown_triple) << Opts.Triple;