Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp123 Value::Value(Interpreter *In, void *Ty) : Interp(In), OpaqueType(Ty) { in Value()
133 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()
[all …]
H A DInterpreter.cpp310 auto Interp = in create() local
317 auto PTU = Interp->Parse(Runtimes); in create()
320 Interp->markUserCodeStart(); in create()
322 Interp->ValuePrintingInfo.resize(4); in create()
323 return std::move(Interp); in create()
338 auto Interp = Interpreter::create(std::move(CI)); in createWithCUDA() local
339 if (auto E = Interp.takeError()) in createWithCUDA()
344 **Interp, std::move(DCI), *(*Interp)->IncrParser.get(), in createWithCUDA()
345 *(*Interp)->TSCtx->getContext(), IMVFS, Err); in createWithCUDA()
349 (*Interp)->DeviceParser = std::move(DeviceParser); in createWithCUDA()
[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.cpp27 Interpreter &Interp, std::unique_ptr<CompilerInstance> Instance, in IncrementalCUDADeviceParser() argument
31 : 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/lib/clang/libclang/
H A DMakefile94 SRCS_MIN+= AST/Interp/ByteCodeEmitter.cpp
95 SRCS_MIN+= AST/Interp/Compiler.cpp
96 SRCS_MIN+= AST/Interp/Context.cpp
97 SRCS_MIN+= AST/Interp/Descriptor.cpp
98 SRCS_MIN+= AST/Interp/DynamicAllocator.cpp
99 SRCS_MIN+= AST/Interp/EvalEmitter.cpp
100 SRCS_MIN+= AST/Interp/EvaluationResult.cpp
101 SRCS_MIN+= AST/Interp/Floating.cpp
102 SRCS_MIN+= AST/Interp/Frame.cpp
103 SRCS_MIN+= AST/Interp/Function.cpp
[all …]
/freebsd/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/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/contrib/llvm-project/clang/include/clang/Interpreter/
H A DValue.h195 Interpreter *Interp = nullptr;