Home
last modified time | relevance | path

Searched refs:MemAccess (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEPCIndirectionUtils.cpp157 auto &MemAccess = EPCIU.getExecutorProcessControl().getMemoryAccess(); in createStubs() local
165 return MemAccess.writeUInt32s(PtrUpdates); in createStubs()
173 return MemAccess.writeUInt64s(PtrUpdates); in createStubs()
211 auto &MemAccess = EPCIU.getExecutorProcessControl().getMemoryAccess(); in updatePointer() local
215 return MemAccess.writeUInt32s(PUpdate); in updatePointer()
219 return MemAccess.writeUInt64s(PUpdate); in updatePointer()
H A DSimpleRemoteEPC.cpp361 if (auto MemAccess = S.CreateMemoryAccess(*this)) { in setup() local
362 OwnedMemAccess = std::move(*MemAccess); in setup()
363 this->MemAccess = OwnedMemAccess.get(); in setup()
365 return MemAccess.takeError(); in setup()
H A DExecutorProcessControl.cpp43 this->MemAccess = this; in SelfExecutorProcessControl()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DExecutorProcessControl.h222 assert(MemAccess && "No MemAccess object set."); in getMemoryAccess()
223 return *MemAccess; in getMemoryAccess()
411 MemoryAccess *MemAccess = nullptr; variable
458 this->MemAccess = this;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp1510 auto *MemAccess = cast<LSBaseSDNode>(N); in storeLoadIsAligned() local
1511 TypeSize StoreSize = MemAccess->getMemoryVT().getStoreSize(); in storeLoadIsAligned()
1512 SDValue BasePtr = MemAccess->getBasePtr(); in storeLoadIsAligned()
1513 MachineMemOperand *MMO = MemAccess->getMemOperand(); in storeLoadIsAligned()
1517 if (MemAccess->getAlign().value() < StoreSize || in storeLoadIsAligned()
1518 !MemAccess->getOffset().isUndef()) in storeLoadIsAligned()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp764 MemoryAccess *MemAccess, Instruction *OrigInst,
2658 MemoryAccess *MemAccess, Instruction *OrigInst, in findLeaderForInst() argument
2675 if (MemAccess) in findLeaderForInst()
2712 auto *MemAccess = getMemoryAccess(I); in makePossiblePHIOfOps() local
2716 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2717 MemAccess->getDefiningAccess()->getBlock() == I->getParent()) in makePossiblePHIOfOps()
2771 if (MemAccess) in makePossiblePHIOfOps()
2772 TempToMemory.insert({ValueOp, MemAccess}); in makePossiblePHIOfOps()
2799 MemAccess, I, PredBB); in makePossiblePHIOfOps()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp2872 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess() argument
2873 Value *Ptr = getLoadStorePointerOperand(MemAccess); in collectStridedAccess()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp3793 auto isScalarUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
3794 InstWidening WideningDecision = getWideningDecision(MemAccess, VF); in collectLoopScalars()
3797 if (auto *Store = dyn_cast<StoreInst>(MemAccess)) in collectLoopScalars()
3800 assert(Ptr == getLoadStorePointerOperand(MemAccess) && in collectLoopScalars()
3817 auto evaluatePtrUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
3832 if (isScalarUse(MemAccess, Ptr) && llvm::all_of(I->users(), [&](User *U) { in collectLoopScalars()