Lines Matching refs:CAT
1396 const ConstantArrayType *CAT) {
1398 Context.getTypeInfoInChars(CAT->getElementType());
1399 uint64_t Size = CAT->getSize().getZExtValue();
1414 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(T))
1415 return getConstantArrayInfoInChars(*this, CAT);
1472 const ConstantArrayType *CAT = cast<ConstantArrayType>(T);
1474 std::pair<uint64_t, unsigned> EltInfo = getTypeInfo(CAT->getElementType());
1475 uint64_t Size = CAT->getSize().getZExtValue();
1846 for (const auto *Cat : OI->visible_categories())
1847 CollectInheritedProtocols(Cat, Protocols);
2497 const ConstantArrayType *cat = cast<ConstantArrayType>(ty);
2499 getVariableArrayDecayedType(cat->getElementType()),
2500 cat->getSize(),
2501 cat->getSizeModifier(),
2502 cat->getIndexTypeCVRQualifiers());
3930 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT)) {
3931 return getConstantArrayType(unqualElementType, CAT->getSize(),
3932 CAT->getSizeModifier(), 0);
4233 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(ATy))
4234 return cast<ArrayType>(getConstantArrayType(NewEltTy, CAT->getSize(),
4235 CAT->getSizeModifier(),
4236 CAT->getIndexTypeCVRQualifiers()));
5335 if (const ConstantArrayType *CAT = dyn_cast<ConstantArrayType>(AT))
5336 S += llvm::utostr(CAT->getSize().getZExtValue());