Lines Matching refs:LI
71 if (LoadInst *LI = dyn_cast<LoadInst>(&I)) { in runOnFunction() local
72 if (!LI->hasOneUse()) in runOnFunction()
75 if (DL.getTypeStoreSize(LI->getType()) < MaxAggrCopySize) in runOnFunction()
78 if (StoreInst *SI = dyn_cast<StoreInst>(LI->user_back())) { in runOnFunction()
79 if (SI->getOperand(0) != LI) in runOnFunction()
81 AggrLoads.push_back(LI); in runOnFunction()
104 for (LoadInst *LI : AggrLoads) { in runOnFunction()
105 auto *SI = cast<StoreInst>(*LI->user_begin()); in runOnFunction()
106 Value *SrcAddr = LI->getOperand(0); in runOnFunction()
108 unsigned NumLoads = DL.getTypeStoreSize(LI->getType()); in runOnFunction()
115 /* SrcAlign */ LI->getAlign(), in runOnFunction()
117 /* SrcIsVolatile */ LI->isVolatile(), in runOnFunction()
122 LI->eraseFromParent(); in runOnFunction()