Home
last modified time | relevance | path

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

/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorAddress.h28 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 Dexecutor_address.h27 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 DJITLink.h163 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 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()
310 NextAddr += ExecutorAddrDiff(Alloc.Size); in mapAllocsToRemoteAddrs()
H A DEPCGenericJITLinkMemoryManager.cpp155 NextSegAddr += ExecutorAddrDiff( in completeAllocation()
H A DMapperJITLinkMemoryManager.cpp175 ExecutorAddrDiff Size = UsedMemory[Addr]; in deallocate()
H A DMemoryMapper.cpp321 ExecutorAddrDiff Offset = Addr - R->first; in initialize()
/freebsd-src/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DCOFFLinkGraphBuilder.cpp413 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 DCOFFLinkGraphBuilder.h116 orc::ExecutorAddrDiff Size;
132 using SymbolSet = std::set<std::pair<orc::ExecutorAddrDiff, Symbol *>>;
H A DMachOLinkGraphBuilder.cpp330 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 DELFLinkGraphBuilder.h115 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 DMachO_x86_64.cpp282 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
409 orc::ExecutorAddrDiff Delta = in addRelocations()
410 4 + orc::ExecutorAddrDiff( in addRelocations()
H A DMachOLinkGraphBuilder.h199 orc::ExecutorAddrDiff Size,
H A DEHFrameSupport.cpp321 RecordAddress + orc::ExecutorAddrDiff(CIEDeltaFieldOffset) - in processFDE()
322 orc::ExecutorAddrDiff(CIEDelta); in processFDE()
H A DELF_riscv.cpp161 DenseMap<std::pair<const Block *, orc::ExecutorAddrDiff>, const Edge *> in getRISCVPCRelHi20()
182 orc::ExecutorAddrDiff Offset = Sym.getOffset();
H A DELF_aarch32.cpp211 orc::ExecutorAddrDiff getRawOffset(const typename ELFT::Sym &Sym, in getRawOffset()
H A Daarch32.cpp838 constexpr orc::ExecutorAddrDiff ThumbEntrypointOffset = 0; in getOrCreateSlotEntrypoint()
839 constexpr orc::ExecutorAddrDiff ArmEntrypointOffset = 4; in getOrCreateSlotEntrypoint()
H A DJITLink.cpp149 orc::ExecutorAddrDiff SecDelta = TargetSym.getAddress() - SecAddress; in printEdge()
H A DMachO_arm64.cpp295 if (FixupAddress + orc::ExecutorAddrDiff(1ULL << RI.r_length) > in addRelocations()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMapperJITLinkMemoryManager.h63 DenseMap<ExecutorAddr, ExecutorAddrDiff> UsedMemory;
H A DMemoryMapper.h32 ExecutorAddrDiff Offset;
/freebsd-src/contrib/llvm-project/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()
/freebsd-src/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dexecutor_address_test.cpp97 EXPECT_EQ(R1, ExecutorAddrRange(A1, ExecutorAddrDiff(1))); in TEST()
H A Dwrapper_function_utils_test.cpp157 ExecutorAddrDiff(sizeof(A))))); in TEST()