Home
last modified time | relevance | path

Searched refs:Interp (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp133 Interpreter &Interp = getInterpreter(); in Value() local
153 Interp.CompileDtorCall(CXXRD)) in Value()
170 : Interp(RHS.Interp), OpaqueType(RHS.OpaqueType), Data(RHS.Data), in Value()
177 Interp = std::exchange(RHS.Interp, nullptr); in Value()
191 Interp = RHS.Interp; in operator =()
208 Interp = std::exchange(RHS.Interp, nullptr); in operator =()
223 Interp = nullptr; in clear()
239 assert(Interp != nullptr && in getInterpreter()
241 return *Interp; in getInterpreter()
245 assert(Interp != nullptr && in getInterpreter()
[all …]
H A DInterpreter.cpp276 auto Interp = in create() local
281 auto PTU = Interp->Parse(Runtimes); in create()
285 Interp->ValuePrintingInfo.resize(4); in create()
289 Interp->InitPTUSize = Interp->IncrParser->getPTUs().size(); in create()
290 return std::move(Interp); in create()
306 if (auto E = Interp.takeError()) in createWithCUDA()
311 **Interp, std::move(DCI), *(*Interp)->IncrParser.get(), in createWithCUDA()
318 return Interp; in createWithCUDA()
546 clang::Interpreter &Interp; member in __anon43ad03e70411::RuntimeInterfaceBuilder
555 : Interp(In), Ctx(C), S(SemaRef), E(VE) { in RuntimeInterfaceBuilder()
[all …]
H A DIncrementalParser.cpp35 Interpreter &Interp; member in clang::IncrementalASTConsumer
40 : Interp(InterpRef), Consumer(std::move(C)) {} in IncrementalASTConsumer()
51 TSD->setStmt(Interp.SynthesizeExpr(cast<Expr>(TSD->getStmt()))); in HandleTopLevelDecl()
202 IncrementalParser::IncrementalParser(Interpreter &Interp, in IncrementalParser() argument
217 std::make_unique<IncrementalASTConsumer>(Interp, CI->takeASTConsumer()); in IncrementalParser()
H A DDeviceOffload.cpp26 Interpreter &Interp, std::unique_ptr<CompilerInstance> Instance, in IncrementalCUDADeviceParser() argument
30 : IncrementalParser(Interp, std::move(Instance), LLVMCtx, Err), in IncrementalCUDADeviceParser()
H A DDeviceOffload.h25 Interpreter &Interp, std::unique_ptr<CompilerInstance> Instance,
H A DIncrementalParser.h68 IncrementalParser(Interpreter &Interp,
/freebsd-14.2/contrib/llvm-project/clang/tools/clang-repl/
H A DClangRepl.cpp88 clang::Interpreter &Interp) in ReplListCompleter()
89 : CB(CB), MainInterp(Interp){}; in ReplListCompleter()
120 auto Interp = clang::Interpreter::create(std::move(*CI)); in operator ()() local
122 if (auto Err = Interp.takeError()) { in operator ()()
128 auto *MainCI = (*Interp)->getCompilerInstance(); in operator ()()
202 std::unique_ptr<clang::Interpreter> Interp; in main() local
205 Interp = ExitOnErr( in main()
209 ExitOnErr(Interp->LoadDynamicLibrary("libcudart.so")); in main()
218 if (auto Err = Interp->ParseAndExecute(input)) in main()
227 LE.setListCompleter(ReplListCompleter(CB, *Interp)); in main()
[all …]
/freebsd-14.2/lib/clang/libclang/
H A DMakefile98 SRCS_MIN+= AST/Interp/Context.cpp
102 SRCS_MIN+= AST/Interp/Floating.cpp
103 SRCS_MIN+= AST/Interp/Frame.cpp
104 SRCS_MIN+= AST/Interp/Function.cpp
105 SRCS_MIN+= AST/Interp/Interp.cpp
111 SRCS_MIN+= AST/Interp/Pointer.cpp
112 SRCS_MIN+= AST/Interp/PrimType.cpp
113 SRCS_MIN+= AST/Interp/Program.cpp
114 SRCS_MIN+= AST/Interp/Record.cpp
115 SRCS_MIN+= AST/Interp/Source.cpp
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp127 DWARFLocationInterpreter Interp( in dumpLocationList() local
135 Expected<std::optional<DWARFLocationExpression>> Loc = Interp.Interpret(E); in dumpLocationList()
174 DWARFLocationInterpreter Interp(BaseAddr, std::move(LookupAddr)); in visitAbsoluteLocationList() local
176 Expected<std::optional<DWARFLocationExpression>> Loc = Interp.Interpret(E); in visitAbsoluteLocationList()
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp126 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule() local
127 *OutInterp = wrap(Interp); in LLVMCreateInterpreterForModule()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Interpreter/
H A DValue.h194 Interpreter *Interp = nullptr;