Lines Matching refs:isConstant
47 bool SCCPSolver::isConstant(const ValueLatticeElement &LV) { in isConstant() function in llvm::SCCPSolver
48 return LV.isConstant() || in isConstant()
53 return !LV.isUnknownOrUndef() && !SCCPSolver::isConstant(LV); in isOverdefined()
938 if (!SCCPSolver::isConstant(LV)) in isStructLatticeConstant()
946 if (LV.isConstant()) { in getConstant()
970 ConstVals.push_back(SCCPSolver::isConstant(LV) in getConstantOrNull()
979 Const = SCCPSolver::isConstant(LV) ? getConstant(LV, V->getType()) in getConstantOrNull()
1449 if (SCCPSolver::isConstant(V0State)) in visitUnaryOperator()
1474 if (SCCPSolver::isConstant(V0State) && in visitFreezeInst()
1499 if ((V1State.isConstant() || V2State.isConstant())) { in visitBinaryOperator()
1500 Value *V1 = SCCPSolver::isConstant(V1State) in visitBinaryOperator()
1503 Value *V2 = SCCPSolver::isConstant(V2State) in visitBinaryOperator()
1568 !SCCPSolver::isConstant(ValueState[&I])) in visitCmpInst()
1658 if (SCCPSolver::isConstant(PtrVal)) { in visitLoadInst()
1721 assert(SCCPSolver::isConstant(State) && "Unknown state!"); in handleCallOverdefined()
1834 (CondVal.isConstant() || CondVal.isNotConstant())) { in handleCallResult()
1840 } else if (Pred == CmpInst::ICMP_NE && CondVal.isConstant()) { in handleCallResult()