HomeSort by: relevance | last modified time | path
    Searched refs:TPC (Results 1 - 25 of 85) sorted by relevancy

1 2 3 4

  /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...]

Completed in 42 milliseconds

1 2 3 4