Lines Matching defs:TheTarget
234 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
236 if (!TheTarget) {
243 return TheTarget;
314 static int AssembleInput(const char *ProgName, const Target *TheTarget,
321 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions));
367 const Target *TheTarget = GetTarget(ProgName);
368 if (!TheTarget)
392 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
396 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
419 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr));
427 TheTarget->createMCObjectFileInfo(Ctx, PIC, LargeCodeModel));
507 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
512 IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant,
535 CE.reset(TheTarget->createMCCodeEmitter(*MCII, Ctx));
538 TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions));
540 Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), IP,
544 Str.reset(TheTarget->createNullStreamer(Ctx));
553 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, Ctx);
554 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
555 Str.reset(TheTarget->createMCObjectStreamer(
571 Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,
587 Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str, *Buffer,