Lines Matching defs:SDISel
348 // If we already selected that function, we do not need to run SDISel.
424 // If we already selected that function, we do not need to run SDISel.
2882 unsigned &MatcherIndex, const SelectionDAGISel &SDISel) {
2891 return SDISel.CheckPatternPredicate(PredNo);
2897 unsigned &MatcherIndex, const SelectionDAGISel &SDISel,
2902 return SDISel.CheckNodePredicate(N, PredNo);
2992 SDValue N, const SelectionDAGISel &SDISel) {
3000 return C && SDISel.CheckAndMask(N.getOperand(0), C, Val);
3005 const SelectionDAGISel &SDISel) {
3013 return C && SDISel.CheckOrMask(N.getOperand(0), C, Val);
3025 const SelectionDAGISel &SDISel,
3052 Result = !::CheckPatternPredicate(Opcode, Table, Index, SDISel);
3063 Result = !::CheckNodePredicate(Opcode, Table, Index, SDISel, N.getNode());
3083 Result = !::CheckType(VT, N, SDISel.TLI, SDISel.CurDAG->getDataLayout());
3089 SDISel.TLI, SDISel.CurDAG->getDataLayout());
3130 Result = !::CheckChildType(VT, N, SDISel.TLI,
3131 SDISel.CurDAG->getDataLayout(), ChildNo);
3141 Result = !::CheckValueType(Table, Index, N, SDISel.TLI,
3142 SDISel.CurDAG->getDataLayout());
3156 Result = !::CheckAndImm(Table, Index, N, SDISel);
3159 Result = !::CheckOrImm(Table, Index, N, SDISel);