Lines Matching defs:opr1
911 Value *opr1 = FPOp->getOperand(1);
915 if (!match(opr1, m_APFloatAllowPoison(CF)))
916 match(opr1, m_APIntAllowPoison(CINT));
978 // Remember that ci_opr1 is set if opr1 is integral
1097 if (!isKnownIntegral(opr1, M->getDataLayout(), FPOp->getFastMathFlags()))
1123 opr1 = B.CreateSIToFP(opr1, nval->getType(), "pownI2F");
1125 nval = B.CreateFMul(opr1, nval, "__ylogx");
1136 opr_n = B.CreateFPToSI(opr1, nTy, "__ytou");
1145 << "exp2(" << *opr1 << " * log2(" << *opr0 << "))\n");
1154 Value *opr1 = FPOp->getOperand(1);
1157 if (!match(opr1, m_APIntAllowPoison(CINT)))
1462 // By default, opr0/opr1/opr3 holds values of float/double type.
1465 double opr0 = 0.0, opr1 = 0.0;
1475 opr1 = (getArgType(FInfo) == AMDGPULibFunc::F64)
1593 Res0 = pow(opr0, opr1);