Lines Matching refs:ATy
3432 static void setUsedBits(CodeGenModule &CGM, const ConstantArrayType *ATy, in setUsedBits() argument
3436 QualType ETy = Context.getBaseElementType(ATy); in setUsedBits()
3441 for (int I = 0, N = Context.getConstantArrayElementCount(ATy); I < N; ++I) { in setUsedBits()
3457 if (const auto *ATy = Context.getAsConstantArrayType(QTy)) in setUsedBits() local
3458 return setUsedBits(CGM, ATy, Offset, Bits); in setUsedBits()
3509 llvm::ArrayType *ATy, in EmitCMSEClearRecord() argument
3512 int Size = DataLayout.getTypeStoreSize(ATy); in EmitCMSEClearRecord()
3519 ATy->getArrayElementType()->getScalarSizeInBits() / CharWidth; in EmitCMSEClearRecord()
3521 llvm::Value *R = llvm::PoisonValue::get(ATy); in EmitCMSEClearRecord()
3522 for (int I = 0, N = ATy->getArrayNumElements(); I != N; ++I) { in EmitCMSEClearRecord()
5139 auto *ATy = dyn_cast<llvm::ArrayType>(Load->getType()); in EmitCall() local
5140 if (ATy != nullptr && isa<RecordType>(I->Ty.getCanonicalType())) in EmitCall()
5141 Load = EmitCMSEClearRecord(Load, ATy, I->Ty); in EmitCall()