reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2623 SDValue SwitchOp = getValue(B.SValue); 2626 DAG.getNode(ISD::SUB, dl, VT, SwitchOp, DAG.getConstant(B.First, dl, VT)); 2634 for (unsigned i = 0, e = B.Cases.size(); i != e; ++i) 2635 if (!isUIntN(VT.getSizeInBits(), B.Cases[i].Mask)) { 2648 B.RegVT = VT.getSimpleVT(); 2649 B.Reg = FuncInfo.CreateReg(B.RegVT); 2649 B.Reg = FuncInfo.CreateReg(B.RegVT); 2650 SDValue CopyTo = DAG.getCopyToReg(getControlRoot(), dl, B.Reg, Sub); 2652 MachineBasicBlock* MBB = B.Cases[0].ThisBB; 2654 if (!B.OmitRangeCheck) 2655 addSuccessorWithProb(SwitchBB, B.Default, B.DefaultProb); 2655 addSuccessorWithProb(SwitchBB, B.Default, B.DefaultProb); 2656 addSuccessorWithProb(SwitchBB, MBB, B.Prob); 2660 if (!B.OmitRangeCheck) { 2665 RangeSub, DAG.getConstant(B.Range, dl, RangeSub.getValueType()), 2669 DAG.getBasicBlock(B.Default));