Home
last modified time | relevance | path

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

12

/external/llvm-project/llvm/lib/Analysis/
DLoads.cpp410 Value *LoadPtr, Type *LoadTy, Value *StorePtr, Type *StoreTy, in AreNonOverlapSameBaseLoadAndStore() argument
413 APInt StoreOffset(DL.getTypeSizeInBits(StorePtr->getType()), 0); in AreNonOverlapSameBaseLoadAndStore()
416 Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in AreNonOverlapSameBaseLoadAndStore()
481 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); in FindAvailablePtrLoadStore() local
485 if (AreEquivalentAddressValues(StorePtr, StrippedPtr) && in FindAvailablePtrLoadStore()
503 (isa<AllocaInst>(StorePtr) || isa<GlobalVariable>(StorePtr)) && in FindAvailablePtrLoadStore()
504 StrippedPtr != StorePtr) in FindAvailablePtrLoadStore()
/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/llvm-project/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp102 Value *StorePtr = Store->getPointerOperand(); in isDependenceDistanceOfOne() local
107 StorePtr->getType()->getPointerAddressSpace() && in isDependenceDistanceOfOne()
108 LoadType == StorePtr->getType()->getPointerElementType() && in isDependenceDistanceOfOne()
115 getPtrStride(PSE, StorePtr, L) != 1) in isDependenceDistanceOfOne()
122 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr)); in isDependenceDistanceOfOne()
DLoopIdiomRecognize.cpp463 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
482 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
512 StorePtr->getType()->getPointerAddressSpace() == 0 && in isLegalStore()
764 Value *StorePtr = HeadStore->getPointerOperand(); in processLoopStores() local
765 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores()
775 if (processLoopStridedStore(StorePtr, StoreSize, in processLoopStores()
1061 Value *StorePtr = SI->getPointerOperand(); in processLoopStoreOfLoopLoad() local
1062 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/llvm-project/llvm/lib/Transforms/Utils/
DVNCoercion.cpp242 Value *StorePtr = DepSI->getPointerOperand(); in analyzeLoadFromClobberingStore() local
245 return analyzeLoadFromClobberingWrite(LoadTy, LoadPtr, StorePtr, StoreSize, in analyzeLoadFromClobberingStore()
DSimplifyCFG.cpp1990 Value *StorePtr = StoreToHoist->getPointerOperand(); in isSafeToSpeculateStore() local
2007 if (SI->getPointerOperand() == StorePtr) in isSafeToSpeculateStore()
/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/llvm-project/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1940 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
1950 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
2034 Value *StorePtr = SI->getPointerOperand(); in processCopyingStore() local
2035 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore()
/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-project/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp1268 Register StorePtr = in optimizeMemcpy() local
1270 MIB.buildStore(LdVal, StorePtr, *StoreMMO); in optimizeMemcpy()
1371 Register StorePtr = Dst; in optimizeMemmove() local
1375 StorePtr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); in optimizeMemmove()
1377 MIB.buildStore(LoadVals[I], StorePtr, *StoreMMO); in optimizeMemmove()
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp316 Value *StorePtr = II.getArgOperand(1); in simplifyMaskedStore() local
318 return new StoreInst(II.getArgOperand(0), StorePtr, false, Alignment); in simplifyMaskedStore()
/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/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/Transforms/Utils/
DSimplifyCFG.cpp1530 Value *StorePtr = StoreToHoist->getPointerOperand(); in isSafeToSpeculateStore() local
1548 if (SI->getPointerOperand() == StorePtr) in isSafeToSpeculateStore()
/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/llvm-project/clang/lib/CodeGen/
DCGCall.cpp5151 Address StorePtr = emitAddressAtOffset(*this, DestPtr, RetAI); in EmitCall() local
5152 CreateCoercedStore(CI, StorePtr, DestIsVolatile, *this); in EmitCall()

12