reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/SROA.cpp
 2756     LLVM_DEBUG(dbgs() << "    original: " << II << "\n");
 2757     assert(II.getRawDest() == OldPtr);
 2760     II.getAAMetadata(AATags);
 2764     if (!isa<Constant>(II.getLength())) {
 2767       II.setDest(getNewAllocaSlicePtr(IRB, OldPtr->getType()));
 2768       II.setDestAlignment(getSliceAlign());
 2775     Pass.DeadInsts.insert(&II);
 2786       auto *C = cast<ConstantInt>(II.getLength());
 2799       Type *SizeTy = II.getLength()->getType();
 2802           getNewAllocaSlicePtr(IRB, OldPtr->getType()), II.getValue(), Size,
 2803           getSliceAlign(), II.isVolatile());
 2828           getIntegerSplat(II.getValue(), DL.getTypeSizeInBits(ElementTy) / 8);
 2839       assert(!II.isVolatile());
 2842       V = getIntegerSplat(II.getValue(), Size);
 2861       V = getIntegerSplat(II.getValue(), DL.getTypeSizeInBits(ScalarTy) / 8);
 2869                                             II.isVolatile());
 2873     return !II.isVolatile();