reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3372 assert(LI.getPointerOperand() == *U); 3373 if (!LI.isSimple() || LI.getType()->isSingleValueType()) 3373 if (!LI.isSimple() || LI.getType()->isSingleValueType()) 3377 LLVM_DEBUG(dbgs() << " original: " << LI << "\n"); 3379 LI.getAAMetadata(AATags); 3380 LoadOpSplitter Splitter(&LI, *U, LI.getType(), AATags, 3380 LoadOpSplitter Splitter(&LI, *U, LI.getType(), AATags, 3381 getAdjustedAlignment(&LI, 0, DL), DL); 3382 Value *V = UndefValue::get(LI.getType()); 3383 Splitter.emitSplitOps(LI.getType(), V, LI.getName() + ".fca"); 3383 Splitter.emitSplitOps(LI.getType(), V, LI.getName() + ".fca"); 3384 LI.replaceAllUsesWith(V); 3385 LI.eraseFromParent();