reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 7298   const MCInstrDesc &MCID = MII.get(Inst.getOpcode());
 7304   if (inITBlock() && !instIsBreakpoint(Inst)) {
 7309         Inst.getOperand(MCID.findFirstPredOperandIdx()).getImm());
 7323              Inst.getOperand(MCID.findFirstPredOperandIdx()).getImm() !=
 7324              ARMCC::AL && Inst.getOpcode() != ARM::tBcc &&
 7325              Inst.getOpcode() != ARM::t2Bcc &&
 7326              Inst.getOpcode() != ARM::t2BFic) {
 7329              Inst.getOperand(MCID.findFirstPredOperandIdx()).getImm() !=
 7339         if (Inst.getOperand(i).getImm() != ARMCC::AL)
 7348   if (inExplicitITBlock() && !lastInITBlock() && isITBlockTerminator(Inst)) {
 7352   if (inVPTBlock() && !instIsBreakpoint(Inst)) {
 7356     unsigned Pred = Inst.getOperand(findFirstVectorPredOperandIdx(MCID)).getImm();
 7370            Inst.getOperand(findFirstVectorPredOperandIdx(MCID)).getImm() !=
 7374   const unsigned Opcode = Inst.getOpcode();
 7380     unsigned Cond = Inst.getOperand(0).getImm();
 7381     unsigned Mask = Inst.getOperand(1).getImm();
 7391     if (validateLDRDSTRD(Inst, Operands, /*Load*/true, /*ARMMode*/true,
 7397     if (validateLDRDSTRD(Inst, Operands, /*Load*/true, /*ARMMode*/true,
 7402     if (validateLDRDSTRD(Inst, Operands, /*Load*/true, /*ARMMode*/false,
 7408     if (validateLDRDSTRD(Inst, Operands, /*Load*/true, /*ARMMode*/false,
 7413     const unsigned RmReg = Inst.getOperand(0).getReg();
 7421     if (validateLDRDSTRD(Inst, Operands, /*Load*/false, /*ARMMode*/true,
 7427     if (validateLDRDSTRD(Inst, Operands, /*Load*/false, /*ARMMode*/true,
 7433     if (validateLDRDSTRD(Inst, Operands, /*Load*/false, /*ARMMode*/false,
 7454     const unsigned Rt = MRI->getEncodingValue(Inst.getOperand(1).getReg());
 7455     const unsigned Rn = MRI->getEncodingValue(Inst.getOperand(2).getReg());
 7487     const unsigned Rt = MRI->getEncodingValue(Inst.getOperand(0).getReg());
 7488     const unsigned Rn = MRI->getEncodingValue(Inst.getOperand(2).getReg());
 7531     const unsigned Qd = MRI->getEncodingValue(Inst.getOperand(QdIdx).getReg());
 7532     const unsigned Qm = MRI->getEncodingValue(Inst.getOperand(QmIdx).getReg());
 7548     unsigned LSB = Inst.getOperand(2).getImm();
 7549     unsigned Widthm1 = Inst.getOperand(3).getImm();
 7563     unsigned Rn = Inst.getOperand(0).getReg();
 7568     if (checkLowRegisterList(Inst, 3, Rn, 0, ListContainsBase) && !isThumbTwo())
 7582     if (validatetLDMRegList(Inst, Operands, 3))
 7594     if (listContainsReg(Inst, 3, Inst.getOperand(0).getReg()))
 7594     if (listContainsReg(Inst, 3, Inst.getOperand(0).getReg()))
 7600     if (validatetLDMRegList(Inst, Operands, 3))
 7605     if (validatetSTMRegList(Inst, Operands, 3))
 7612     if (listContainsReg(Inst, 3, Inst.getOperand(0).getReg()))
 7612     if (listContainsReg(Inst, 3, Inst.getOperand(0).getReg()))
 7617       if (validatetLDMRegList(Inst, Operands, 3))
 7620       if (validatetSTMRegList(Inst, Operands, 3))
 7629     if (!listContainsReg(Inst, 3, ARM::PC))
 7663     if (checkLowRegisterList(Inst, 2, 0, ARM::PC, ListContainsBase) &&
 7667     if (validatetLDMRegList(Inst, Operands, 2, !isMClass()))
 7673     if (checkLowRegisterList(Inst, 2, 0, ARM::LR, ListContainsBase) &&
 7677     if (validatetSTMRegList(Inst, Operands, 2))
 7683     InvalidLowList = checkLowRegisterList(Inst, 4, Inst.getOperand(0).getReg(),
 7683     InvalidLowList = checkLowRegisterList(Inst, 4, Inst.getOperand(0).getReg(),
 7696     if (validatetSTMRegList(Inst, Operands, 4))
 7704         Inst.getOperand(0).getReg() != Inst.getOperand(2).getReg()) {
 7704         Inst.getOperand(0).getReg() != Inst.getOperand(2).getReg()) {
 7718     if (Inst.getOperand(0).getReg() == ARM::SP &&
 7719         Inst.getOperand(1).getReg() != ARM::SP)
 7779     unsigned Imm8 = Inst.getOperand(0).getImm();
 7780     unsigned Pred = Inst.getOperand(1).getImm();
 7798         (Inst.getOperand(0).isImm() && Inst.getOperand(0).getImm() == 0))
 7798         (Inst.getOperand(0).isImm() && Inst.getOperand(0).getImm() == 0))
 7815         (Inst.getOperand(0).isImm() && Inst.getOperand(0).getImm() == 0))
 7815         (Inst.getOperand(0).isImm() && Inst.getOperand(0).getImm() == 0))
 7823     assert(Inst.getOperand(0).isImm() == Inst.getOperand(2).isImm() &&
 7823     assert(Inst.getOperand(0).isImm() == Inst.getOperand(2).isImm() &&
 7827     if (Inst.getOperand(0).isImm() && Inst.getOperand(2).isImm()) {
 7827     if (Inst.getOperand(0).isImm() && Inst.getOperand(2).isImm()) {
 7828       int Diff = Inst.getOperand(2).getImm() - Inst.getOperand(0).getImm();
 7828       int Diff = Inst.getOperand(2).getImm() - Inst.getOperand(0).getImm();
 7837     for (unsigned i = 2; i < Inst.getNumOperands(); i++) {
 7838       if (Inst.getOperand(i).isReg() &&
 7840               Inst.getOperand(i).getReg())) {
 7851     if (Inst.getNumOperands() < 2)
 7854     unsigned Option = Inst.getOperand(0).getImm();
 7855     unsigned Pred = Inst.getOperand(1).getImm();
 7870     const unsigned Sm = MRI->getEncodingValue(Inst.getOperand(2).getReg());
 7871     const unsigned Sm1 = MRI->getEncodingValue(Inst.getOperand(3).getReg());
 7879     const unsigned Sm = MRI->getEncodingValue(Inst.getOperand(0).getReg());
 7880     const unsigned Sm1 = MRI->getEncodingValue(Inst.getOperand(1).getReg());