Lines Matching defs:STy
2074 Type *STy = SI->getValueOperand()->getType();
2076 if (STy->isStructTy())
2079 assert(STy->isIntegerTy());
2080 STy = SplitIntTy;
2082 if (!canConvertValue(DL, STy, SliceTy))
3784 if (StructType *STy = dyn_cast<StructType>(Ty)) {
3787 for (unsigned Idx = 0, Size = STy->getNumElements(); Idx != Size;
3792 emitSplitOps(STy->getElementType(Idx), Agg, Name + "." + Twine(Idx));
4144 } else if (StructType *STy = dyn_cast<StructType>(Ty)) {
4145 const StructLayout *SL = DL.getStructLayout(STy);
4147 InnerTy = STy->getElementType(Index);
4218 StructType *STy = dyn_cast<StructType>(Ty);
4219 if (!STy)
4222 const StructLayout *SL = DL.getStructLayout(STy);
4236 Type *ElementTy = STy->getElementType(Index);
4252 StructType::element_iterator EI = STy->element_begin() + Index,
4253 EE = STy->element_end();
4267 EE = STy->element_begin() + EndIndex;
4272 StructType::get(STy->getContext(), ArrayRef(EI, EE), STy->isPacked());