reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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());