Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorAddress.h27 using ExecutorAddrDiff = uint64_t; variable
103 ExecutorAddr &operator+=(const ExecutorAddrDiff &Delta) {
108 ExecutorAddr &operator-=(const ExecutorAddrDiff &Delta) {
118 inline ExecutorAddrDiff operator-(const ExecutorAddr &LHS,
120 return ExecutorAddrDiff(LHS.getValue() - RHS.getValue());
125 const ExecutorAddrDiff &RHS) {
130 inline ExecutorAddr operator+(const ExecutorAddrDiff &LHS,
137 const ExecutorAddrDiff &RHS) {
142 inline ExecutorAddrDiff operator%(const ExecutorAddr &LHS,
144 return ExecutorAddrDiff(LHS.getValue() % RHS);
[all …]
/llvm-project-15.0.7/compiler-rt/lib/orc/
H A Dexecutor_address.h28 class ExecutorAddrDiff {
30 ExecutorAddrDiff() = default;
31 explicit ExecutorAddrDiff(uint64_t Value) : Value(Value) {} in ExecutorAddrDiff() function
103 ExecutorAddr &operator+=(const ExecutorAddrDiff Delta) {
108 ExecutorAddr &operator-=(const ExecutorAddrDiff Delta) {
118 inline ExecutorAddrDiff operator-(const ExecutorAddr &LHS,
120 return ExecutorAddrDiff(LHS.getValue() - RHS.getValue());
125 const ExecutorAddrDiff &RHS) {
130 inline ExecutorAddr operator+(const ExecutorAddrDiff &LHS,
140 ExecutorAddrRange(ExecutorAddr Start, ExecutorAddrDiff Size) in ExecutorAddrRange()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h405 orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive, in Symbol()
416 orc::ExecutorAddrDiff Size, Scope S, in constructCommon()
453 orc::ExecutorAddrDiff Offset, in constructAnonDef()
566 orc::ExecutorAddrDiff getOffset() const { return Offset; } in getOffset()
572 orc::ExecutorAddrDiff getSize() const { return Size; } in getSize()
575 void setSize(orc::ExecutorAddrDiff Size) { in setSize()
641 void setOffset(orc::ExecutorAddrDiff NewOffset) { in setOffset()
656 orc::ExecutorAddrDiff Size = 0;
1145 StringRef Name, orc::ExecutorAddrDiff Size, in addDefinedSymbol()
1254 orc::ExecutorAddrDiff Size, Linkage L, Scope S, in makeDefined()
[all …]
/llvm-project-15.0.7/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()
314 NextAddr += ExecutorAddrDiff(Alloc.Size); in mapAllocsToRemoteAddrs()
H A DEPCGenericJITLinkMemoryManager.cpp156 NextSegAddr += ExecutorAddrDiff( in completeAllocation()
H A DMemoryMapper.cpp281 ExecutorAddrDiff Offset = Addr - R->first; in prepare()
H A DDebugObjectManagerPlugin.cpp175 ExecutorAddrDiff(ROSeg.WorkingMem.size())); in finalizeAsync()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.cpp333 orc::ExecutorAddrDiff LastOffset = B->getSize(); in calculateImplicitSizeOfSymbols()
334 orc::ExecutorAddrDiff LastDifferentOffset = B->getSize(); in calculateImplicitSizeOfSymbols()
335 orc::ExecutorAddrDiff LastSize = 0; in calculateImplicitSizeOfSymbols()
337 orc::ExecutorAddrDiff Offset = It->first; in calculateImplicitSizeOfSymbols()
339 orc::ExecutorAddrDiff CandSize; in calculateImplicitSizeOfSymbols()
H A DMachOLinkGraphBuilder.cpp316 const char *Data, orc::ExecutorAddrDiff Size, uint32_t Alignment, in addSectionStartSymAndBlock()
352 orc::ExecutorAddrDiff(NSym.Value), in graphifyRegularSymbols()
506 orc::ExecutorAddrDiff BlockOffset = BlockStart - NSec.Address; in graphifyRegularSymbols()
507 orc::ExecutorAddrDiff BlockSize = BlockEnd - BlockStart; in graphifyRegularSymbols()
642 orc::ExecutorAddrDiff BlockStart = 0; in graphifyCStringSection()
H A DMachO_x86_64.cpp260 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
387 orc::ExecutorAddrDiff Delta = in addRelocations()
388 4 + orc::ExecutorAddrDiff( in addRelocations()
H A DELF_riscv.cpp139 orc::ExecutorAddrDiff Offset = Sym.getOffset(); in getRISCVPCRelHi20()
142 bool operator()(const Edge &Lhs, orc::ExecutorAddrDiff Offset) { in getRISCVPCRelHi20()
145 bool operator()(orc::ExecutorAddrDiff Offset, const Edge &Rhs) { in getRISCVPCRelHi20()
H A DCOFFLinkGraphBuilder.h130 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
H A DEHFrameSupport.cpp317 RecordAddress + orc::ExecutorAddrDiff(CIEDeltaFieldOffset) - in processFDE()
318 orc::ExecutorAddrDiff(CIEDelta); in processFDE()
H A DMachOLinkGraphBuilder.h197 orc::ExecutorAddrDiff Size,
H A DJITLink.cpp129 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
H A DMachO_arm64.cpp273 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DExecutorAddressTest.cpp72 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
/llvm-project-15.0.7/compiler-rt/lib/orc/unittests/
H A Dexecutor_address_test.cpp66 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
H A Dwrapper_function_utils_test.cpp153 ExecutorAddrDiff(sizeof(A))))); in TEST()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h31 ExecutorAddrDiff Offset;
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp382 constexpr orc::ExecutorAddrDiff DumpWidth = 16; in dumpSectionContents()