Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DValue.cpp120 Value::Value(Interpreter *In, void *Ty) : Interp(In), OpaqueType(Ty) { in Value()
130 Interpreter &Interp = getInterpreter(); in Value() local
150 Interp.CompileDtorCall(CXXRD)) in Value()
167 : Interp(RHS.Interp), OpaqueType(RHS.OpaqueType), Data(RHS.Data), in Value()
174 Interp = std::exchange(RHS.Interp, nullptr); in Value()
188 Interp = RHS.Interp; in operator =()
205 Interp = std::exchange(RHS.Interp, nullptr); in operator =()
220 Interp = nullptr; in clear()
236 assert(Interp != nullptr && in getInterpreter()
238 return *Interp; in getInterpreter()
[all …]
H A DInterpreter.cpp254 Interpreter &Interp; member in clang::InProcessPrintingASTConsumer
258 : MultiplexConsumer(std::move(C)), Interp(I) {} in InProcessPrintingASTConsumer()
267 Interp.ExtractValueFromExpr(cast<Expr>(TLSD->getStmt())); in HandleTopLevelDecl()
292 Interpreter &Interp; member in clang::IncrementalAction
326 Interp(I), Consumer(std::move(Consumer)) {}
344 return std::make_unique<InProcessPrintingASTConsumer>(std::move(C), Interp); in CreateASTConsumer()
466 auto Interp = std::unique_ptr<Interpreter>( in create() local
473 auto PTU = Interp->Parse(Runtimes); in create()
476 Interp->markUserCodeStart(); in create()
478 Interp->ValuePrintingInfo.resize(4); in create()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLoc.cpp128 DWARFLocationInterpreter Interp( in dumpLocationList() local
136 Expected<std::optional<DWARFLocationExpression>> Loc = Interp.Interpret(E); in dumpLocationList()
175 DWARFLocationInterpreter Interp(BaseAddr, std::move(LookupAddr)); in visitAbsoluteLocationList() local
177 Expected<std::optional<DWARFLocationExpression>> Loc = Interp.Interpret(E); in visitAbsoluteLocationList()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngineBindings.cpp125 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule() local
126 *OutInterp = wrap(Interp); in LLVMCreateInterpreterForModule()
/freebsd/contrib/llvm-project/clang/include/clang/Interpreter/
H A DValue.h196 Interpreter *Interp = nullptr;
/freebsd/lib/clang/libclang/
H A DMakefile74 SRCS_MIN+= AST/ByteCode/Interp.cpp