Home | History | Annotate | Download | only in Hexagon

Lines Matching refs:ArgFlags

54            ISD::ArgFlagsTy ArgFlags, CCState &State);
59 ISD::ArgFlagsTy ArgFlags, CCState &State);
64 ISD::ArgFlagsTy ArgFlags, CCState &State);
69 ISD::ArgFlagsTy ArgFlags, CCState &State);
74 ISD::ArgFlagsTy ArgFlags, CCState &State);
79 ISD::ArgFlagsTy ArgFlags, CCState &State);
84 ISD::ArgFlagsTy ArgFlags, CCState &State) {
92 return CC_Hexagon(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State);
97 if (ArgFlags.isByVal()) {
99 // by ArgFlags.getByValSize(), not by the size of LocVT.
100 assert ((ArgFlags.getByValSize() > 8) &&
102 ofst = State.AllocateStack(ArgFlags.getByValSize(), 4);
109 if (ArgFlags.isSExt())
111 else if (ArgFlags.isZExt())
133 ISD::ArgFlagsTy ArgFlags, CCState &State) {
135 if (ArgFlags.isByVal()) {
137 assert ((ArgFlags.getByValSize() > 8) &&
139 unsigned Offset = State.AllocateStack(ArgFlags.getByValSize(), 4);
147 if (ArgFlags.isSExt())
149 else if (ArgFlags.isZExt())
156 if (!CC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
161 if (!CC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
171 ISD::ArgFlagsTy ArgFlags, CCState &State) {
189 ISD::ArgFlagsTy ArgFlags, CCState &State) {
214 ISD::ArgFlagsTy ArgFlags, CCState &State) {
222 if (ArgFlags.isSExt())
224 else if (ArgFlags.isZExt())
231 if (!RetCC_Hexagon32(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
236 if (!RetCC_Hexagon64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
245 ISD::ArgFlagsTy ArgFlags, CCState &State) {
261 ISD::ArgFlagsTy ArgFlags, CCState &State) {