Lines Matching refs:TyAlign
2931 unsigned TyAlign = SizeAlign.second.getQuantity(); in EmitVAArg() local
2932 if (TyAlign > 8) { in EmitVAArg()
3629 uint64_t TyAlign = getContext().getTypeAlign(Ty) / 8; in classifyArgumentType() local
3668 /*Realign=*/TyAlign > ABIAlign); in classifyArgumentType()
4686 uint64_t TyAlign = getContext().getTypeAlign(Ty) / 8; in classifyArgumentType() local
4689 ABIAlign = std::min(std::max(TyAlign, (uint64_t)4), (uint64_t)8); in classifyArgumentType()
4693 /*Realign=*/TyAlign > ABIAlign); in classifyArgumentType()
4930 uint64_t TyAlign = CGF.getContext().getTypeAlign(Ty) / 8; in EmitVAArg() local
4937 TyAlign = std::min(std::max(TyAlign, (uint64_t)4), (uint64_t)8); in EmitVAArg()
4939 TyAlign = 4; in EmitVAArg()
4944 TyAlign = 4; in EmitVAArg()
4948 if (TyAlign > 4) { in EmitVAArg()
4949 assert((TyAlign & (TyAlign - 1)) == 0 && in EmitVAArg()
4952 AddrAsInt = Builder.CreateAdd(AddrAsInt, Builder.getInt32(TyAlign - 1)); in EmitVAArg()
4953 AddrAsInt = Builder.CreateAnd(AddrAsInt, Builder.getInt32(~(TyAlign - 1))); in EmitVAArg()
4966 else if (TyAlign < CGF.getContext().getTypeAlign(Ty) / 8) { in EmitVAArg()
4980 TyAlign, false); in EmitVAArg()