Lines Matching refs:ty
212 void CIRGenFunction::declare(mlir::Value addrVal, const Decl *var, QualType ty, in declare() argument
222 if (ty->isReferenceType() || ty.isConstQualified()) in declare()
636 QualType ty) { in makeNaturalAlignPointeeAddrLValue() argument
641 CharUnits align = cgm.getNaturalTypeAlignment(ty, &baseInfo); in makeNaturalAlignPointeeAddrLValue()
642 return makeAddrLValue(Address(val, align), ty, baseInfo); in makeNaturalAlignPointeeAddrLValue()
646 QualType ty) { in makeNaturalAlignAddrLValue() argument
648 CharUnits alignment = cgm.getNaturalTypeAlignment(ty, &baseInfo); in makeNaturalAlignAddrLValue()
649 Address addr(val, convertTypeForMem(ty), alignment); in makeNaturalAlignAddrLValue()
651 return makeAddrLValue(addr, ty, baseInfo); in makeNaturalAlignAddrLValue()
704 QualType ty = e->getType(); in emitLValue() local
705 if (ty->getAs<AtomicType>()) { in emitLValue()
710 if (!ty->isAnyComplexType()) in emitLValue()
745 QualType ty) { in emitNullInitialization() argument
748 if (const RecordType *rt = ty->getAs<RecordType>()) { in emitNullInitialization()
760 const CharUnits size = getContext().getTypeSizeInChars(ty); in emitNullInitialization()
763 if (isa<VariableArrayType>(getContext().getAsArrayType(ty))) { in emitNullInitialization()
775 if (!cgm.getTypes().isZeroInitializable(ty)) { in emitNullInitialization()
783 const mlir::Value zeroValue = builder.getNullValue(convertType(ty), loc); in emitNullInitialization()