Lines Matching refs:LI
122 if (const LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
123 if (LI->isVolatile()) {
127 Loc = AA->getLocation(LI);
238 /// isLoadLoadClobberIfExtendedToFullWidth - Return true if LI is a load that
247 const LoadInst *LI,
258 LI, *TD);
271 unsigned MemLocSize, const LoadInst *LI,
274 if (!isa<IntegerType>(LI->getType()) || LI->isVolatile()) return 0;
279 GetPointerBaseWithConstantOffset(LI->getPointerOperand(), LIOffs, TD);
287 // and "P+3". Check to see if increasing the size of the "LI" load up to its
291 // If MemLoc is before LI, then no widening of LI will help us out.
299 unsigned LoadAlign = LI->getAlignment();
303 // If no amount of rounding up will let MemLoc fit into LI, then bail out.
308 unsigned NewLoadByteSize = LI->getType()->getPrimitiveSizeInBits()/8U;
371 if (LoadInst *LI = dyn_cast<LoadInst>(Inst)) {
372 AliasAnalysis::Location LoadLoc = AA->getLocation(LI);
385 if (IntegerType *ITy = dyn_cast<IntegerType>(LI->getType()))
386 if (LI->getAlignment()*8 > ITy->getPrimitiveSizeInBits() &&
388 MemLocOffset, LI, TD))