Lines Matching defs:Options
52 *MRI, getTargetTriple().str(), Options.MCOptions);
61 if (Options.DisableIntegratedAS)
64 TmpAsmInfo->setPreserveAsmComments(Options.MCOptions.PreserveAsmComments);
66 TmpAsmInfo->setCompressDebugSections(Options.CompressDebugSections);
68 TmpAsmInfo->setRelaxELFRelocations(Options.RelaxELFRelocations);
70 if (Options.ExceptionModel != ExceptionHandling::None)
71 TmpAsmInfo->setExceptionsType(Options.ExceptionModel);
79 StringRef FS, const TargetOptions &Options,
82 : TargetMachine(T, DataLayoutString, TT, CPU, FS, Options) {
88 this->Options.TrapUnreachable = true;
121 if (Options.MCOptions.MCSaveTempLabels)
138 if (Options.MCOptions.ShowMCEncoding)
142 getTarget().createMCAsmBackend(STI, MRI, Options.MCOptions));
145 Context, std::move(FOut), Options.MCOptions.AsmVerbose,
146 Options.MCOptions.MCUseDwarfDirectory, InstPrinter, std::move(MCE),
147 std::move(MAB), Options.MCOptions.ShowMCInst);
156 getTarget().createMCAsmBackend(STI, MRI, Options.MCOptions);
165 std::unique_ptr<MCCodeEmitter>(MCE), STI, Options.MCOptions.MCRelaxAll,
166 Options.MCOptions.MCIncrementalLinkerCompatible,
236 if (Options.MCOptions.MCSaveTempLabels)
246 getTarget().createMCAsmBackend(STI, MRI, Options.MCOptions);
253 std::unique_ptr<MCCodeEmitter>(MCE), STI, Options.MCOptions.MCRelaxAll,
254 Options.MCOptions.MCIncrementalLinkerCompatible,