Lines Matching refs:TMBuilder
303 bool Freestanding, const TargetMachineBuilder &TMBuilder) { in ModuleCacheEntry() argument
318 Conf.Options = TMBuilder.Options; in ModuleCacheEntry()
319 Conf.CPU = TMBuilder.MCpu; in ModuleCacheEntry()
320 Conf.MAttrs.push_back(TMBuilder.MAttr); in ModuleCacheEntry()
321 Conf.RelocModel = TMBuilder.RelocModel; in ModuleCacheEntry()
322 Conf.CGOptLevel = TMBuilder.CGOptLevel; in ModuleCacheEntry()
473 static void initTMBuilder(TargetMachineBuilder &TMBuilder, in initTMBuilder() argument
477 if (TMBuilder.MCpu.empty() && TheTriple.isOSDarwin()) { in initTMBuilder()
479 TMBuilder.MCpu = "core2"; in initTMBuilder()
481 TMBuilder.MCpu = "yonah"; in initTMBuilder()
483 TMBuilder.MCpu = "cyclone"; in initTMBuilder()
485 TMBuilder.TheTriple = std::move(TheTriple); in initTMBuilder()
503 initTMBuilder(TMBuilder, Triple(TheTriple)); in addModule()
504 else if (TMBuilder.TheTriple != TheTriple) { in addModule()
505 if (!TMBuilder.TheTriple.isCompatibleWith(TheTriple)) in addModule()
508 initTMBuilder(TMBuilder, Triple(TMBuilder.TheTriple.merge(TheTriple))); in addModule()
734 initTMBuilder(TMBuilder, Triple(TheModule.getTargetTriple())); in internalize()
740 computeGUIDPreservedSymbols(PreservedSymbols, TMBuilder.TheTriple); in internalize()
771 initTMBuilder(TMBuilder, Triple(TheModule.getTargetTriple())); in optimize()
774 optimizeModule(TheModule, *TMBuilder.create(), OptLevel, Freestanding); in optimize()
844 auto OutputBuffer = codegenModule(*TheModule, *TMBuilder.create()); in run()
882 computeGUIDPreservedSymbols(PreservedSymbols, TMBuilder.TheTriple); in run()
951 TMBuilder); in run()
994 *TheModule, *Index, ModuleMap, *TMBuilder.create(), ImportList, in run()