Lines Matching refs:STy
78 void finishType(StructType *DTy, StructType *STy, ArrayRef<Type *> ETypes);
115 if (auto *STy = dyn_cast<StructType>(Ty)) in addTypeMapping() local
116 if (STy->hasName()) in addTypeMapping()
117 STy->setName(""); in addTypeMapping()
227 void TypeMapTy::finishType(StructType *DTy, StructType *STy, in finishType() argument
229 DTy->setBody(ETypes, STy->isPacked()); in finishType()
232 if (STy->hasName()) { in finishType()
233 SmallString<16> TmpName = STy->getName(); in finishType()
234 STy->setName(""); in finishType()
291 auto *STy = cast<StructType>(Ty); in get() local
292 finishType(DTy, STy, ElementTypes); in get()
322 auto *STy = cast<StructType>(Ty); in get() local
323 bool IsPacked = STy->isPacked(); in get()
328 if (STy->isOpaque()) { in get()
329 DstStructTypesSet.addOpaque(STy); in get()
335 STy->setName(""); in get()
340 DstStructTypesSet.addNonOpaque(STy); in get()
345 finishType(DTy, STy, ElementTypes); in get()