| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | ExecutorAddress.h | 31 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 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/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
| H A D | JITLink.h | 164 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 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 | MapperJITLinkMemoryManager.cpp | 174 ExecutorAddrDiff Size = UsedMemory[Addr]; in deallocate()
|
| H A D | EPCGenericJITLinkMemoryManager.cpp | 154 NextSegAddr += ExecutorAddrDiff( in completeAllocation()
|
| H A D | MemoryMapper.cpp | 332 ExecutorAddrDiff Offset = Addr - R->first; in prepare()
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | COFFLinkGraphBuilder.cpp | 414 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 D | MachOLinkGraphBuilder.cpp | 321 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 D | COFFLinkGraphBuilder.h | 123 orc::ExecutorAddrDiff Size; 139 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
|
| H A D | ELFLinkGraphBuilder.h | 116 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 D | MachO_x86_64.cpp | 286 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations() 413 orc::ExecutorAddrDiff Delta = in addRelocations() 414 4 + orc::ExecutorAddrDiff( in addRelocations()
|
| H A D | EHFrameSupport.cpp | 317 RecordAddress + orc::ExecutorAddrDiff(CIEDeltaFieldOffset) - in processFDE() 318 orc::ExecutorAddrDiff(CIEDelta); in processFDE()
|
| H A D | MachOLinkGraphBuilder.h | 199 orc::ExecutorAddrDiff Size,
|
| H A D | ELF_aarch32.cpp | 212 orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset()
|
| H A D | aarch32.cpp | 836 constexpr orc::ExecutorAddrDiff ThumbEntrypointOffset = 0; in getOrCreateSlotEntrypoint() 837 constexpr orc::ExecutorAddrDiff ArmEntrypointOffset = 4; in getOrCreateSlotEntrypoint()
|
| H A D | ELF_riscv.cpp | 161 DenseMap<std::pair<const Block *, orc::ExecutorAddrDiff>, const Edge *> 182 orc::ExecutorAddrDiff Offset = Sym.getOffset(); in getRISCVPCRelHi20()
|
| H A D | JITLink.cpp | 150 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
|
| H A D | MachO_arm64.cpp | 315 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | MapperJITLinkMemoryManager.h | 65 DenseMap<ExecutorAddr, ExecutorAddrDiff> UsedMemory;
|
| H A D | MemoryMapper.h | 33 ExecutorAddrDiff Offset;
|
| /freebsd/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/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 | 161 ExecutorAddrDiff(sizeof(A))))); in TEST()
|