reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);