Lines Matching refs:isConstant
55 bool SCCPSolver::isConstant(const ValueLatticeElement &LV) { in isConstant() function in llvm::SCCPSolver
56 return LV.isConstant() || in isConstant()
61 return !LV.isUnknownOrUndef() && !SCCPSolver::isConstant(LV); in isOverdefined()
894 if (!SCCPSolver::isConstant(LV)) in isStructLatticeConstant()
902 if (LV.isConstant()) { in getConstant()
926 ConstVals.push_back(SCCPSolver::isConstant(LV) in getConstantOrNull()
935 Const = SCCPSolver::isConstant(LV) ? getConstant(LV, V->getType()) in getConstantOrNull()
1411 if (SCCPSolver::isConstant(V0State)) in visitUnaryOperator()
1436 if (SCCPSolver::isConstant(V0State) && in visitFreezeInst()
1461 if ((V1State.isConstant() || V2State.isConstant())) { in visitBinaryOperator()
1462 Value *V1 = SCCPSolver::isConstant(V1State) in visitBinaryOperator()
1465 Value *V2 = SCCPSolver::isConstant(V2State) in visitBinaryOperator()
1522 !SCCPSolver::isConstant(ValueState[&I])) in visitCmpInst()
1607 if (SCCPSolver::isConstant(PtrVal)) { in visitLoadInst()
1670 assert(SCCPSolver::isConstant(State) && "Unknown state!"); in handleCallOverdefined()
1779 (CondVal.isConstant() || CondVal.isNotConstant())) { in handleCallResult()
1785 } else if (Pred == CmpInst::ICMP_NE && CondVal.isConstant()) { in handleCallResult()