Searched refs:Interp (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Value.cpp | 120 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 D | Interpreter.cpp | 254 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 D | DWARFDebugLoc.cpp | 128 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 D | ExecutionEngineBindings.cpp | 125 if (ExecutionEngine *Interp = builder.create()) { in LLVMCreateInterpreterForModule() local 126 *OutInterp = wrap(Interp); in LLVMCreateInterpreterForModule()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Interpreter/ |
| H A D | Value.h | 196 Interpreter *Interp = nullptr;
|
| /freebsd/lib/clang/libclang/ |
| H A D | Makefile | 74 SRCS_MIN+= AST/ByteCode/Interp.cpp
|