Lines Matching refs:JTMB
659 if (!JTMB) { in prepareForConstruction()
665 JTMB = std::move(*JTMBOrErr); in prepareForConstruction()
672 << JITTargetMachineBuilderPrinter(*JTMB, " ") in prepareForConstruction()
696 if (auto DLOrErr = JTMB->getDefaultDataLayoutForTarget()) in prepareForConstruction()
727 auto &TT = JTMB->getTargetTriple(); in prepareForConstruction()
756 JTMB->setRelocationModel(Reloc::PIC_); in prepareForConstruction()
757 JTMB->setCodeModel(CodeModel::Small); in prepareForConstruction()
887 return S.CreateObjectLinkingLayer(ES, S.JTMB->getTargetTriple()); in createObjectLinkingLayer()
895 if (S.JTMB->getTargetTriple().isOSBinFormatCOFF()) { in createObjectLinkingLayer()
900 if (S.JTMB->getTargetTriple().isOSBinFormatELF() && in createObjectLinkingLayer()
901 (S.JTMB->getTargetTriple().getArch() == Triple::ArchType::ppc64 || in createObjectLinkingLayer()
902 S.JTMB->getTargetTriple().getArch() == Triple::ArchType::ppc64le)) in createObjectLinkingLayer()
913 JITTargetMachineBuilder JTMB) { in createCompileFunction() argument
917 return S.CreateCompileFunction(std::move(JTMB)); in createCompileFunction()
922 return std::make_unique<ConcurrentIRCompiler>(std::move(JTMB)); in createCompileFunction()
924 auto TM = JTMB.createTargetMachine(); in createCompileFunction()
932 : DL(std::move(*S.DL)), TT(S.JTMB->getTargetTriple()) { in LLJIT()
961 auto CompileFunction = createCompileFunction(S, std::move(*S.JTMB)); in LLJIT()
1188 TT = JTMB->getTargetTriple(); in prepareForConstruction()