Lines Matching refs:STy
3354 if (llvm::StructType *STy = dyn_cast<llvm::StructType>(IRType)) {
3355 const llvm::StructLayout *SL = TD.getStructLayout(STy);
3358 return ContainsFloatAtOffset(STy->getElementType(Elt), IROffset, TD);
3440 if (llvm::StructType *STy = dyn_cast<llvm::StructType>(IRType)) {
3442 const llvm::StructLayout *SL = getDataLayout().getStructLayout(STy);
3447 return GetINTEGERTypeAtOffset(STy->getElementType(FieldIdx), IROffset,
8641 if (auto STy = dyn_cast<llvm::StructType>(Ty)) {
8644 for (auto T : STy->elements()) {
8651 return STy;
8652 if (STy->hasName())
8654 EltTys, (STy->getName() + ".coerce").str(), STy->isPacked());
8655 return llvm::StructType::get(getVMContext(), EltTys, STy->isPacked());