| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 27 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 D | executor_address.h | 28 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 D | JITLink.h | 405 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 D | EPCGenericRTDyldMemoryManager.cpp | 147 *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 D | EPCGenericJITLinkMemoryManager.cpp | 156 NextSegAddr += ExecutorAddrDiff( in completeAllocation()
|
| H A D | MemoryMapper.cpp | 281 ExecutorAddrDiff Offset = Addr - R->first; in prepare()
|
| H A D | DebugObjectManagerPlugin.cpp | 175 ExecutorAddrDiff(ROSeg.WorkingMem.size())); in finalizeAsync()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.cpp | 333 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 D | MachOLinkGraphBuilder.cpp | 316 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 D | MachO_x86_64.cpp | 260 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations() 387 orc::ExecutorAddrDiff Delta = in addRelocations() 388 4 + orc::ExecutorAddrDiff( in addRelocations()
|
| H A D | ELF_riscv.cpp | 139 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 D | COFFLinkGraphBuilder.h | 130 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
|
| H A D | EHFrameSupport.cpp | 317 RecordAddress + orc::ExecutorAddrDiff(CIEDeltaFieldOffset) - in processFDE() 318 orc::ExecutorAddrDiff(CIEDelta); in processFDE()
|
| H A D | MachOLinkGraphBuilder.h | 197 orc::ExecutorAddrDiff Size,
|
| H A D | JITLink.cpp | 129 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
|
| H A D | MachO_arm64.cpp | 273 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | ExecutorAddressTest.cpp | 72 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/orc/unittests/ |
| H A D | executor_address_test.cpp | 66 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
|
| H A D | wrapper_function_utils_test.cpp | 153 ExecutorAddrDiff(sizeof(A))))); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | SimpleExecutorMemoryManager.cpp | 71 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 D | MemoryMapper.h | 31 ExecutorAddrDiff Offset;
|
| /llvm-project-15.0.7/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.cpp | 382 constexpr orc::ExecutorAddrDiff DumpWidth = 16; in dumpSectionContents()
|