Home
last modified time | relevance | path

Searched refs:ExecutorAddrDiff (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorAddress.h31 using ExecutorAddrDiff = uint64_t; variable
177 ExecutorAddr &operator+=(const ExecutorAddrDiff &Delta) {
182 ExecutorAddr &operator-=(const ExecutorAddrDiff &Delta) {
192 inline ExecutorAddrDiff operator-(const ExecutorAddr &LHS,
194 return ExecutorAddrDiff(LHS.getValue() - RHS.getValue());
199 const ExecutorAddrDiff &RHS) {
204 inline ExecutorAddr operator+(const ExecutorAddrDiff &LHS,
211 const ExecutorAddrDiff &RHS) {
216 inline ExecutorAddrDiff operator%(const ExecutorAddr &LHS,
217 const ExecutorAddrDiff &RHS) {
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dexecutor_address.h27 using ExecutorAddrDiff = uint64_t; variable
140 ExecutorAddr &operator+=(const ExecutorAddrDiff Delta) {
145 ExecutorAddr &operator-=(const ExecutorAddrDiff Delta) {
155 inline ExecutorAddrDiff operator-(const ExecutorAddr &LHS,
157 return ExecutorAddrDiff(LHS.getValue() - RHS.getValue());
162 const ExecutorAddrDiff &RHS) {
167 inline ExecutorAddr operator+(const ExecutorAddrDiff &LHS,
177 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange()
181 ExecutorAddrDiff size() const { return End - Start; } in size()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h164 Block(Section &Parent, orc::ExecutorAddrDiff Size, orc::ExecutorAddr Address, in Block()
437 Symbol(Addressable &Base, orc::ExecutorAddrDiff Offset, in Symbol()
438 orc::SymbolStringPtr &&Name, orc::ExecutorAddrDiff Size, Linkage L, in Symbol()
453 orc::ExecutorAddrDiff Size, Linkage L, in constructExternal()
468 orc::ExecutorAddrDiff Size, Linkage L, in constructAbsolute()
478 orc::ExecutorAddrDiff Offset, in constructAnonDef()
479 orc::ExecutorAddrDiff Size, bool IsCallable, in constructAnonDef()
490 orc::ExecutorAddrDiff Offset, in constructNamedDef()
492 orc::ExecutorAddrDiff Size, Linkage L, in constructNamedDef()
595 orc::ExecutorAddrDiff getOffset() const { return Offset; } in getOffset()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericRTDyldMemoryManager.cpp147 *TargetAllocAddr, ExecutorAddrDiff(alignTo(CodeSize, EPC.getPageSize()))}; in reserveAllocationSpace()
150 ExecutorAddrDiff(alignTo(RODataSize, EPC.getPageSize()))}; in reserveAllocationSpace()
153 ExecutorAddrDiff(alignTo(RWDataSize, EPC.getPageSize()))}; in reserveAllocationSpace()
310 NextAddr += ExecutorAddrDiff(Alloc.Size); in mapAllocsToRemoteAddrs()
H A DMapperJITLinkMemoryManager.cpp174 ExecutorAddrDiff Size = UsedMemory[Addr]; in deallocate()
H A DEPCGenericJITLinkMemoryManager.cpp154 NextSegAddr += ExecutorAddrDiff( in completeAllocation()
H A DMemoryMapper.cpp332 ExecutorAddrDiff Offset = Addr - R->first; in prepare()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.cpp414 orc::ExecutorAddrDiff LastOffset = B->getSize(); in calculateImplicitSizeOfSymbols()
415 orc::ExecutorAddrDiff LastDifferentOffset = B->getSize(); in calculateImplicitSizeOfSymbols()
416 orc::ExecutorAddrDiff LastSize = 0; in calculateImplicitSizeOfSymbols()
418 orc::ExecutorAddrDiff Offset = It->first; in calculateImplicitSizeOfSymbols()
420 orc::ExecutorAddrDiff CandSize; in calculateImplicitSizeOfSymbols()
H A DMachOLinkGraphBuilder.cpp321 const char *Data, orc::ExecutorAddrDiff Size, uint32_t Alignment, in addSectionStartSymAndBlock()
357 orc::ExecutorAddrDiff(NSym.Value), in graphifyRegularSymbols()
360 0, *NSym.Name, orc::ExecutorAddrDiff(NSym.Value), Linkage::Weak, in graphifyRegularSymbols()
521 orc::ExecutorAddrDiff BlockOffset = BlockStart - NSec.Address; in graphifyRegularSymbols()
522 orc::ExecutorAddrDiff BlockSize = BlockEnd - BlockStart; in graphifyRegularSymbols()
657 orc::ExecutorAddrDiff BlockStart = 0; in graphifyCStringSection()
H A DCOFFLinkGraphBuilder.h123 orc::ExecutorAddrDiff Size;
139 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
H A DELFLinkGraphBuilder.h116 virtual orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset()
403 G->addAnonymousSymbol(*B, orc::ExecutorAddrDiff(), in graphifySections()
404 orc::ExecutorAddrDiff(), false, true); in graphifySections()
514 orc::ExecutorAddrDiff Offset = getRawOffset(Sym, Flags); in graphifySymbols()
H A DMachO_x86_64.cpp286 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
413 orc::ExecutorAddrDiff Delta = in addRelocations()
414 4 + orc::ExecutorAddrDiff( in addRelocations()
H A DEHFrameSupport.cpp317 RecordAddress + orc::ExecutorAddrDiff(CIEDeltaFieldOffset) - in processFDE()
318 orc::ExecutorAddrDiff(CIEDelta); in processFDE()
H A DMachOLinkGraphBuilder.h199 orc::ExecutorAddrDiff Size,
H A DELF_aarch32.cpp212 orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset()
H A Daarch32.cpp836 constexpr orc::ExecutorAddrDiff ThumbEntrypointOffset = 0; in getOrCreateSlotEntrypoint()
837 constexpr orc::ExecutorAddrDiff ArmEntrypointOffset = 4; in getOrCreateSlotEntrypoint()
H A DELF_riscv.cpp161 DenseMap<std::pair<const Block *, orc::ExecutorAddrDiff>, const Edge *>
182 orc::ExecutorAddrDiff Offset = Sym.getOffset(); in getRISCVPCRelHi20()
H A DJITLink.cpp150 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
H A DMachO_arm64.cpp315 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMapperJITLinkMemoryManager.h65 DenseMap<ExecutorAddr, ExecutorAddrDiff> UsedMemory;
H A DMemoryMapper.h33 ExecutorAddrDiff Offset;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorMemoryManager.cpp71 ExecutorAddr AllocEnd = Base + ExecutorAddrDiff(AllocSize); in finalize()
119 ExecutorAddr SegEnd = Seg.Addr + ExecutorAddrDiff(Seg.Size); in finalize()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dexecutor_address_test.cpp97 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
H A Dwrapper_function_utils_test.cpp161 ExecutorAddrDiff(sizeof(A))))); in TEST()