Lines Matching refs:ATy
3382 static void setUsedBits(CodeGenModule &CGM, const ConstantArrayType *ATy, in setUsedBits() argument
3386 QualType ETy = Context.getBaseElementType(ATy); in setUsedBits()
3391 for (int I = 0, N = Context.getConstantArrayElementCount(ATy); I < N; ++I) { in setUsedBits()
3407 if (const auto *ATy = Context.getAsConstantArrayType(QTy)) in setUsedBits() local
3408 return setUsedBits(CGM, ATy, Offset, Bits); in setUsedBits()
3459 llvm::ArrayType *ATy, in EmitCMSEClearRecord() argument
3462 int Size = DataLayout.getTypeStoreSize(ATy); in EmitCMSEClearRecord()
3469 ATy->getArrayElementType()->getScalarSizeInBits() / CharWidth; in EmitCMSEClearRecord()
3471 llvm::Value *R = llvm::PoisonValue::get(ATy); in EmitCMSEClearRecord()
3472 for (int I = 0, N = ATy->getArrayNumElements(); I != N; ++I) { in EmitCMSEClearRecord()
5071 auto *ATy = dyn_cast<llvm::ArrayType>(Load->getType()); in EmitCall() local
5072 if (ATy != nullptr && isa<RecordType>(I->Ty.getCanonicalType())) in EmitCall()
5073 Load = EmitCMSEClearRecord(Load, ATy, I->Ty); in EmitCall()