Lines Matching refs:DepLI
903 LoadInst *DepLI, const DataLayout &DL){ in AnalyzeLoadFromClobberingLoad() argument
905 if (DepLI->getType()->isStructTy() || DepLI->getType()->isArrayTy()) in AnalyzeLoadFromClobberingLoad()
908 Value *DepPtr = DepLI->getPointerOperand(); in AnalyzeLoadFromClobberingLoad()
909 uint64_t DepSize = DL.getTypeSizeInBits(DepLI->getType()); in AnalyzeLoadFromClobberingLoad()
921 LoadBase, LoadOffs, LoadSize, DepLI); in AnalyzeLoadFromClobberingLoad()
926 assert(DepLI->isSimple() && "Cannot widen volatile/atomic load!"); in AnalyzeLoadFromClobberingLoad()
927 assert(DepLI->getType()->isIntegerTy() && "Can't widen non-integer load"); in AnalyzeLoadFromClobberingLoad()
1250 if (LoadInst *DepLI = dyn_cast<LoadInst>(DepInfo.getInst())) { in AnalyzeLoadAvailability() local
1254 if (DepLI != LI && Address && LI->isAtomic() <= DepLI->isAtomic()) { in AnalyzeLoadAvailability()
1256 AnalyzeLoadFromClobberingLoad(LI->getType(), Address, DepLI, DL); in AnalyzeLoadAvailability()
1259 Res = AvailableValue::getLoad(DepLI, Offset); in AnalyzeLoadAvailability()