Lines Matching refs:STy
1056 llvm::StructType *STy, in constStructWithPadding() argument
1059 const llvm::StructLayout *Layout = DL.getStructLayout(STy); in constStructWithPadding()
1064 for (unsigned i = 0, e = STy->getNumElements(); i != e; i++) { in constStructWithPadding()
1067 assert(!STy->isPacked()); in constStructWithPadding()
1073 CurOp = llvm::Constant::getNullValue(STy->getElementType(i)); in constStructWithPadding()
1087 if (NestedIntact && Values.size() == STy->getNumElements()) in constStructWithPadding()
1089 return llvm::ConstantStruct::getAnon(Values, STy->isPacked()); in constStructWithPadding()
1097 if (const auto STy = dyn_cast<llvm::StructType>(OrigTy)) in constWithPadding() local
1098 return constStructWithPadding(CGM, isPattern, STy, constant); in constWithPadding()
1250 if (auto *STy = dyn_cast<llvm::StructType>(Ty)) { in emitStoresForConstant() local
1251 if (STy == Loc.getElementType() || in emitStoresForConstant()
1252 (STy != Loc.getElementType() && IsTrivialAutoVarInitPattern)) { in emitStoresForConstant()
1254 CGM.getDataLayout().getStructLayout(STy); in emitStoresForConstant()