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

References

lib/Transforms/Scalar/SROA.cpp
 4122       SliceTy = CommonUseTy;
 4123   if (!SliceTy)
 4126       SliceTy = TypePartitionTy;
 4127   if ((!SliceTy || (SliceTy->isArrayTy() &&
 4127   if ((!SliceTy || (SliceTy->isArrayTy() &&
 4128                     SliceTy->getArrayElementType()->isIntegerTy())) &&
 4130     SliceTy = Type::getIntNTy(*C, P.size() * 8);
 4131   if (!SliceTy)
 4132     SliceTy = ArrayType::get(Type::getInt8Ty(*C), P.size());
 4133   assert(DL.getTypeAllocSize(SliceTy) >= P.size());
 4135   bool IsIntegerPromotable = isIntegerWideningViable(P, SliceTy, DL);
 4140     SliceTy = VecTy;
 4149   if (SliceTy == AI.getAllocatedType() && P.beginOffset() == 0) {
 4164     const bool IsUnconstrained = Alignment <= DL.getABITypeAlignment(SliceTy);
 4166         SliceTy, AI.getType()->getAddressSpace(), nullptr,