Home
last modified time | relevance | path

Searched refs:StorePtr (Results 1 – 17 of 17) sorted by relevance

/external/llvm/lib/Analysis/
DLoads.cpp367 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); in FindAvailableLoadedValue() local
371 if (AreEquivalentAddressValues(StorePtr, StrippedPtr) && in FindAvailableLoadedValue()
389 (isa<AllocaInst>(StorePtr) || isa<GlobalVariable>(StorePtr)) && in FindAvailableLoadedValue()
390 StrippedPtr != StorePtr) in FindAvailableLoadedValue()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoads.cpp428 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); in FindAvailablePtrLoadStore() local
432 if (AreEquivalentAddressValues(StorePtr, StrippedPtr) && in FindAvailablePtrLoadStore()
450 (isa<AllocaInst>(StorePtr) || isa<GlobalVariable>(StorePtr)) && in FindAvailablePtrLoadStore()
451 StrippedPtr != StorePtr) in FindAvailablePtrLoadStore()
/external/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp68 Value *StorePtr = Store->getPointerOperand(); in isDependenceDistanceOfOne() local
73 StorePtr->getType()->getPointerAddressSpace() && in isDependenceDistanceOfOne()
74 LoadType == StorePtr->getType()->getPointerElementType() && in isDependenceDistanceOfOne()
81 getPtrStride(PSE, StorePtr, L) != 1) in isDependenceDistanceOfOne()
88 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr)); in isDependenceDistanceOfOne()
DLoopIdiomRecognize.cpp346 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
357 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
385 StorePtr->getType()->getPointerAddressSpace() == 0 && in isLegalStore()
624 Value *StorePtr = HeadStore->getPointerOperand(); in processLoopStores() local
625 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores()
635 if (processLoopStridedStore(StorePtr, StoreSize, HeadStore->getAlignment(), in processLoopStores()
849 Value *StorePtr = SI->getPointerOperand(); in processLoopStoreOfLoopLoad() local
850 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStoreOfLoopLoad()
DGVN.cpp893 Value *StorePtr = DepSI->getPointerOperand(); in AnalyzeLoadFromClobberingStore() local
896 StorePtr, StoreSize, DL); in AnalyzeLoadFromClobberingStore()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp101 Value *StorePtr = Store->getPointerOperand(); in isDependenceDistanceOfOne() local
106 StorePtr->getType()->getPointerAddressSpace() && in isDependenceDistanceOfOne()
107 LoadType == StorePtr->getType()->getPointerElementType() && in isDependenceDistanceOfOne()
114 getPtrStride(PSE, StorePtr, L) != 1) in isDependenceDistanceOfOne()
121 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr)); in isDependenceDistanceOfOne()
DLoopIdiomRecognize.cpp430 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
441 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
471 StorePtr->getType()->getPointerAddressSpace() == 0 && in isLegalStore()
723 Value *StorePtr = HeadStore->getPointerOperand(); in processLoopStores() local
724 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores()
734 if (processLoopStridedStore(StorePtr, StoreSize, in processLoopStores()
1000 Value *StorePtr = SI->getPointerOperand(); in processLoopStoreOfLoopLoad() local
1001 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStoreOfLoopLoad()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp1173 Register StorePtr = in optimizeMemcpy() local
1175 MIB.buildStore(LdVal, StorePtr, *StoreMMO); in optimizeMemcpy()
1278 Register StorePtr = Dst; in optimizeMemmove() local
1282 StorePtr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); in optimizeMemmove()
1284 MIB.buildStore(LoadVals[I], StorePtr, *StoreMMO); in optimizeMemmove()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DVNCoercion.cpp236 Value *StorePtr = DepSI->getPointerOperand(); in analyzeLoadFromClobberingStore() local
239 return analyzeLoadFromClobberingWrite(LoadTy, LoadPtr, StorePtr, StoreSize, in analyzeLoadFromClobberingStore()
DSimplifyCFG.cpp1901 Value *StorePtr = StoreToHoist->getPointerOperand(); in isSafeToSpeculateStore() local
1916 if (SI->getPointerOperand() == StorePtr) in isSafeToSpeculateStore()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1921 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
1931 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
2015 Value *StorePtr = SI->getPointerOperand(); in processCopyingStore() local
2016 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp1081 Value *StorePtr = II.getArgOperand(1); in simplifyMaskedStore() local
1083 return new StoreInst(II.getArgOperand(0), StorePtr, false, Alignment); in simplifyMaskedStore()
/external/clang/lib/CodeGen/
DCGCall.cpp4100 Address StorePtr = emitAddressAtOffset(*this, DestPtr, RetAI); in EmitCall() local
4101 CreateCoercedStore(CI, StorePtr, DestIsVolatile, *this); in EmitCall()
/external/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1530 Value *StorePtr = StoreToHoist->getPointerOperand(); in isSafeToSpeculateStore() local
1548 if (SI->getPointerOperand() == StorePtr) in isSafeToSpeculateStore()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp1093 Value *StorePtr = II.getArgOperand(1); in simplifyMaskedStore() local
1096 return new StoreInst(II.getArgOperand(0), StorePtr, false, Alignment); in simplifyMaskedStore()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp3759 SDValue StorePtr = DAG.getNode(ISD::ADD, DL, PtrTy, FIN, in copyByValRegs() local
3762 StorePtr, MachinePointerInfo(FuncArg, Offset), in copyByValRegs()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsISelLowering.cpp4347 SDValue StorePtr = DAG.getNode(ISD::ADD, DL, PtrTy, FIN, in copyByValRegs() local
4350 StorePtr, MachinePointerInfo(FuncArg, Offset)); in copyByValRegs()