Lines Matching defs:ATy
3675 // the elements of an array type `ATy`.
3676 static void setUsedBits(CodeGenModule &CGM, const ConstantArrayType *ATy,
3680 QualType ETy = Context.getBaseElementType(ATy);
3685 for (int I = 0, N = Context.getConstantArrayElementCount(ATy); I < N; ++I) {
3701 if (const auto *ATy = Context.getAsConstantArrayType(QTy))
3702 return setUsedBits(CGM, ATy, Offset, Bits);
3753 llvm::ArrayType *ATy,
3756 int Size = DataLayout.getTypeStoreSize(ATy);
3763 ATy->getArrayElementType()->getScalarSizeInBits() / CharWidth;
3765 llvm::Value *R = llvm::PoisonValue::get(ATy);
3766 for (int I = 0, N = ATy->getArrayNumElements(); I != N; ++I) {
5421 auto *ATy = dyn_cast<llvm::ArrayType>(Load->getType());
5422 if (ATy != nullptr && isa<RecordType>(I->Ty.getCanonicalType()))
5423 Load = EmitCMSEClearRecord(Load, ATy, I->Ty);