Lines Matching refs:IsIndirect

386                                 QualType ValueTy, bool IsIndirect,  in emitVoidPtrVAArg()  argument
393 if (IsIndirect) { in emitVoidPtrVAArg()
403 if (IsIndirect) in emitVoidPtrVAArg()
410 if (IsIndirect) { in emitVoidPtrVAArg()
966 bool IsIndirect = isAggregateTypeForABI(Ty) && in EmitVAArg() local
969 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
2038 bool IsIndirect = false; in addFieldToArgStruct() local
2040 IsIndirect = true; in addFieldToArgStruct()
2041 Info = ABIArgInfo::getInAlloca(FrameFields.size(), IsIndirect); in addFieldToArgStruct()
2043 if (IsIndirect) in addFieldToArgStruct()
2046 StackOffset += IsIndirect ? WordSize : getContext().getTypeSizeInChars(Type); in addFieldToArgStruct()
4265 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitMSVAArg() local
4267 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()
4467 bool IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitVAArg() local
4469 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
6009 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
6012 if (IsIndirect) in EmitAAPCSVAArg()
6046 int RegSize = IsIndirect ? 8 : TySize.getQuantity(); in EmitAAPCSVAArg()
6082 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
6127 if (IsIndirect) { in EmitAAPCSVAArg()
6141 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
6172 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
6194 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
6214 if (IsIndirect) in EmitAAPCSVAArg()
6244 if (IsIndirect) in EmitAAPCSVAArg()
6276 bool IsIndirect = false; in EmitDarwinVAArg() local
6280 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members); in EmitDarwinVAArg()
6283 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitDarwinVAArg()
6289 bool IsIndirect = false; in EmitMSVAArg() local
6293 IsIndirect = true; in EmitMSVAArg()
6295 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitMSVAArg()
7072 bool IsIndirect = false; in EmitVAArg() local
7076 IsIndirect = true; in EmitVAArg()
7083 IsIndirect = true; in EmitVAArg()
7102 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, in EmitVAArg()
7644 bool IsIndirect = AI.isIndirect(); in EmitVAArg() local
7651 if (IsIndirect) { in EmitVAArg()
7777 if (IsIndirect) in EmitVAArg()
11408 bool IsIndirect = TInfo.Width > 2 * SlotSize; in EmitVAArg() local
11410 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TInfo, in EmitVAArg()