/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | Loads.cpp | 451 const Value *StorePtr, in areNonOverlapSameBaseLoadAndStore() argument 455 APInt StoreOffset(DL.getTypeSizeInBits(StorePtr->getType()), 0); in areNonOverlapSameBaseLoadAndStore() 458 const Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore() 503 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); in getAvailableLoadStore() local 504 if (!AreEquivalentAddressValues(StorePtr, Ptr)) in getAvailableLoadStore() 556 Value *StorePtr = SI->getPointerOperand()->stripPointerCasts(); in findAvailablePtrLoadStore() local 562 (isa<AllocaInst>(StorePtr) || isa<GlobalVariable>(StorePtr)) && in findAvailablePtrLoadStore() 563 StrippedPtr != StorePtr) in findAvailablePtrLoadStore()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 461 void replacePhiDefWithLoad(Instruction *PHI, Value *StorePtr); 486 Value *StorePtr) { in replacePhiDefWithLoad() argument 488 replaceWithTileLoad(U, StorePtr, true); in replacePhiDefWithLoad() 558 Value *StorePtr = updatePhiIncomings(BB, Imcomings); in volatileTilePHI() local 559 replacePhiDefWithLoad(PHI, StorePtr); in volatileTilePHI()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LoopLoadElimination.cpp | 101 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()
|
H A D | LoopIdiomRecognize.cpp | 488 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local 507 dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() 537 StorePtr->getType()->getPointerAddressSpace() == 0 && in isLegalStore() 777 Value *StorePtr = HeadStore->getPointerOperand(); in processLoopStores() local 778 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStores() 788 if (processLoopStridedStore(StorePtr, StoreSize, in processLoopStores() 1170 Value *StorePtr = SI->getPointerOperand(); in processLoopStoreOfLoopLoad() local 1171 const SCEVAddRecExpr *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processLoopStoreOfLoopLoad() 1183 return processLoopStoreOfLoopLoad(StorePtr, LoadPtr, StoreSize, in processLoopStoreOfLoopLoad()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | VNCoercion.cpp | 237 Value *StorePtr = DepSI->getPointerOperand(); in analyzeLoadFromClobberingStore() local 240 return analyzeLoadFromClobberingWrite(LoadTy, LoadPtr, StorePtr, StoreSize, in analyzeLoadFromClobberingStore()
|
H A D | SimplifyCFG.cpp | 2232 Value *StorePtr = StoreToHoist->getPointerOperand(); in isSafeToSpeculateStore() local 2249 if (SI->getPointerOperand() == StorePtr) in isSafeToSpeculateStore()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 1939 Value *StorePtr = SI->getPointerOperand(); in isLegalStore() local 1949 auto *StoreEv = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in isLegalStore() 2033 Value *StorePtr = SI->getPointerOperand(); in processCopyingStore() local 2034 auto *StoreEv = cast<SCEVAddRecExpr>(SE->getSCEV(StorePtr)); in processCopyingStore()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 1428 Register StorePtr = in optimizeMemcpy() local 1430 MIB.buildStore(LdVal, StorePtr, *StoreMMO); in optimizeMemcpy() 1531 Register StorePtr = Dst; in optimizeMemmove() local 1535 StorePtr = MIB.buildPtrAdd(PtrTy, Dst, Offset).getReg(0); in optimizeMemmove() 1537 MIB.buildStore(LoadVals[I], StorePtr, *StoreMMO); in optimizeMemmove()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 328 Value *StorePtr = II.getArgOperand(1); in simplifyMaskedStore() local 331 new StoreInst(II.getArgOperand(0), StorePtr, false, Alignment); in simplifyMaskedStore()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCall.cpp | 5462 Address StorePtr = emitAddressAtOffset(*this, DestPtr, RetAI); in EmitCall() local 5463 CreateCoercedStore(CI, StorePtr, DestIsVolatile, *this); in EmitCall()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.cpp | 4359 SDValue StorePtr = DAG.getNode(ISD::ADD, DL, PtrTy, FIN, in copyByValRegs() local 4362 StorePtr, MachinePointerInfo(FuncArg, Offset)); in copyByValRegs()
|