reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
202 switch (MI.getOpcode()) { 204 if (MI.getOperand(0).getReg() == Hexagon::R29) { 205 MI.setOpcode(Hexagon::S6_allocframe_to_raw); 206 MI.erase(MI.begin () + 1); 206 MI.erase(MI.begin () + 1); 207 MI.erase(MI.begin ()); 207 MI.erase(MI.begin ()); 211 if (MI.getOperand(0).getReg() == Hexagon::D15 && 212 MI.getOperand(1).getReg() == Hexagon::R30) { 213 MI.setOpcode(L6_deallocframe_map_to_raw); 214 MI.erase(MI.begin () + 1); 214 MI.erase(MI.begin () + 1); 215 MI.erase(MI.begin ()); 215 MI.erase(MI.begin ()); 219 if (MI.getOperand(0).getReg() == Hexagon::D15 && 220 MI.getOperand(1).getReg() == Hexagon::R30) { 221 MI.setOpcode(L6_return_map_to_raw); 222 MI.erase(MI.begin () + 1); 222 MI.erase(MI.begin () + 1); 223 MI.erase(MI.begin ()); 223 MI.erase(MI.begin ()); 227 if (MI.getOperand(0).getReg() == Hexagon::D15 && 228 MI.getOperand(2).getReg() == Hexagon::R30) { 229 MI.setOpcode(L4_return_map_to_raw_t); 230 MI.erase(MI.begin () + 2); 230 MI.erase(MI.begin () + 2); 231 MI.erase(MI.begin ()); 231 MI.erase(MI.begin ()); 235 if (MI.getOperand(0).getReg() == Hexagon::D15 && 236 MI.getOperand(2).getReg() == Hexagon::R30) { 237 MI.setOpcode(L4_return_map_to_raw_f); 238 MI.erase(MI.begin () + 2); 238 MI.erase(MI.begin () + 2); 239 MI.erase(MI.begin ()); 239 MI.erase(MI.begin ()); 243 if (MI.getOperand(0).getReg() == Hexagon::D15 && 244 MI.getOperand(2).getReg() == Hexagon::R30) { 245 MI.setOpcode(L4_return_map_to_raw_tnew_pt); 246 MI.erase(MI.begin () + 2); 246 MI.erase(MI.begin () + 2); 247 MI.erase(MI.begin ()); 247 MI.erase(MI.begin ()); 251 if (MI.getOperand(0).getReg() == Hexagon::D15 && 252 MI.getOperand(2).getReg() == Hexagon::R30) { 253 MI.setOpcode(L4_return_map_to_raw_fnew_pt); 254 MI.erase(MI.begin () + 2); 254 MI.erase(MI.begin () + 2); 255 MI.erase(MI.begin ()); 255 MI.erase(MI.begin ()); 259 if (MI.getOperand(0).getReg() == Hexagon::D15 && 260 MI.getOperand(2).getReg() == Hexagon::R30) { 261 MI.setOpcode(L4_return_map_to_raw_tnew_pnt); 262 MI.erase(MI.begin () + 2); 262 MI.erase(MI.begin () + 2); 263 MI.erase(MI.begin ()); 263 MI.erase(MI.begin ()); 267 if (MI.getOperand(0).getReg() == Hexagon::D15 && 268 MI.getOperand(2).getReg() == Hexagon::R30) { 269 MI.setOpcode(L4_return_map_to_raw_fnew_pnt); 270 MI.erase(MI.begin () + 2); 270 MI.erase(MI.begin () + 2); 271 MI.erase(MI.begin ()); 271 MI.erase(MI.begin ());