Home
last modified time | relevance | path

Searched refs:StorePtr (Results 1 – 16 of 16) 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-7.0/llvm/lib/Analysis/
DLoads.cpp389 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); in FindAvailablePtrLoadStore() local
393 if (AreEquivalentAddressValues(StorePtr, StrippedPtr) && in FindAvailablePtrLoadStore()
411 (isa<AllocaInst>(StorePtr) || isa<GlobalVariable>(StorePtr)) && in FindAvailablePtrLoadStore()
412 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-7.0/llvm/lib/Transforms/Scalar/
DLoopLoadElimination.cpp96 Value *StorePtr = Store->getPointerOperand(); in isDependenceDistanceOfOne() local
101 StorePtr->getType()->getPointerAddressSpace() && in isDependenceDistanceOfOne()
102 LoadType == StorePtr->getType()->getPointerElementType() && in isDependenceDistanceOfOne()
109 getPtrStride(PSE, StorePtr, L) != 1) in isDependenceDistanceOfOne()
116 auto *StorePtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(StorePtr)); in isDependenceDistanceOfOne()
DLoopIdiomRecognize.cpp403 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
414 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
444 StorePtr->getType()->getPointerAddressSpace() == 0 && in isLegalStore()
693 Value *StorePtr = HeadStore->getPointerOperand(); in processLoopStores() local
694 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores()
704 if (processLoopStridedStore(StorePtr, StoreSize, HeadStore->getAlignment(), in processLoopStores()
961 Value *StorePtr = SI->getPointerOperand(); in processLoopStoreOfLoopLoad() local
962 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStoreOfLoopLoad()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DVNCoercion.cpp215 Value *StorePtr = DepSI->getPointerOperand(); in analyzeLoadFromClobberingStore() local
218 return analyzeLoadFromClobberingWrite(LoadTy, LoadPtr, StorePtr, StoreSize, in analyzeLoadFromClobberingStore()
DSimplifyCFG.cpp1862 Value *StorePtr = StoreToHoist->getPointerOperand(); in isSafeToSpeculateStore() local
1877 if (SI->getPointerOperand() == StorePtr) in isSafeToSpeculateStore()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp1918 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local
1928 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore()
2011 Value *StorePtr = SI->getPointerOperand(); in processCopyingStore() local
2012 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/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineCalls.cpp1252 Value *StorePtr = II.getArgOperand(1); in simplifyMaskedStore() local
1254 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/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsISelLowering.cpp4068 SDValue StorePtr = DAG.getNode(ISD::ADD, DL, PtrTy, FIN, in copyByValRegs() local
4071 StorePtr, MachinePointerInfo(FuncArg, Offset)); in copyByValRegs()
/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()