Home
last modified time | relevance | path

Searched refs:PTU (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DWasm.cpp65 llvm::Error WasmIncrementalExecutor::addModule(PartialTranslationUnit &PTU) { in addModule() argument
69 PTU.TheModule->getTargetTriple(), ErrorString); in addModule()
77 PTU.TheModule->getTargetTriple(), "", "", TO, llvm::Reloc::Model::PIC_); in addModule()
78 PTU.TheModule->setDataLayout(TargetMachine->createDataLayout()); in addModule()
79 std::string ObjectFileName = PTU.TheModule->getName().str() + ".o"; in addModule()
80 std::string BinaryFileName = PTU.TheModule->getName().str() + ".wasm"; in addModule()
92 if (!PM.run(*PTU.TheModule)) { in addModule()
131 llvm::Error WasmIncrementalExecutor::removeModule(PartialTranslationUnit &PTU) { in removeModule() argument
H A DIncrementalExecutor.cpp73 llvm::Error IncrementalExecutor::addModule(PartialTranslationUnit &PTU) { in addModule() argument
76 ResourceTrackers[&PTU] = RT; in addModule()
78 return Jit->addIRModule(RT, {std::move(PTU.TheModule), TSCtx}); in addModule()
81 llvm::Error IncrementalExecutor::removeModule(PartialTranslationUnit &PTU) { in removeModule() argument
83 llvm::orc::ResourceTrackerSP RT = std::move(ResourceTrackers[&PTU]); in removeModule()
87 ResourceTrackers.erase(&PTU); in removeModule()
H A DDeviceOffload.cpp46 auto &PTU = PTUs.back(); in GeneratePTX() local
50 PTU.TheModule->getTargetTriple(), Error); in GeneratePTX()
56 PTU.TheModule->getTargetTriple(), TargetOpts.CPU, "", TO, in GeneratePTX()
58 PTU.TheModule->setDataLayout(TargetMachine->createDataLayout()); in GeneratePTX()
71 if (!PM.run(*PTU.TheModule)) in GeneratePTX()
145 const PartialTranslationUnit &PTU = PTUs.back(); in GenerateFatbinary() local
147 std::string FatbinFileName = "/" + PTU.TheModule->getName().str() + ".fatbin"; in GenerateFatbinary()
H A DIncrementalParser.cpp132 auto PTU = ParseOrWrapTopLevelDecl(); in Parse() local
133 if (!PTU) in Parse()
134 return PTU.takeError(); in Parse()
152 return PTU; in Parse()
H A DWasm.h28 llvm::Error addModule(PartialTranslationUnit &PTU) override;
29 llvm::Error removeModule(PartialTranslationUnit &PTU) override;
H A DInterpreter.cpp413 for (PartialTranslationUnit &PTU : PTUs) in Interpreter()
414 if (llvm::Error Err = Execute(PTU)) { in Interpreter()
473 auto PTU = Interp->Parse(Runtimes); in create() local
474 if (!PTU) in create()
475 return PTU.takeError(); in create()
706 auto PTU = Parse(Code); in ParseAndExecute() local
707 if (!PTU) in ParseAndExecute()
708 return PTU.takeError(); in ParseAndExecute()
709 if (PTU->TheModule) in ParseAndExecute()
710 if (llvm::Error Err = Execute(*PTU)) in ParseAndExecute()
H A DIncrementalExecutor.h56 virtual llvm::Error addModule(PartialTranslationUnit &PTU);
57 virtual llvm::Error removeModule(PartialTranslationUnit &PTU);
/freebsd/share/misc/
H A Dusb_vendors7289 0003 PTU-600 [Cintiq Partner]