| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 28 using ExecutorAddrDiff = uint64_t; variable 146 ExecutorAddr &operator+=(const ExecutorAddrDiff &Delta) { 151 ExecutorAddr &operator-=(const ExecutorAddrDiff &Delta) { 161 inline ExecutorAddrDiff operator-(const ExecutorAddr &LHS, 163 return ExecutorAddrDiff(LHS.getValue() - RHS.getValue()); 168 const ExecutorAddrDiff &RHS) { 173 inline ExecutorAddr operator+(const ExecutorAddrDiff &LHS, 180 const ExecutorAddrDiff &RHS) { 185 inline ExecutorAddrDiff operator%(const ExecutorAddr &LHS, 187 return ExecutorAddrDiff(LHS.getValue() % RHS); [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | executor_address.h | 27 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-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 419 Symbol(Addressable &Base, orc::ExecutorAddrDiff Offset, StringRef Name, in Symbol() 420 orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive, in Symbol() 456 orc::ExecutorAddrDiff Offset, in constructAnonDef() 567 orc::ExecutorAddrDiff getOffset() const { return Offset; } in getOffset() 569 void setOffset(orc::ExecutorAddrDiff NewOffset) { in setOffset() 578 orc::ExecutorAddrDiff getSize() const { return Size; } in getSize() 581 void setSize(orc::ExecutorAddrDiff Size) { in setSize() 1202 Symbol &addExternalSymbol(StringRef Name, orc::ExecutorAddrDiff Size, in addExternalSymbol() 1239 StringRef Name, orc::ExecutorAddrDiff Size, in addDefinedSymbol() 1366 orc::ExecutorAddrDiff Size, Linkage L, Scope S, in makeDefined() [all …]
|
| /freebsd-14.2/contrib/llvm-project/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() 310 NextAddr += ExecutorAddrDiff(Alloc.Size); in mapAllocsToRemoteAddrs()
|
| H A D | EPCGenericJITLinkMemoryManager.cpp | 155 NextSegAddr += ExecutorAddrDiff( in completeAllocation()
|
| H A D | MapperJITLinkMemoryManager.cpp | 175 ExecutorAddrDiff Size = UsedMemory[Addr]; in deallocate()
|
| H A D | MemoryMapper.cpp | 300 ExecutorAddrDiff Offset = Addr - R->first; in prepare()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.cpp | 413 orc::ExecutorAddrDiff LastOffset = B->getSize(); in calculateImplicitSizeOfSymbols() 414 orc::ExecutorAddrDiff LastDifferentOffset = B->getSize(); in calculateImplicitSizeOfSymbols() 415 orc::ExecutorAddrDiff LastSize = 0; in calculateImplicitSizeOfSymbols() 417 orc::ExecutorAddrDiff Offset = It->first; in calculateImplicitSizeOfSymbols() 419 orc::ExecutorAddrDiff CandSize; in calculateImplicitSizeOfSymbols()
|
| H A D | COFFLinkGraphBuilder.h | 116 orc::ExecutorAddrDiff Size; 132 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
|
| H A D | MachOLinkGraphBuilder.cpp | 330 const char *Data, orc::ExecutorAddrDiff Size, uint32_t Alignment, in addSectionStartSymAndBlock() 366 orc::ExecutorAddrDiff(NSym.Value), in graphifyRegularSymbols() 369 0, *NSym.Name, orc::ExecutorAddrDiff(NSym.Value), Linkage::Strong, in graphifyRegularSymbols() 530 orc::ExecutorAddrDiff BlockOffset = BlockStart - NSec.Address; in graphifyRegularSymbols() 531 orc::ExecutorAddrDiff BlockSize = BlockEnd - BlockStart; in graphifyRegularSymbols() 666 orc::ExecutorAddrDiff BlockStart = 0; in graphifyCStringSection()
|
| H A D | ELFLinkGraphBuilder.h | 115 virtual orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset() 402 G->addAnonymousSymbol(*B, orc::ExecutorAddrDiff(), in graphifySections() 403 orc::ExecutorAddrDiff(), false, true); in graphifySections() 513 orc::ExecutorAddrDiff Offset = getRawOffset(Sym, Flags); in graphifySymbols()
|
| H A D | MachO_x86_64.cpp | 281 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations() 408 orc::ExecutorAddrDiff Delta = in addRelocations() 409 4 + orc::ExecutorAddrDiff( in addRelocations()
|
| H A D | MachOLinkGraphBuilder.h | 199 orc::ExecutorAddrDiff Size,
|
| H A D | EHFrameSupport.cpp | 321 RecordAddress + orc::ExecutorAddrDiff(CIEDeltaFieldOffset) - in processFDE() 322 orc::ExecutorAddrDiff(CIEDelta); in processFDE()
|
| H A D | ELF_riscv.cpp | 145 orc::ExecutorAddrDiff Offset = Sym.getOffset(); in getRISCVPCRelHi20() 148 bool operator()(const Edge &Lhs, orc::ExecutorAddrDiff Offset) { in getRISCVPCRelHi20() 151 bool operator()(orc::ExecutorAddrDiff Offset, const Edge &Rhs) { in getRISCVPCRelHi20()
|
| H A D | ELF_aarch32.cpp | 208 orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset()
|
| H A D | aarch32.cpp | 838 constexpr orc::ExecutorAddrDiff ThumbEntrypointOffset = 0; in getOrCreateSlotEntrypoint() 839 constexpr orc::ExecutorAddrDiff ArmEntrypointOffset = 4; in getOrCreateSlotEntrypoint()
|
| H A D | MachO_arm64.cpp | 294 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
|
| H A D | JITLink.cpp | 149 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | MapperJITLinkMemoryManager.h | 63 DenseMap<ExecutorAddr, ExecutorAddrDiff> UsedMemory;
|
| H A D | MemoryMapper.h | 32 ExecutorAddrDiff Offset;
|
| /freebsd-14.2/contrib/llvm-project/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()
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
| H A D | executor_address_test.cpp | 97 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
|
| H A D | wrapper_function_utils_test.cpp | 157 ExecutorAddrDiff(sizeof(A))))); in TEST()
|