Lines Matching defs:TMBuilder
362 bool Freestanding, const TargetMachineBuilder &TMBuilder) {
377 Conf.Options = TMBuilder.Options;
378 Conf.CPU = TMBuilder.MCpu;
379 Conf.MAttrs.push_back(TMBuilder.MAttr);
380 Conf.RelocModel = TMBuilder.RelocModel;
381 Conf.CGOptLevel = TMBuilder.CGOptLevel;
536 static void initTMBuilder(TargetMachineBuilder &TMBuilder,
538 if (TMBuilder.MCpu.empty())
539 TMBuilder.MCpu = lto::getThinLTODefaultCPU(TheTriple);
540 TMBuilder.TheTriple = std::move(TheTriple);
555 initTMBuilder(TMBuilder, Triple(TheTriple));
556 else if (TMBuilder.TheTriple != TheTriple) {
557 if (!TMBuilder.TheTriple.isCompatibleWith(TheTriple))
560 initTMBuilder(TMBuilder, Triple(TMBuilder.TheTriple.merge(TheTriple)));
851 initTMBuilder(TMBuilder, Triple(TheModule.getTargetTriple()));
857 computeGUIDPreservedSymbols(File, PreservedSymbols, TMBuilder.TheTriple);
912 initTMBuilder(TMBuilder, Triple(TheModule.getTargetTriple()));
915 optimizeModule(TheModule, *TMBuilder.create(), OptLevel, Freestanding,
925 auto ArchName = TMBuilder.TheTriple.getArchName();
992 auto OutputBuffer = codegenModule(*TheModule, *TMBuilder.create());
1031 computeGUIDPreservedSymbols(*M, PreservedSymbols, TMBuilder.TheTriple,
1137 TMBuilder);
1179 *TheModule, *Index, ModuleMap, *TMBuilder.create(), ImportList,