Lines Matching defs:isConstant
47 bool SCCPSolver::isConstant(const ValueLatticeElement &LV) {
48 return LV.isConstant() ||
53 return !LV.isUnknownOrUndef() && !SCCPSolver::isConstant(LV);
938 if (!SCCPSolver::isConstant(LV))
946 if (LV.isConstant()) {
970 ConstVals.push_back(SCCPSolver::isConstant(LV)
979 Const = SCCPSolver::isConstant(LV) ? getConstant(LV, V->getType())
1184 // 3. If V <- x (op) y && isConstant(x) && isConstant(y) V = Constant
1449 if (SCCPSolver::isConstant(V0State))
1474 if (SCCPSolver::isConstant(V0State) &&
1499 if ((V1State.isConstant() || V2State.isConstant())) {
1500 Value *V1 = SCCPSolver::isConstant(V1State)
1503 Value *V2 = SCCPSolver::isConstant(V2State)
1568 !SCCPSolver::isConstant(ValueState[&I]))
1658 if (SCCPSolver::isConstant(PtrVal)) {
1721 assert(SCCPSolver::isConstant(State) && "Unknown state!");
1834 (CondVal.isConstant() || CondVal.isNotConstant())) {
1840 } else if (Pred == CmpInst::ICMP_NE && CondVal.isConstant()) {