Lines Matching defs:TheTarget
108 static int AssembleInput(const char *ProgName, const Target *TheTarget,
118 TheTarget->createMCAsmParser(STI, *Parser, MCII, MCOptions));
148 const Target *TheTarget = TargetRegistry::lookupTarget(ArchName, TheTriple,
150 if (!TheTarget) {
157 std::unique_ptr<MCRegisterInfo> MRI(TheTarget->createMCRegInfo(TripleName));
165 TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions));
172 TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr));
176 TheTarget->createMCObjectFileInfo(Ctx, /*PIC=*/false));
180 std::unique_ptr<MCInstrInfo> MCII(TheTarget->createMCInstrInfo());
181 MCInstPrinter *IP = TheTarget->createMCInstPrinter(Triple(TripleName), OutputAsmVariant,
203 Str.reset(TheTarget->createAsmStreamer(Ctx, std::move(FOut), IP,
227 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, Ctx);
228 MCAsmBackend *MAB = TheTarget->createMCAsmBackend(*STI, *MRI, MCOptions);
229 Str.reset(TheTarget->createMCObjectStreamer(
234 const int Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI,