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