Home
last modified time | relevance | path

Searched refs:NumStubs (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DOrcABISupport.cpp21 unsigned NumStubs) { in stubAndPointerRangesOk() argument
24 ExecutorAddr LastStub = FirstStub + ((NumStubs - 1) * ORCABI::StubSize); in stubAndPointerRangesOk()
26 ExecutorAddr LastPointer = FirstPointer + ((NumStubs - 1) * ORCABI::StubSize); in stubAndPointerRangesOk()
162 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock() argument
186 StubsBlockTargetAddress, PointersBlockTargetAddress, NumStubs) && in writeIndirectStubsBlock()
195 for (unsigned I = 0; I < NumStubs; ++I) in writeIndirectStubsBlock()
219 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock() argument
244 StubsBlockTargetAddress, PointersBlockTargetAddress, NumStubs) && in writeIndirectStubsBlock()
249 for (unsigned I = 0; I < NumStubs; ++I) in writeIndirectStubsBlock()
476 unsigned NumStubs) { in writeIndirectStubsBlock() argument
[all …]
H A DEPCIndirectionUtils.cpp28 getIndirectStubs(EPCIndirectionUtils &EPCIU, unsigned NumStubs) { in getIndirectStubs() argument
29 return EPCIU.getIndirectStubs(NumStubs); in getIndirectStubs()
349 EPCIndirectionUtils::getIndirectStubs(unsigned NumStubs) { in getIndirectStubs() argument
355 if (NumStubs > AvailableIndirectStubs.size()) { in getIndirectStubs()
356 auto NumStubsToAllocate = NumStubs; in getIndirectStubs()
397 assert(NumStubs <= AvailableIndirectStubs.size() && in getIndirectStubs()
401 while (NumStubs--) { in getIndirectStubs()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcABISupport.h33 unsigned NumStubs = 0; member
45 unsigned NumStubs = StubBytes / ORCABI::StubSize; variable
46 uint64_t PointerBytes = NumStubs * ORCABI::PointerSize;
47 return {StubBytes, PointerBytes, NumStubs};
83 unsigned NumStubs) { in writeIndirectStubsBlock() argument
151 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs);
231 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs);
271 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs);
332 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs);
371 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs);
[all …]
H A DIndirectionUtils.h323 LocalIndirectStubsInfo(unsigned NumStubs, sys::OwningMemoryBlock StubsMem) in LocalIndirectStubsInfo() argument
324 : NumStubs(NumStubs), StubsMem(std::move(StubsMem)) {} in LocalIndirectStubsInfo()
350 PtrBlockAddress, ISAS.NumStubs); in create()
356 return LocalIndirectStubsInfo(ISAS.NumStubs, std::move(StubsAndPtrsMem)); in create()
359 unsigned getNumStubs() const { return NumStubs; } in getNumStubs()
367 static_cast<char *>(StubsMem.base()) + NumStubs * ORCABI::StubSize; in getPtr()
372 unsigned NumStubs = 0;
445 Error reserveStubs(unsigned NumStubs) { in reserveStubs() argument
446 if (NumStubs <= FreeStubs.size()) in reserveStubs()
449 unsigned NewStubsRequired = NumStubs - FreeStubs.size(); in reserveStubs()
H A DEPCIndirectionUtils.h68 ExecutorAddr PointersBlockTargetAddress, unsigned NumStubs) const = 0;
148 Expected<IndirectStubInfoVector> getIndirectStubs(unsigned NumStubs);
205 unsigned NumStubs) const override { in writeIndirectStubsBlock() argument
208 PointersBlockTargetAddress, NumStubs); in writeIndirectStubsBlock()