Lines Matching refs:IsIndirect

363                                 QualType ValueTy, bool IsIndirect,  in emitVoidPtrVAArg()  argument
369 if (IsIndirect) { in emitVoidPtrVAArg()
379 if (IsIndirect) in emitVoidPtrVAArg()
387 if (IsIndirect) { in emitVoidPtrVAArg()
916 bool IsIndirect = isAggregateTypeForABI(Ty) && in EmitVAArg() local
919 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
1976 bool IsIndirect = false; in addFieldToArgStruct() local
1978 IsIndirect = true; in addFieldToArgStruct()
1979 Info = ABIArgInfo::getInAlloca(FrameFields.size(), IsIndirect); in addFieldToArgStruct()
1981 if (IsIndirect) in addFieldToArgStruct()
1984 StackOffset += IsIndirect ? WordSize : getContext().getTypeSizeInChars(Type); in addFieldToArgStruct()
4170 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitMSVAArg() local
4172 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()
4372 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitVAArg() local
4374 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
5893 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
5896 if (IsIndirect) in EmitAAPCSVAArg()
5930 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
5966 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
6011 if (IsIndirect) { in EmitAAPCSVAArg()
6025 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
6056 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
6078 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
6098 if (IsIndirect) in EmitAAPCSVAArg()
6128 if (IsIndirect) in EmitAAPCSVAArg()
6159 bool IsIndirect = false; in EmitDarwinVAArg() local
6163 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members); in EmitDarwinVAArg()
6166 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitDarwinVAArg()
6172 bool IsIndirect = false; in EmitMSVAArg() local
6176 IsIndirect = true; in EmitMSVAArg()
6178 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()
6908 bool IsIndirect = false; in EmitVAArg() local
6912 IsIndirect = true; in EmitVAArg()
6919 IsIndirect = true; in EmitVAArg()
6938 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, in EmitVAArg()
7439 bool IsIndirect = AI.isIndirect(); in EmitVAArg() local
7444 if (IsIndirect) { in EmitVAArg()
7571 if (IsIndirect) in EmitVAArg()
10929 bool IsIndirect = TInfo.Width > 2 * SlotSize; in EmitVAArg() local
10931 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TInfo, in EmitVAArg()