Home | History | Annotate | Download | only in ARM

Lines Matching refs:Opcode

209   /// 1, 2, 3 or 4.  The opcode arrays specify the instructions used for
217 /// be 1, 2, 3 or 4. The opcode arrays specify the instructions used for
225 /// be 2, 3 or 4. The opcode arrays specify the instructions used for
232 /// should be 2, 3 or 4. The opcode array specifies the instructions used
305 // opcode and that it has a immediate integer right operand.
357 unsigned Opcode = MCID.getOpcode();
358 if (Opcode == ARM::VMOVRS || Opcode == ARM::VMOVRRD)
373 return TII->isFpMLxInstruction(Opcode);
726 unsigned Opcode = Op->getOpcode();
727 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD)
762 unsigned Opcode = Op->getOpcode();
763 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD)
782 unsigned Opcode = Op->getOpcode();
783 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD)
855 unsigned Opcode = Op->getOpcode();
856 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD)
1257 unsigned Opcode = Op->getOpcode();
1258 ISD::MemIndexedMode AM = (Opcode == ISD::LOAD)
1338 unsigned Opcode = 0;
1342 Opcode = ARM::LDR_PRE_IMM;
1346 Opcode = ARM::LDR_POST_IMM;
1350 Opcode = isPre ? ARM::LDR_PRE_REG : ARM::LDR_POST_REG;
1356 Opcode = (LD->getExtensionType() == ISD::SEXTLOAD)
1363 Opcode = isPre ? ARM::LDRSB_PRE : ARM::LDRSB_POST;
1369 Opcode = ARM::LDRB_PRE_IMM;
1373 Opcode = ARM::LDRB_POST_IMM;
1376 Opcode = isPre ? ARM::LDRB_PRE_REG : ARM::LDRB_POST_REG;
1382 if (Opcode == ARM::LDR_PRE_IMM || Opcode == ARM::LDRB_PRE_IMM) {
1387 return CurDAG->getMachineNode(Opcode, N->getDebugLoc(), MVT::i32,
1394 return CurDAG->getMachineNode(Opcode, N->getDebugLoc(), MVT::i32,
1412 unsigned Opcode = 0;
1417 Opcode = isPre ? ARM::t2LDR_PRE : ARM::t2LDR_POST;
1421 Opcode = isPre ? ARM::t2LDRSH_PRE : ARM::t2LDRSH_POST;
1423 Opcode = isPre ? ARM::t2LDRH_PRE : ARM::t2LDRH_POST;
1428 Opcode = isPre ? ARM::t2LDRSB_PRE : ARM::t2LDRSB_POST;
1430 Opcode = isPre ? ARM::t2LDRB_PRE : ARM::t2LDRB_POST;
1443 return CurDAG->getMachineNode(Opcode, N->getDebugLoc(), MVT::i32, MVT::i32,
2118 llvm_unreachable("Unknown so_reg opcode!");
2345 unsigned Opcode = ARM::ABS;
2347 Opcode = ARM::t2ABS;
2349 return CurDAG->SelectNodeTo(N, Opcode, VT, ADDSrc0);