Lines Matching defs:TheTarget
129 static int AssembleInput(StringRef ProgName, const Target *TheTarget,
160 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions));
275 const Target *TheTarget = TargetRegistry::lookupTarget("", TheTriple, Error);
276 if (!TheTarget) {
319 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
323 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
328 std::unique_ptr<MCSubtargetInfo> STI(TheTarget->createMCSubtargetInfo(
335 std::unique_ptr<MCObjectFileInfo> MOFI(TheTarget->createMCObjectFileInfo(
363 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
371 IP = TheTarget->createMCInstPrinter(TheTriple, OutputAsmVariant, *MAI,
388 CE.reset(TheTarget->createMCCodeEmitter(*MCII, Ctx));
391 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
393 Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), IP,
397 Str.reset(TheTarget->createNullStreamer(Ctx));
404 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, Ctx);
405 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
406 Str.reset(TheTarget->createMCObjectStreamer(
436 Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,