Lines Matching refs:IsIndirect
343 QualType ValueTy, bool IsIndirect, in emitVoidPtrVAArg() argument
349 if (IsIndirect) { in emitVoidPtrVAArg()
359 if (IsIndirect) in emitVoidPtrVAArg()
367 if (IsIndirect) { in emitVoidPtrVAArg()
4075 bool IsIndirect = false; in EmitVAArg() local
4081 IsIndirect = Width > 64 || !llvm::isPowerOf2_64(Width); in EmitVAArg()
4084 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitVAArg()
5271 bool IsIndirect = AI.isIndirect(); in EmitAAPCSVAArg() local
5274 if (IsIndirect) in EmitAAPCSVAArg()
5309 int RegSize = IsIndirect ? 8 : TyInfo.first.getQuantity(); in EmitAAPCSVAArg()
5351 if (!IsFPR && !IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
5396 if (IsIndirect) { in EmitAAPCSVAArg()
5410 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg()
5442 if (CGF.CGM.getDataLayout().isBigEndian() && !IsIndirect && in EmitAAPCSVAArg()
5465 if (!IsIndirect && TyAlign.getQuantity() > 8) { in EmitAAPCSVAArg()
5485 if (IsIndirect) in EmitAAPCSVAArg()
5515 if (IsIndirect) in EmitAAPCSVAArg()
5545 bool IsIndirect = false; in EmitDarwinVAArg() local
5549 IsIndirect = !isHomogeneousAggregate(Ty, Base, Members); in EmitDarwinVAArg()
5552 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, in EmitDarwinVAArg()
6227 bool IsIndirect = false; in EmitVAArg() local
6231 IsIndirect = true; in EmitVAArg()
6238 IsIndirect = true; in EmitVAArg()
6257 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, TyInfo, in EmitVAArg()
6571 bool IsIndirect = AI.isIndirect(); in EmitVAArg() local
6576 if (IsIndirect) { in EmitVAArg()
6704 if (IsIndirect) in EmitVAArg()
9211 bool IsIndirect = SizeAndAlign.first > 2 * SlotSize; in EmitVAArg() local
9213 return emitVoidPtrVAArg(CGF, VAListAddr, Ty, IsIndirect, SizeAndAlign, in EmitVAArg()