Lines Matching refs:LocVT
45 MVT LocVT, ISD::ArgFlagsTy &ArgFlags, in finishStackBlock() argument
47 if (LocVT.isScalableVector()) { in finishStackBlock()
101 unsigned Size = LocVT.getSizeInBits() / 8; in finishStackBlock()
116 unsigned &ValNo, MVT &ValVT, MVT &LocVT, CCValAssign::LocInfo &LocInfo, in CC_AArch64_Custom_Stack_Block() argument
123 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Stack_Block()
128 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, Align(8)); in CC_AArch64_Custom_Stack_Block()
134 static bool CC_AArch64_Custom_Block(unsigned &ValNo, MVT &ValVT, MVT &LocVT, in CC_AArch64_Custom_Block() argument
144 if (LocVT.SimpleTy == MVT::i64 || (IsDarwinILP32 && LocVT.SimpleTy == MVT::i32)) in CC_AArch64_Custom_Block()
146 else if (LocVT.SimpleTy == MVT::f16) in CC_AArch64_Custom_Block()
148 else if (LocVT.SimpleTy == MVT::f32 || LocVT.is32BitVector()) in CC_AArch64_Custom_Block()
150 else if (LocVT.SimpleTy == MVT::f64 || LocVT.is64BitVector()) in CC_AArch64_Custom_Block()
152 else if (LocVT.SimpleTy == MVT::f128 || LocVT.is128BitVector()) in CC_AArch64_Custom_Block()
154 else if (LocVT.isScalableVector()) { in CC_AArch64_Custom_Block()
156 if (LocVT == MVT::nxv1i1 || LocVT == MVT::nxv2i1 || LocVT == MVT::nxv4i1 || in CC_AArch64_Custom_Block()
157 LocVT == MVT::nxv8i1 || LocVT == MVT::nxv16i1 || in CC_AArch64_Custom_Block()
158 LocVT == MVT::aarch64svcount) in CC_AArch64_Custom_Block()
172 CCValAssign::getPending(ValNo, ValVT, LocVT, LocInfo)); in CC_AArch64_Custom_Block()
179 unsigned EltsPerReg = (IsDarwinILP32 && LocVT.SimpleTy == MVT::i32) ? 2 : 1; in CC_AArch64_Custom_Block()
206 if (!LocVT.isScalableVector()) { in CC_AArch64_Custom_Block()
219 return finishStackBlock(PendingMembers, LocVT, ArgFlags, State, SlotAlign); in CC_AArch64_Custom_Block()