Lines Matching defs:Src2
1867 const MachineOperand &Src2, const CellMap &Inputs, bool &Result);
2567 // Classic compare: Dst0 = CMP Src1, Src2
2577 const MachineOperand &Src2 = MI.getOperand(2);
2581 bool Computed = evaluateHexCompare2(Opc, Src1, Src2, Inputs, Result);
2599 const MachineOperand &Src1, const MachineOperand &Src2,
2602 bool Reg1 = Src1.isReg(), Reg2 = Src2.isReg();
2603 bool Imm1 = Src1.isImm(), Imm2 = Src2.isImm();
2607 RegisterSubReg R2(Src2);
2610 APInt A2 = getCmpImm(Opc, 2, Src2);
2616 RegisterSubReg R2(Src2);
2620 APInt A2 = getCmpImm(Opc, 2, Src2);
2634 const MachineOperand &Src2 = MI.getOperand(2);
2643 Eval = evaluateANDrr(R1, RegisterSubReg(Src2), Inputs, RC);
2646 if (!Src2.isImm())
2648 APInt A(32, Src2.getImm(), true);
2654 Eval = evaluateORrr(R1, RegisterSubReg(Src2), Inputs, RC);
2657 if (!Src2.isImm())
2659 APInt A(32, Src2.getImm(), true);
2665 Eval = evaluateXORrr(R1, RegisterSubReg(Src2), Inputs, RC);
2677 // Dst0 = Cond1 ? Src2 : Src3