Lines Matching refs:STy
231 if (auto *STy = dyn_cast<StructType>(F->getReturnType())) {
233 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
282 auto *STy = dyn_cast<StructType>(V->getType());
283 assert(STy && "getStructLatticeValueFor() can be called only on structs");
284 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
330 if (auto *STy = dyn_cast<StructType>(V->getType()))
331 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
340 bool isStructLatticeConstant(Function *F, StructType *STy) {
341 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
794 if (auto *STy = dyn_cast<StructType>(ResultOp->getType()))
796 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
866 auto *STy = dyn_cast<StructType>(IVI.getType());
867 if (!STy)
884 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
1240 if (auto *STy = dyn_cast<StructType>(AI->getType())) {
1241 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
1370 if (auto *STy = dyn_cast<StructType>(F->getReturnType())) {
1376 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i)
1467 if (auto *STy = dyn_cast<StructType>(I.getType())) {
1482 for (unsigned i = 0, e = STy->getNumElements(); i != e; ++i) {
2065 StructType *STy = cast<StructType>(F->getReturnType());
2066 if (Solver.isStructLatticeConstant(F, STy))