Lines Matching refs:CAT
906 auto *CAT = CGM.getContext().getAsConstantArrayType(ILE->getType()); in EmitArrayInitialization() local
907 assert(CAT && "can't emit array init for non-constant-bound array"); in EmitArrayInitialization()
909 unsigned NumElements = CAT->getSize().getZExtValue(); in EmitArrayInitialization()
915 QualType EltType = CAT->getElementType(); in EmitArrayInitialization()
945 return EmitArrayConstant(CGM, CAT, CommonElementType, NumElements, Elts, in EmitArrayInitialization()
1089 const ConstantArrayType *CAT = CGM.getContext().getAsConstantArrayType(T); in VisitObjCEncodeExpr() local
1093 Str.resize(CAT->getSize().getZExtValue(), '\0'); in VisitObjCEncodeExpr()
1949 const ConstantArrayType *CAT = in tryEmitPrivate() local
1958 CAT->getElementType()); in tryEmitPrivate()
1973 Value.getArrayInitializedElt(I), CAT->getElementType()); in tryEmitPrivate()
1985 if (CAT == nullptr && CommonElementType == nullptr && !NumInitElts) { in tryEmitPrivate()
1993 return EmitArrayConstant(CGM, CAT, CommonElementType, NumElements, Elts, in tryEmitPrivate()
2151 if (const ConstantArrayType *CAT = Context.getAsConstantArrayType(T)) { in EmitNullConstant() local
2155 QualType ElementTy = CAT->getElementType(); in EmitNullConstant()
2159 unsigned NumElements = CAT->getSize().getZExtValue(); in EmitNullConstant()