Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DTPCIndirectionUtils.cpp159 auto &MemAccess = TPCIU.getTargetProcessControl().getMemoryAccess(); in createStubs() local
167 return MemAccess.writeUInt32s(PtrUpdates); in createStubs()
175 return MemAccess.writeUInt64s(PtrUpdates); in createStubs()
213 auto &MemAccess = TPCIU.getTargetProcessControl().getMemoryAccess(); in updatePointer() local
217 return MemAccess.writeUInt32s(PUpdate); in updatePointer()
221 return MemAccess.writeUInt64s(PUpdate); in updatePointer()
DTargetProcessControl.cpp37 this->MemAccess = this; in SelfTargetProcessControl()
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DTargetProcessControl.h108 MemoryAccess &getMemoryAccess() const { return *MemAccess; } in getMemoryAccess()
153 MemoryAccess *MemAccess = nullptr; variable
/external/llvm-project/polly/lib/Transform/
DScheduleOptimizer.cpp650 static bool isMatMulNonScalarReadAccess(MemoryAccess *MemAccess, in isMatMulNonScalarReadAccess() argument
652 if (!MemAccess->isLatestArrayKind() || !MemAccess->isRead()) in isMatMulNonScalarReadAccess()
654 auto AccMap = MemAccess->getLatestAccessRelation(); in isMatMulNonScalarReadAccess()
655 isl::set StmtDomain = MemAccess->getStatement()->getDomain(); in isMatMulNonScalarReadAccess()
657 MMI.ReadFromC = MemAccess; in isMatMulNonScalarReadAccess()
661 MMI.A = MemAccess; in isMatMulNonScalarReadAccess()
665 MMI.B = MemAccess; in isMatMulNonScalarReadAccess()
/external/llvm-project/llvm/tools/llvm-jitlink/
Dllvm-jitlink.h100 MemAccess = OwnedMemAccess.get(); in LLVMJITLinkRemoteTargetProcessControl()
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp1469 auto *MemAccess = cast<LSBaseSDNode>(N); in storeLoadIsAligned() local
1470 TypeSize StoreSize = MemAccess->getMemoryVT().getStoreSize(); in storeLoadIsAligned()
1471 SDValue BasePtr = MemAccess->getBasePtr(); in storeLoadIsAligned()
1472 MachineMemOperand *MMO = MemAccess->getMemOperand(); in storeLoadIsAligned()
1476 if (MemAccess->getAlignment() < StoreSize || in storeLoadIsAligned()
1477 !MemAccess->getOffset().isUndef()) in storeLoadIsAligned()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp727 MemoryAccess *MemAccess, Instruction *OrigInst,
2654 MemoryAccess *MemAccess, Instruction *OrigInst, in findLeaderForInst() argument
2669 if (MemAccess) in findLeaderForInst()
2706 auto *MemAccess = getMemoryAccess(I); in makePossiblePHIOfOps() local
2710 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2711 MemAccess->getDefiningAccess()->getBlock() == I->getParent()) in makePossiblePHIOfOps()
2762 if (MemAccess) in makePossiblePHIOfOps()
2763 TempToMemory.insert({ValueOp, MemAccess}); in makePossiblePHIOfOps()
2790 MemAccess, I, PredBB); in makePossiblePHIOfOps()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DNewGVN.cpp730 MemoryAccess *MemAccess, Instruction *OrigInst,
2607 MemoryAccess *MemAccess, Instruction *OrigInst, in findLeaderForInst() argument
2622 if (MemAccess) in findLeaderForInst()
2659 auto *MemAccess = getMemoryAccess(I); in makePossiblePHIOfOps() local
2663 if (MemAccess && !isa<MemoryPhi>(MemAccess->getDefiningAccess()) && in makePossiblePHIOfOps()
2664 MemAccess->getDefiningAccess()->getBlock() == I->getParent()) in makePossiblePHIOfOps()
2715 if (MemAccess) in makePossiblePHIOfOps()
2716 TempToMemory.insert({ValueOp, MemAccess}); in makePossiblePHIOfOps()
2743 MemAccess, I, PredBB); in makePossiblePHIOfOps()
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp1901 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess() argument
1903 if (LoadInst *LI = dyn_cast<LoadInst>(MemAccess)) in collectStridedAccess()
1905 else if (StoreInst *SI = dyn_cast<StoreInst>(MemAccess)) in collectStridedAccess()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp2282 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess() argument
2284 if (LoadInst *LI = dyn_cast<LoadInst>(MemAccess)) in collectStridedAccess()
2286 else if (StoreInst *SI = dyn_cast<StoreInst>(MemAccess)) in collectStridedAccess()
/external/llvm-project/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp2148 void LoopAccessInfo::collectStridedAccess(Value *MemAccess) { in collectStridedAccess() argument
2149 Value *Ptr = getLoadStorePointerOperand(MemAccess); in collectStridedAccess()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4953 auto isScalarUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
4954 InstWidening WideningDecision = getWideningDecision(MemAccess, VF); in collectLoopScalars()
4957 if (auto *Store = dyn_cast<StoreInst>(MemAccess)) in collectLoopScalars()
4960 assert(Ptr == getLoadStorePointerOperand(MemAccess) && in collectLoopScalars()
4973 auto isScalarPtrInduction = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
4980 return isScalarUse(MemAccess, Ptr); in collectLoopScalars()
4988 auto evaluatePtrUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
4989 if (isScalarPtrInduction(MemAccess, Ptr)) { in collectLoopScalars()
5014 if (isScalarUse(MemAccess, Ptr) && llvm::all_of(I->users(), [&](User *U) { in collectLoopScalars()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4433 auto isScalarUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
4434 InstWidening WideningDecision = getWideningDecision(MemAccess, VF); in collectLoopScalars()
4437 if (auto *Store = dyn_cast<StoreInst>(MemAccess)) in collectLoopScalars()
4440 assert(Ptr == getLoadStorePointerOperand(MemAccess) && in collectLoopScalars()
4457 auto evaluatePtrUse = [&](Instruction *MemAccess, Value *Ptr) { in collectLoopScalars() argument
4472 if (isScalarUse(MemAccess, Ptr) && llvm::all_of(I->users(), [&](User *U) { in collectLoopScalars()
/external/llvm-project/polly/lib/Analysis/
DScopBuilder.cpp2315 auto *MemAccess = addMemoryAccess(Stmt, MemAccInst, AccType, BaseAddress, in addArrayAccess() local
2323 MemAccess->setFortranArrayDescriptor(FAD); in addArrayAccess()
2325 MemAccess->setFortranArrayDescriptor(FAD); in addArrayAccess()