reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
83 *this = Other; 249 *this = RHS;lib/Analysis/LazyValueInfo.cpp
195 It->second->BlockVals[BB] = Result; 644 Res = ValueLatticeElement::getNot(ConstantPointerNull::get(PT)); 663 Res = getFromRangeMetadata(BBI); 731 Result = ValueLatticeElement::getNot(ConstantPointerNull::get(PTy)); 733 Result = ValueLatticeElement::getOverdefined(); 735 BBLV = Result; 766 Result = ValueLatticeElement::getNot(ConstantPointerNull::get(PTy)); 769 BBLV = Result; 776 BBLV = Result; 806 BBLV = Result; 813 BBLV = Result; 835 BBLV = intersect(BBLV, getValueFromCondition(Val, I->getArgOperand(0))); 850 BBLV = intersect(BBLV, getValueFromCondition(Val, Cond)); 861 BBLV = ValueLatticeElement::getOverdefined(); 868 BBLV = ValueLatticeElement::getOverdefined(); 875 BBLV = ValueLatticeElement::getOverdefined(); 882 BBLV = ValueLatticeElement::getOverdefined(); 910 BBLV = ValueLatticeElement::getRange(ResultCR); 916 BBLV = ValueLatticeElement::getRange(TrueCR.abs()); 920 BBLV = ValueLatticeElement::getRange(FalseCR.abs()); 928 BBLV = ValueLatticeElement::getRange(Zero.sub(TrueCR.abs())); 932 BBLV = ValueLatticeElement::getRange(Zero.sub(FalseCR.abs())); 942 TrueVal = intersect(TrueVal, 944 FalseVal = intersect(FalseVal, 973 FalseVal = intersect(FalseVal, 981 TrueVal = intersect(TrueVal, 992 BBLV = Result; 1021 BBLV = ValueLatticeElement::getOverdefined(); 1038 BBLV = ValueLatticeElement::getOverdefined(); 1056 BBLV = ValueLatticeElement::getRange(LHSRange.castOp(CI->getOpcode(), 1077 BBLV = ValueLatticeElement::getRange(OpFn(LHSRange, RHSRange)); 1091 BBLV = ValueLatticeElement::getOverdefined(); 1159 BBLV = ValueLatticeElement::getOverdefined(); 1177 BBLV = ValueLatticeElement::getOverdefined(); 1180 BBLV = getBlockValue(V, BB); 1186 BBLV = ValueLatticeElement::getOverdefined(); 1320 Visited[Cond] = Result; 1396 Result = ValueLatticeElement::get(ConstantInt::get( 1403 Result = getValueFromCondition(Val, Condition, isTrueDest); 1423 Result = constantFoldUser(Usr, Condition, ConditionVal, DL); 1437 Result = constantFoldUser(Usr, Op, OpConst.getValue(), DL); 1495 Result = ValueLatticeElement::getRange(std::move(EdgesVals)); 1509 Result = ValueLatticeElement::get(VC); 1517 LocalResult = ValueLatticeElement::getOverdefined(); 1521 Result = LocalResult; 1529 Result = LocalResult; 1547 Result = intersect(LocalResult, InBlock); 1577 Result = getFromRangeMetadata(I);lib/Transforms/Scalar/SCCP.cpp
516 LV = getValueState(V).toValueLattice();