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

References

lib/Target/ARM/ARMISelLowering.cpp
11156   if (Mul.getOpcode() != ISD::MUL) {
11158     Mul = AddcNode->getOperand(1);
11159     if (Mul.getOpcode() != ISD::MUL)
11177   if (SRA.getOperand(0) != Mul)
11186   if (isS16(Mul.getOperand(0), DAG) && isS16(Mul.getOperand(1), DAG)) {
11186   if (isS16(Mul.getOperand(0), DAG) && isS16(Mul.getOperand(1), DAG)) {
11188     Op0 = Mul.getOperand(0);
11189     Op1 = Mul.getOperand(1);
11190   } else if (isS16(Mul.getOperand(0), DAG) && isSRA16(Mul.getOperand(1))) {
11190   } else if (isS16(Mul.getOperand(0), DAG) && isSRA16(Mul.getOperand(1))) {
11192     Op0 = Mul.getOperand(0);
11193     Op1 = Mul.getOperand(1).getOperand(0);
11194   } else if (isSRA16(Mul.getOperand(0)) && isS16(Mul.getOperand(1), DAG)) {
11194   } else if (isSRA16(Mul.getOperand(0)) && isS16(Mul.getOperand(1), DAG)) {
11196     Op0 = Mul.getOperand(0).getOperand(0);
11197     Op1 = Mul.getOperand(1);
11198   } else if (isSRA16(Mul.getOperand(0)) && isSRA16(Mul.getOperand(1))) {
11198   } else if (isSRA16(Mul.getOperand(0)) && isSRA16(Mul.getOperand(1))) {
11200     Op0 = Mul->getOperand(0).getOperand(0);
11201     Op1 = Mul->getOperand(1).getOperand(0);