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

References

lib/Transforms/Scalar/JumpThreading.cpp
  616   if (!I || I->getParent() != BB) {
  616   if (!I || I->getParent() != BB) {
  647   if (PHINode *PN = dyn_cast<PHINode>(I)) {
  670   if (CastInst *CI = dyn_cast<CastInst>(I)) {
  687   if (I->getType()->getPrimitiveSizeInBits() == 1) {
  691     if (I->getOpcode() == Instruction::Or ||
  692         I->getOpcode() == Instruction::And) {
  695       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, LHSVals,
  697       ComputeValueKnownInPredecessorsImpl(I->getOperand(1), BB, RHSVals,
  704       if (I->getOpcode() == Instruction::Or)
  705         InterestingVal = ConstantInt::getTrue(I->getContext());
  707         InterestingVal = ConstantInt::getFalse(I->getContext());
  730     if (I->getOpcode() == Instruction::Xor &&
  731         isa<ConstantInt>(I->getOperand(1)) &&
  732         cast<ConstantInt>(I->getOperand(1))->isOne()) {
  733       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, Result,
  746   } else if (BinaryOperator *BO = dyn_cast<BinaryOperator>(I)) {
  768   if (CmpInst *Cmp = dyn_cast<CmpInst>(I)) {
  897       ComputeValueKnownInPredecessorsImpl(I->getOperand(0), BB, LHSVals,
  911   if (SelectInst *SI = dyn_cast<SelectInst>(I)) {