| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| TPCEHFrameRegistrar.h | 1 //===-- TPCEHFrameRegistrar.h - TPC based eh-frame registration -*- C++ -*-===// 27 /// the TPC's lookupSymbols method to find the registration/deregistration 30 Create(TargetProcessControl &TPC); 34 TPCEHFrameRegistrar(TargetProcessControl &TPC, 37 : TPC(TPC), RegisterEHFrameWrapperFnAddr(RegisterEHFrameWrapperFnAddr), 46 TargetProcessControl &TPC;
|
| TPCDynamicLibrarySearchGenerator.h | 33 TPCDynamicLibrarySearchGenerator(TargetProcessControl &TPC, 36 : TPC(TPC), H(H), Allow(std::move(Allow)) {} 42 Load(TargetProcessControl &TPC, const char *LibraryPath, 48 GetForTargetProcess(TargetProcessControl &TPC, 50 return Load(TPC, nullptr, std::move(Allow)); 58 TargetProcessControl &TPC;
|
| TPCDebugObjectRegistrar.h | 1 //===- TPCDebugObjectRegistrar.h - TPC-based debug registration -*- C++ -*-===// 42 TPCDebugObjectRegistrar(TargetProcessControl &TPC, 45 : TPC(TPC), RegisterFn(RegisterFn), 49 return TPC.runWrapper(RegisterFn, SerializeBlockInfo(TargetMem)) 54 TargetProcessControl &TPC; 62 createJITLoaderGDBRegistrar(TargetProcessControl &TPC);
|
| TPCIndirectionUtils.h | 1 //===--- TPCIndirectionUtils.h - TPC based indirection utils ----*- C++ -*-===// 83 CreateWithABI(TargetProcessControl &TPC); 87 Create(TargetProcessControl &TPC); 90 TargetProcessControl &getTargetProcessControl() const { return TPC; } 143 TPCIndirectionUtils(TargetProcessControl &TPC, 149 TargetProcessControl &TPC; 214 TPCIndirectionUtils::CreateWithABI(TargetProcessControl &TPC) { 216 TPC, std::make_unique<detail::ABISupportImpl<ORCABI>>()));
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/ |
| LiveDebugValues.cpp | 64 TargetPassConfig *TPC; 82 TPC = getAnalysisIfAvailable<TargetPassConfig>(); 85 if (TPC) { 86 auto &TM = TPC->getTM<TargetMachine>(); 96 return TheImpl->ExtendRanges(MF, TPC);
|
| LiveDebugValues.h | 26 virtual bool ExtendRanges(MachineFunction &MF, TargetPassConfig *TPC) = 0;
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| TPCDebugObjectRegistrar.cpp | 1 //===----- TPCDebugObjectRegistrar.cpp - TPC-based debug registration -----===// 36 createJITLoaderGDBRegistrar(TargetProcessControl &TPC) { 37 auto ProcessHandle = TPC.loadDylib(nullptr); 42 TPC.getTargetTriple().isOSBinFormatMachO() 43 ? TPC.intern("_llvm_orc_registerJITLoaderGDBWrapper") 44 : TPC.intern("llvm_orc_registerJITLoaderGDBWrapper"); 49 auto Result = TPC.lookupSymbols({{*ProcessHandle, RegistrationSymbols}}); 57 return std::make_unique<TPCDebugObjectRegistrar>(TPC, (*Result)[0][0],
|
| TPCEHFrameRegistrar.cpp | 1 //===------ TPCEHFrameRegistrar.cpp - TPC-based eh-frame registration -----===// 16 TPCEHFrameRegistrar::Create(TargetProcessControl &TPC) { 22 auto ProcessHandle = TPC.loadDylib(nullptr); 27 if (TPC.getTargetTriple().isOSBinFormatMachO()) { 35 RegistrationSymbols.add(TPC.intern(RegisterWrapperName)); 36 RegistrationSymbols.add(TPC.intern(DeregisterWrapperName)); 38 auto Result = TPC.lookupSymbols({{*ProcessHandle, RegistrationSymbols}}); 50 TPC, RegisterEHFrameWrapperFnAddr, DeregisterEHFrameWrapperFnAddr); 63 return TPC.runWrapper(RegisterEHFrameWrapperFnAddr, ArgBuffer).takeError(); 76 return TPC.runWrapper(DeregisterEHFrameWrapperFnAddr, ArgBuffer).takeError() [all...] |
| TPCDynamicLibrarySearchGenerator.cpp | 15 TPCDynamicLibrarySearchGenerator::Load(TargetProcessControl &TPC, 18 auto Handle = TPC.loadDylib(LibraryPath); 22 return std::make_unique<TPCDynamicLibrarySearchGenerator>(TPC, *Handle, 45 auto Result = TPC.lookupSymbols(Request);
|
| TPCIndirectionUtils.cpp | 82 auto &TPC = TPCIU.getTargetProcessControl(); 87 (TPC.getPageSize() - ABI.getPointerSize()) / TrampolineSize; 104 auto &TPC = TPCIU.getTargetProcessControl(); 108 auto PageSize = TPC.getPageSize(); 112 auto Alloc = TPC.getMemMgr().allocate(nullptr, Request); 237 TPCIndirectionUtils::Create(TargetProcessControl &TPC) { 238 const auto &TT = TPC.getTargetTriple(); 246 return CreateWithABI<OrcAArch64>(TPC); 249 return CreateWithABI<OrcI386>(TPC); 252 return CreateWithABI<OrcMips32Be>(TPC); [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| Combiner.h | 29 Combiner(CombinerInfo &CombinerInfo, const TargetPassConfig *TPC); 40 const TargetPassConfig *TPC;
|
| /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| KaleidoscopeJIT.h | 35 std::unique_ptr<TargetProcessControl> TPC; 47 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, 50 : TPC(std::move(TPC)), ES(std::move(ES)), DL(std::move(DL)), 69 auto TPC = SelfTargetProcessControl::Create(SSP); 70 if (!TPC) 71 return TPC.takeError(); 75 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); 81 return std::make_unique<KaleidoscopeJIT>(std::move(*TPC), std::move(ES),
|
| /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| KaleidoscopeJIT.h | 40 std::unique_ptr<TargetProcessControl> TPC; 53 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, 56 : TPC(std::move(TPC)), ES(std::move(ES)), DL(std::move(DL)), 76 auto TPC = SelfTargetProcessControl::Create(SSP); 77 if (!TPC) 78 return TPC.takeError(); 82 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); 88 return std::make_unique<KaleidoscopeJIT>(std::move(*TPC), std::move(ES),
|
| /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/ |
| KaleidoscopeJIT.h | 35 std::unique_ptr<TargetProcessControl> TPC; 47 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, 50 : TPC(std::move(TPC)), ES(std::move(ES)), DL(std::move(DL)), 69 auto TPC = SelfTargetProcessControl::Create(SSP); 70 if (!TPC) 71 return TPC.takeError(); 75 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); 81 return std::make_unique<KaleidoscopeJIT>(std::move(*TPC), std::move(ES),
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| MipsModuleISelDAGToDAG.cpp | 48 auto &TPC = getAnalysis<TargetPassConfig>(); 49 auto &TM = TPC.getTM<MipsTargetMachine>();
|
| MipsPreLegalizerCombiner.cpp | 98 auto *TPC = &getAnalysis<TargetPassConfig>(); 100 Combiner C(PCInfo, TPC);
|
| /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| KaleidoscopeJIT.h | 42 std::unique_ptr<TargetProcessControl> TPC; 62 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, 66 : TPC(std::move(TPC)), ES(std::move(ES)), TPCIU(std::move(TPCIU)), 91 auto TPC = SelfTargetProcessControl::Create(SSP); 92 if (!TPC) 93 return TPC.takeError(); 97 auto TPCIU = TPCIndirectionUtils::Create(**TPC); 107 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); 113 return std::make_unique<KaleidoscopeJIT>(std::move(*TPC), std::move(ES) [all...] |
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
| RemoteJITUtils.cpp | 112 return std::make_unique<ObjectLinkingLayer>(ES, TPC->getMemMgr()); 116 auto Registrar = createJITLoaderGDBRegistrar(*TPC); 129 if (auto Handle = TPC->loadDylib(RemotePath.data())) 130 return std::make_unique<TPCDynamicLibrarySearchGenerator>(*TPC, *Handle); 137 return TPC->runAsMain(MainSym.getAddress(), Args); 140 Error JITLinkExecutor::disconnect() { return TPC->disconnect(); } 176 std::unique_ptr<RemoteTargetProcessControl> TPC) { 177 this->TPC = std::move(TPC); 255 TPC = std::make_unique<RemoteTargetProcessControl>(ES, std::move(Channel) [all...] |
| RemoteJITUtils.h | 76 std::unique_ptr<RemoteTargetProcessControl> TPC; 103 TCPSocketJITLinkExecutor(std::unique_ptr<RemoteTargetProcessControl> TPC);
|
| /src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| KaleidoscopeJIT.h | 129 std::unique_ptr<TargetProcessControl> TPC; 149 KaleidoscopeJIT(std::unique_ptr<TargetProcessControl> TPC, 153 : TPC(std::move(TPC)), ES(std::move(ES)), TPCIU(std::move(TPCIU)), 176 auto TPC = SelfTargetProcessControl::Create(SSP); 177 if (!TPC) 178 return TPC.takeError(); 182 auto TPCIU = TPCIndirectionUtils::Create(**TPC); 192 JITTargetMachineBuilder JTMB((*TPC)->getTargetTriple()); 198 return std::make_unique<KaleidoscopeJIT>(std::move(*TPC), std::move(ES) [all...] |
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/ |
| LLJITWithTargetProcessControl.cpp | 138 auto TPC = ExitOnErr(SelfTargetProcessControl::Create(std::move(SSP))); 139 auto J = ExitOnErr(LLJITBuilder().setTargetProcessControl(*TPC).create()); 150 auto TPCIU = ExitOnErr(TPCIndirectionUtils::Create(*TPC)); 157 ExitOnErr(TPCDynamicLibrarySearchGenerator::GetForTargetProcess(*TPC)));
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| Combiner.cpp | 93 Combiner::Combiner(CombinerInfo &Info, const TargetPassConfig *TPC) 94 : CInfo(Info), TPC(TPC) { 95 (void)this->TPC; // FIXME: Remove when used.
|
| InstructionSelect.cpp | 92 const TargetPassConfig &TPC = getAnalysis<TargetPassConfig>(); 125 reportGISelFailure(MF, TPC, MORE, "gisel-select", 189 reportGISelFailure(MF, TPC, MORE, "gisel-select", "cannot select", MI); 253 reportGISelFailure(MF, TPC, MORE, "gisel-select", 261 MF, TPC, MORE, "gisel-select", 272 reportGISelFailure(MF, TPC, MORE, R);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPULowerIntrinsics.cpp | 126 auto *TPC = getAnalysisIfAvailable<TargetPassConfig>(); 127 if (!TPC) 130 const TargetMachine &TM = TPC->getTM<TargetMachine>();
|
| /src/sys/external/bsd/compiler_rt/dist/lib/fuzzer/ |
| FuzzerTracePC.cpp | 39 TracePC TPC; 513 fuzzer::TPC.HandleInit(Start, Stop); 518 fuzzer::TPC.HandleInline8bitCountersInit(Start, Stop); 524 fuzzer::TPC.HandlePCsInit(pcs_beg, pcs_end); 531 fuzzer::TPC.HandleCallerCallee(PC, Callee); 539 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2); 550 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2); 558 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2); 566 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2); 574 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2) [all...] |