Lines Matching defs:AT
96 if (const auto *AT = asDerived().getContext().getAsArrayType(FT)) {
97 asDerived().visitArray(PCK, AT, FT.isVolatileQualified(), FD,
183 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
188 return asDerived().visitTrivial(QualType(AT, 0), FD, CurStructOffset);
193 const ConstantArrayType *CAT = cast<ConstantArrayType>(AT);
279 if (const auto *AT = getContext().getAsArrayType(FT)) {
280 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset);
296 if (const auto *AT = getContext().getAsArrayType(FT)) {
297 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset);
344 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
349 return asDerived().visitTrivial(QualType(AT, 0), FD, CurStructOffset,
362 llvm::Value *NumElts = CGF.emitArrayLength(AT, BaseEltQT, DstAddr);
394 QualType EltQT = AT->getElementType();
582 if (const auto *AT = getContext().getAsArrayType(FT)) {
583 visitArray(DK, AT, FT.isVolatileQualified(), FD, CurStructOffset, Addrs);
622 if (const auto *AT = getContext().getAsArrayType(FT)) {
623 visitArray(PDIK, AT, FT.isVolatileQualified(), FD, CurStructOffset,
644 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
648 return visitTrivial(QualType(AT, 0), FD, CurStructOffset, Addrs);
651 CharUnits Size = Ctx.getTypeSizeInChars(QualType(AT, 0));
652 QualType EltTy = Ctx.getBaseElementType(QualType(AT, 0));
655 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs);