Home
last modified time | relevance | path

Searched refs:PTU (Results 1 – 9 of 9) 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 DDeviceOffload.cpp46 auto PTU = IncrementalParser::Parse(Input); in Parse() local
47 if (!PTU) in Parse()
48 return PTU.takeError(); in Parse()
69 return PTU; in Parse()
73 auto &PTU = PTUs.back(); in GeneratePTX() local
77 PTU.TheModule->getTargetTriple(), Error); in GeneratePTX()
83 PTU.TheModule->getTargetTriple(), getCI()->getTargetOpts().CPU, "", TO, in GeneratePTX()
85 PTU.TheModule->setDataLayout(TargetMachine->createDataLayout()); in GeneratePTX()
98 if (!PM.run(*PTU.TheModule)) in GeneratePTX()
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 DIncrementalParser.cpp225 auto PTU = ParseOrWrapTopLevelDecl(); in IncrementalParser() local
226 if (auto E = PTU.takeError()) { in IncrementalParser()
232 PTU->TheModule = GenModule(); in IncrementalParser()
233 assert(PTU->TheModule && "Failed to create initial PTU"); in IncrementalParser()
339 auto PTU = ParseOrWrapTopLevelDecl(); in Parse() local
340 if (!PTU) in Parse()
341 return PTU.takeError(); in Parse()
360 PTU->TheModule = std::move(M); in Parse()
362 return PTU; in Parse()
388 void IncrementalParser::CleanUpPTU(PartialTranslationUnit &PTU) { in CleanUpPTU() argument
[all …]
H A DWasm.h28 llvm::Error addModule(PartialTranslationUnit &PTU) override;
29 llvm::Error removeModule(PartialTranslationUnit &PTU) override;
H A DIncrementalExecutor.h56 virtual llvm::Error addModule(PartialTranslationUnit &PTU);
57 virtual llvm::Error removeModule(PartialTranslationUnit &PTU);
H A DInterpreter.cpp264 for (PartialTranslationUnit &PTU : IncrParser->getPTUs()) in Interpreter()
265 if (llvm::Error Err = Execute(PTU)) { in Interpreter()
317 auto PTU = Interp->Parse(Runtimes); in create() local
318 if (!PTU) in create()
319 return PTU.takeError(); in create()
471 auto PTU = Parse(Code); in ParseAndExecute() local
472 if (!PTU) in ParseAndExecute()
473 return PTU.takeError(); in ParseAndExecute()
474 if (PTU->TheModule) in ParseAndExecute()
475 if (llvm::Error Err = Execute(*PTU)) in ParseAndExecute()
H A DIncrementalParser.h85 void CleanUpPTU(PartialTranslationUnit &PTU);
/freebsd/share/misc/
H A Dusb_vendors7244 0003 PTU-600 [Cintiq Partner]