reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/SCCP.cpp
 1442       if (I.getType()->isVoidTy()) continue;
 1444       if (auto *STy = dyn_cast<StructType>(I.getType())) {
 1448         if (CallSite CS = CallSite(&I))
 1455         if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I))
 1455         if (isa<ExtractValueInst>(I) || isa<InsertValueInst>(I))
 1461           LatticeVal &LV = getStructValueState(&I, i);
 1463             markOverdefined(LV, &I);
 1468       LatticeVal &LV = getValueState(&I);
 1477       if (CallSite CS = CallSite(&I)) {
 1484         markOverdefined(&I);
 1489       if (isa<ExtractValueInst>(I))
 1495       if (I.getOperand(0)->getType()->isStructTy()) {
 1496         markOverdefined(&I);
 1499       LatticeVal Op0LV = getValueState(I.getOperand(0));
 1501       if (I.getNumOperands() == 2) {
 1502         if (I.getOperand(1)->getType()->isStructTy()) {
 1503           markOverdefined(&I);
 1507         Op1LV = getValueState(I.getOperand(1));
 1511       Type *ITy = I.getType();
 1512       switch (I.getOpcode()) {
 1526           markForcedConstant(&I, Constant::getNullValue(ITy));
 1528           markOverdefined(&I);
 1542         markForcedConstant(&I, Constant::getNullValue(ITy));
 1551         markForcedConstant(&I, Constant::getNullValue(ITy));
 1558         markForcedConstant(&I, Constant::getAllOnesValue(ITy));
 1565           markForcedConstant(&I, Constant::getNullValue(ITy));
 1585         markForcedConstant(&I, Constant::getNullValue(ITy));
 1600         markForcedConstant(&I, Constant::getNullValue(ITy));
 1618         markForcedConstant(&I, Constant::getNullValue(ITy));
 1621         Op1LV = getValueState(I.getOperand(1));
 1625             Op1LV = getValueState(I.getOperand(2));
 1628           Op1LV = getValueState(I.getOperand(2));
 1637           markForcedConstant(&I, Op1LV.getConstant());
 1639           markOverdefined(&I);
 1648         Op0LV = getValueState(I.getOperand(0));
 1649         Op1LV = getValueState(I.getOperand(1));
 1652             cast<ICmpInst>(&I)->isEquality())
 1654         markOverdefined(&I);
 1663         markOverdefined(&I);