Lines Matching refs:getValueState
454 ValueLatticeElement &getValueState(Value *V) { in getValueState() function in llvm::SCCPInstVisitor
1029 ValueLatticeElement BCValue = getValueState(BI->getCondition()); in getFeasibleSuccessors()
1056 const ValueLatticeElement &SCValue = getValueState(SI->getCondition()); in getFeasibleSuccessors()
1091 ValueLatticeElement IBRValue = getValueState(IBR->getAddress()); in getFeasibleSuccessors()
1153 if (getValueState(&PN).isOverdefined()) in visitPHINode()
1168 ValueLatticeElement PhiState = getValueState(&PN); in visitPHINode()
1173 ValueLatticeElement IV = getValueState(PN.getIncomingValue(i)); in visitPHINode()
1188 ValueLatticeElement &PhiStateRef = getValueState(&PN); in visitPHINode()
1204 mergeInValue(TFRVI->second, F, getValueState(ResultOp)); in visitReturnInst()
1237 ValueLatticeElement OpSt = getValueState(I.getOperand(0)); in visitCastInst()
1249 auto &LV = getValueState(&I); in visitCastInst()
1274 ValueLatticeElement L = getValueState(LHS); in handleExtractOfWithOverflow()
1275 ValueLatticeElement R = getValueState(RHS); in handleExtractOfWithOverflow()
1318 mergeInValue(getValueState(&EVI), &EVI, EltVal); in visitExtractValueInst()
1357 ValueLatticeElement InVal = getValueState(Val); in visitInsertValueInst()
1374 ValueLatticeElement CondValue = getValueState(I.getCondition()); in visitSelectInst()
1381 mergeInValue(&I, getValueState(OpVal)); in visitSelectInst()
1388 ValueLatticeElement TVal = getValueState(I.getTrueValue()); in visitSelectInst()
1389 ValueLatticeElement FVal = getValueState(I.getFalseValue()); in visitSelectInst()
1399 ValueLatticeElement V0State = getValueState(I.getOperand(0)); in visitUnaryOperator()
1425 ValueLatticeElement V0State = getValueState(I.getOperand(0)); in visitFreezeInst()
1445 ValueLatticeElement V1State = getValueState(I.getOperand(0)); in visitBinaryOperator()
1446 ValueLatticeElement V2State = getValueState(I.getOperand(1)); in visitBinaryOperator()
1509 auto V1State = getValueState(Op1); in visitCmpInst()
1510 auto V2State = getValueState(Op2); in visitCmpInst()
1538 ValueLatticeElement State = getValueState(I.getOperand(i)); in visitGetElementPtrInst()
1571 mergeInValue(I->second, GV, getValueState(SI.getOperand(0)), in visitStoreInst()
1601 ValueLatticeElement PtrVal = getValueState(I.getOperand(0)); in visitLoadInst()
1664 ValueLatticeElement State = getValueState(A); in handleCallOverdefined()
1674 if (SCCPSolver::isOverdefined(getValueState(&CB))) in handleCallOverdefined()
1713 mergeInValue(&*AI, getValueState(*CAI), getMaxWidenStepsOpts()); in handleCallArguments()
1727 ValueLatticeElement CopyOfVal = getValueState(CopyOf); in handleCallResult()
1742 if (getValueState(OtherOp).isUnknown()) { in handleCallResult()
1747 ValueLatticeElement CondVal = getValueState(OtherOp); in handleCallResult()
1802 const ValueLatticeElement &State = getValueState(Op); in handleCallResult()
1877 if (I->getType()->isStructTy() || !getValueState(I).isOverdefined()) in solve()
1924 ValueLatticeElement &LV = getValueState(&I); in resolvedUndef()