Lines Matching refs:STy
75 void finishType(StructType *DTy, StructType *STy, ArrayRef<Type *> ETypes);
112 if (auto *STy = dyn_cast<StructType>(Ty)) in addTypeMapping() local
113 if (STy->hasName()) in addTypeMapping()
114 STy->setName(""); in addTypeMapping()
224 void TypeMapTy::finishType(StructType *DTy, StructType *STy, in finishType() argument
226 DTy->setBody(ETypes, STy->isPacked()); in finishType()
229 if (STy->hasName()) { in finishType()
230 SmallString<16> TmpName = STy->getName(); in finishType()
231 STy->setName(""); in finishType()
288 auto *STy = cast<StructType>(Ty); in get() local
289 finishType(DTy, STy, ElementTypes); in get()
319 auto *STy = cast<StructType>(Ty); in get() local
320 bool IsPacked = STy->isPacked(); in get()
325 if (STy->isOpaque()) { in get()
326 DstStructTypesSet.addOpaque(STy); in get()
332 STy->setName(""); in get()
337 DstStructTypesSet.addNonOpaque(STy); in get()
342 finishType(DTy, STy, ElementTypes); in get()