/freebsd-src/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, 186 const ExecutorAddrDiff &RHS) { [all …]
|
/freebsd-src/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-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | JITLink.h | 163 Block(Section &Parent, orc::ExecutorAddrDiff Size, orc::ExecutorAddr Address, in Block() 420 Symbol(Addressable &Base, orc::ExecutorAddrDiff Offset, StringRef Name, in Symbol() 421 orc::ExecutorAddrDiff Size, Linkage L, Scope S, bool IsLive, in Symbol() 434 orc::ExecutorAddrDiff Size, Linkage L, in constructExternal() 447 orc::ExecutorAddrDiff Size, Linkage L, in constructAbsolute() 457 orc::ExecutorAddrDiff Offset, in constructAnonDef() 458 orc::ExecutorAddrDiff Size, bool IsCallable, in constructAnonDef() 469 orc::ExecutorAddrDiff Offset, StringRef Name, in constructNamedDef() 470 orc::ExecutorAddrDiff Size, Linkage L, in constructNamedDef() 568 orc::ExecutorAddrDiff getOffse in getOffset() [all...] |
/freebsd-src/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 | 321 ExecutorAddrDiff Offset = Addr - R->first; in initialize()
|
/freebsd-src/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 | 282 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations() 409 orc::ExecutorAddrDiff Delta = in addRelocations() 410 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 | 161 DenseMap<std::pair<const Block *, orc::ExecutorAddrDiff>, const Edge *> in getRISCVPCRelHi20() 182 orc::ExecutorAddrDiff Offset = Sym.getOffset();
|
H A D | ELF_aarch32.cpp | 211 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 | JITLink.cpp | 149 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
|
H A D | MachO_arm64.cpp | 295 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
|
/freebsd-src/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-src/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-src/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()
|