reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1465 if (isa<Constant>(CmpLHS) && !isa<Constant>(CmpRHS)) 1466 std::swap(CmpLHS, CmpRHS); 1467 if (!isa<Instruction>(CmpLHS) && isa<Instruction>(CmpRHS)) 1468 std::swap(CmpLHS, CmpRHS); 1469 if ((isa<Argument>(CmpLHS) && isa<Argument>(CmpRHS)) || 1470 (isa<Instruction>(CmpLHS) && isa<Instruction>(CmpRHS))) { 1474 uint32_t RVN = VN.lookupOrAdd(CmpRHS); 1476 std::swap(CmpLHS, CmpRHS); 1481 if (isa<Constant>(CmpLHS) && isa<Constant>(CmpRHS)) 1486 if (CmpRHS->getType()->isFloatTy() && 1487 (!isa<ConstantFP>(CmpRHS) || cast<ConstantFP>(CmpRHS)->isZero())) 1487 (!isa<ConstantFP>(CmpRHS) || cast<ConstantFP>(CmpRHS)->isZero())) 1492 << *CmpRHS << " in block " 1498 ReplaceOperandsWithMap[CmpLHS] = CmpRHS;