Searched refs:MemAccess (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | EPCIndirectionUtils.cpp | 157 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 D | SimpleRemoteEPC.cpp | 378 if (auto MemAccess = S.CreateMemoryAccess(*this)) { in setup() local 379 OwnedMemAccess = std::move(*MemAccess); in setup() 380 this->MemAccess = OwnedMemAccess.get(); in setup() 382 return MemAccess.takeError(); in setup()
|
H A D | ExecutorProcessControl.cpp | 43 this->MemAccess = this; in SelfExecutorProcessControl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ExecutorProcessControl.h | 222 assert(MemAccess && "No MemAccess object set."); in getMemoryAccess() 223 return *MemAccess; in getMemoryAccess() 429 MemoryAccess *MemAccess = nullptr; variable 476 this->MemAccess = this;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 1525 auto *MemAccess = cast<MemSDNode>(N); in storeLoadIsAligned() local 1526 auto *LdSt = dyn_cast<LSBaseSDNode>(MemAccess); in storeLoadIsAligned() 1527 TypeSize StoreSize = MemAccess->getMemoryVT().getStoreSize(); in storeLoadIsAligned() 1528 SDValue BasePtr = MemAccess->getBasePtr(); in storeLoadIsAligned() 1529 MachineMemOperand *MMO = MemAccess->getMemOperand(); in storeLoadIsAligned() 1534 if (MemAccess->getAlign().value() < StoreSize || in storeLoadIsAligned()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | NewGVN.cpp | 768 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/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 2921 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess() argument 2922 Value *Ptr = getLoadStorePointerOperand(MemAccess); in collectStridedAccess()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 3138 auto isScalarUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument 3139 InstWidening WideningDecision = getWideningDecision(MemAccess, VF); in collectLoopScalars() 3142 if (auto *Store = dyn_cast<StoreInst>(MemAccess)) in collectLoopScalars() 3145 assert(Ptr == getLoadStorePointerOperand(MemAccess) && in collectLoopScalars() 3162 auto evaluatePtrUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument 3177 if (isScalarUse(MemAccess, Ptr) && llvm::all_of(I->users(), [&](User *U) { in collectLoopScalars()
|