Lines Matching refs:Src2
1868 const MachineOperand &Src2, const CellMap &Inputs, bool &Result);
2577 const MachineOperand &Src2 = MI.getOperand(2); in evaluateHexCompare() local
2581 bool Computed = evaluateHexCompare2(Opc, Src1, Src2, Inputs, Result); in evaluateHexCompare()
2599 const MachineOperand &Src1, const MachineOperand &Src2, in evaluateHexCompare2() argument
2602 bool Reg1 = Src1.isReg(), Reg2 = Src2.isReg(); in evaluateHexCompare2()
2603 bool Imm1 = Src1.isImm(), Imm2 = Src2.isImm(); in evaluateHexCompare2()
2607 RegisterSubReg R2(Src2); in evaluateHexCompare2()
2610 APInt A2 = getCmpImm(Opc, 2, Src2); in evaluateHexCompare2()
2616 RegisterSubReg R2(Src2); in evaluateHexCompare2()
2620 APInt A2 = getCmpImm(Opc, 2, Src2); in evaluateHexCompare2()
2634 const MachineOperand &Src2 = MI.getOperand(2); in evaluateHexLogical() local
2643 Eval = evaluateANDrr(R1, RegisterSubReg(Src2), Inputs, RC); in evaluateHexLogical()
2646 if (!Src2.isImm()) in evaluateHexLogical()
2648 APInt A(32, Src2.getImm(), true); in evaluateHexLogical()
2654 Eval = evaluateORrr(R1, RegisterSubReg(Src2), Inputs, RC); in evaluateHexLogical()
2657 if (!Src2.isImm()) in evaluateHexLogical()
2659 APInt A(32, Src2.getImm(), true); in evaluateHexLogical()
2665 Eval = evaluateXORrr(R1, RegisterSubReg(Src2), Inputs, RC); in evaluateHexLogical()