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

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 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));