Searched refs:NumStubs (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.cpp | 21 unsigned NumStubs) { in stubAndPointerRangesOk() argument 24 JITTargetAddress LastStub = FirstStub + ((NumStubs - 1) * ORCABI::StubSize); in stubAndPointerRangesOk() 27 FirstPointer + ((NumStubs - 1) * ORCABI::StubSize); in stubAndPointerRangesOk() 163 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock() argument 187 StubsBlockTargetAddress, PointersBlockTargetAddress, NumStubs) && in writeIndirectStubsBlock() 194 for (unsigned I = 0; I < NumStubs; ++I) in writeIndirectStubsBlock() 218 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock() argument 243 StubsBlockTargetAddress, PointersBlockTargetAddress, NumStubs) && in writeIndirectStubsBlock() 248 for (unsigned I = 0; I < NumStubs; ++I) in writeIndirectStubsBlock() 473 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock() argument [all …]
|
| H A D | EPCIndirectionUtils.cpp | 28 getIndirectStubs(EPCIndirectionUtils &EPCIU, unsigned NumStubs) { in getIndirectStubs() argument 29 return EPCIU.getIndirectStubs(NumStubs); in getIndirectStubs() 352 EPCIndirectionUtils::getIndirectStubs(unsigned NumStubs) { in getIndirectStubs() argument 358 if (NumStubs > AvailableIndirectStubs.size()) { in getIndirectStubs() 359 auto NumStubsToAllocate = NumStubs; in getIndirectStubs() 400 assert(NumStubs <= AvailableIndirectStubs.size() && in getIndirectStubs() 404 while (NumStubs--) { in getIndirectStubs()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.h | 32 unsigned NumStubs = 0; member 44 unsigned NumStubs = StubBytes / ORCABI::StubSize; variable 45 uint64_t PointerBytes = NumStubs * ORCABI::PointerSize; 46 return {StubBytes, PointerBytes, NumStubs}; 81 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs) { in writeIndirectStubsBlock() argument 149 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs); 229 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs); 269 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs); 330 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs); 369 JITTargetAddress PointersBlockTargetAddress, unsigned NumStubs); [all …]
|
| H A D | IndirectionUtils.h | 314 LocalIndirectStubsInfo(unsigned NumStubs, sys::OwningMemoryBlock StubsMem) in LocalIndirectStubsInfo() argument 315 : NumStubs(NumStubs), StubsMem(std::move(StubsMem)) {} in LocalIndirectStubsInfo() 341 PtrBlockAddress, ISAS.NumStubs); in create() 347 return LocalIndirectStubsInfo(ISAS.NumStubs, std::move(StubsAndPtrsMem)); in create() 350 unsigned getNumStubs() const { return NumStubs; } in getNumStubs() 358 static_cast<char *>(StubsMem.base()) + NumStubs * ORCABI::StubSize; in getPtr() 363 unsigned NumStubs = 0; 438 Error reserveStubs(unsigned NumStubs) { in reserveStubs() argument 439 if (NumStubs <= FreeStubs.size()) in reserveStubs() 442 unsigned NewStubsRequired = NumStubs - FreeStubs.size(); in reserveStubs()
|
| H A D | EPCIndirectionUtils.h | 70 unsigned NumStubs) const = 0; 146 Expected<IndirectStubInfoVector> getIndirectStubs(unsigned NumStubs); 203 unsigned NumStubs) const override { in writeIndirectStubsBlock() argument 206 PointersBlockTargetAddress, NumStubs); in writeIndirectStubsBlock()
|