Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:TyAlign

2658     unsigned TyAlign = SizeAlign.second.getQuantity();
2659 if (TyAlign > 8) {
3056 uint64_t TyAlign = getContext().getTypeAlign(Ty) / 8;
3058 /*Realign=*/TyAlign > ABIAlign);
4321 uint64_t TyAlign = getContext().getTypeAlign(Ty) / 8;
4324 ABIAlign = std::min(std::max(TyAlign, (uint64_t)4), (uint64_t)8);
4331 return ABIArgInfo::getIndirect(TyAlign, /*ByVal=*/true,
4332 /*Realign=*/TyAlign > ABIAlign);
4552 uint64_t TyAlign = CGF.getContext().getTypeAlign(Ty) / 8;
4559 TyAlign = std::min(std::max(TyAlign, (uint64_t)4), (uint64_t)8);
4561 TyAlign = 4;
4566 TyAlign = 4;
4570 if (TyAlign > 4) {
4571 assert((TyAlign & (TyAlign - 1)) == 0 &&
4574 AddrAsInt = Builder.CreateAdd(AddrAsInt, Builder.getInt32(TyAlign - 1));
4575 AddrAsInt = Builder.CreateAnd(AddrAsInt, Builder.getInt32(~(TyAlign - 1)));
4588 else if (TyAlign < CGF.getContext().getTypeAlign(Ty) / 8) {
4602 TyAlign, false);