Searched refs:MemAccess (Results 1 – 3 of 3) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | NewGVN.cpp | 727 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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 2282 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()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 4433 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()
|