| /freebsd-14.2/contrib/llvm-project/clang/lib/Interpreter/ |
| H A D | Value.cpp | 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() 245 assert(Interp != nullptr && in getInterpreter() [all …]
|
| H A D | Interpreter.cpp | 276 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 D | IncrementalParser.cpp | 35 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 D | DeviceOffload.cpp | 26 Interpreter &Interp, std::unique_ptr<CompilerInstance> Instance, in IncrementalCUDADeviceParser() argument 30 : IncrementalParser(Interp, std::move(Instance), LLVMCtx, Err), in IncrementalCUDADeviceParser()
|
| H A D | DeviceOffload.h | 25 Interpreter &Interp, std::unique_ptr<CompilerInstance> Instance,
|
| H A D | IncrementalParser.h | 68 IncrementalParser(Interpreter &Interp,
|
| /freebsd-14.2/contrib/llvm-project/clang/tools/clang-repl/ |
| H A D | ClangRepl.cpp | 88 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 D | Makefile | 98 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 D | DWARFDebugLoc.cpp | 127 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 D | ExecutionEngineBindings.cpp | 126 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 D | Value.h | 194 Interpreter *Interp = nullptr;
|