Lines Matching defs:Cases
2753 SelectionDAGBuilder::ShouldEmitAsBranches(const std::vector<CaseBlock> &Cases) {
2754 if (Cases.size() != 2) return true;
2758 if ((Cases[0].CmpLHS == Cases[1].CmpLHS &&
2759 Cases[0].CmpRHS == Cases[1].CmpRHS) ||
2760 (Cases[0].CmpRHS == Cases[1].CmpLHS &&
2761 Cases[0].CmpLHS == Cases[1].CmpRHS)) {
2767 if (Cases[0].CmpRHS == Cases[1].CmpRHS &&
2768 Cases[0].CC == Cases[1].CC &&
2769 isa<Constant>(Cases[0].CmpRHS) &&
2770 cast<Constant>(Cases[0].CmpRHS)->isNullValue()) {
2771 if (Cases[0].CC == ISD::SETEQ && Cases[0].TrueBB == Cases[1].ThisBB)
2773 if (Cases[0].CC == ISD::SETNE && Cases[0].FalseBB == Cases[1].ThisBB)
3215 for (unsigned i = 0, e = B.Cases.size(); i != e; ++i)
3216 if (!isUIntN(VT.getSizeInBits(), B.Cases[i].Mask)) {
3233 MachineBasicBlock* MBB = B.Cases[0].ThisBB;
12104 for (BitTestCase &BTC : BTB->Cases)