reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2138 LocVT = MVT::i64; 2142 if (LocVT == MVT::i1 || 2143 LocVT == MVT::v1i1) { 2144 LocVT = MVT::i8; 2155 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2161 if (LocVT == MVT::i64) { 2163 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2171 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2176 if (LocVT == MVT::v16i8 || 2177 LocVT == MVT::v8i16 || 2178 LocVT == MVT::v4i32 || 2179 LocVT == MVT::v2i64 || 2180 LocVT == MVT::v4f32 || 2181 LocVT == MVT::v2f64) { 2182 LocVT = MVT::i64; 2186 if (LocVT == MVT::v32i8 || 2187 LocVT == MVT::v16i16 || 2188 LocVT == MVT::v8i32 || 2189 LocVT == MVT::v4i64 || 2190 LocVT == MVT::v8f32 || 2191 LocVT == MVT::v4f64) { 2192 LocVT = MVT::i64; 2196 if (LocVT == MVT::v64i8 || 2197 LocVT == MVT::v32i16 || 2198 LocVT == MVT::v16i32 || 2199 LocVT == MVT::v16f32 || 2200 LocVT == MVT::v8f64 || 2201 LocVT == MVT::v8i64) { 2202 LocVT = MVT::i64; 2206 if (LocVT == MVT::f80) { 2207 LocVT = MVT::i64; 2211 if (LocVT == MVT::x86mmx) { 2212 LocVT = MVT::i64; 2216 if (LocVT == MVT::i8) { 2224 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2229 if (LocVT == MVT::i16) { 2237 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2242 if (LocVT == MVT::i32) { 2250 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2257 if (LocVT == MVT::i64) { 2265 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2272 if (LocVT == MVT::i64) { 2280 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2285 if (LocVT == MVT::f32 || 2286 LocVT == MVT::f64 || 2287 LocVT == MVT::v16i8 || 2288 LocVT == MVT::v8i16 || 2289 LocVT == MVT::v4i32 || 2290 LocVT == MVT::v2i64 || 2291 LocVT == MVT::v4f32 || 2292 LocVT == MVT::v2f64) { 2300 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 2305 if (LocVT == MVT::i8 || 2306 LocVT == MVT::i16 || 2307 LocVT == MVT::i32 || 2308 LocVT == MVT::i64 || 2309 LocVT == MVT::f32 || 2310 LocVT == MVT::f64) { 2312 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset13, LocVT, LocInfo));