Lines Matching defs:SDISel
347 // If we already selected that function, we do not need to run SDISel.
447 // If we already selected that function, we do not need to run SDISel.
2835 unsigned &MatcherIndex, const SelectionDAGISel &SDISel) {
2844 return SDISel.CheckPatternPredicate(PredNo);
2850 unsigned &MatcherIndex, const SelectionDAGISel &SDISel,
2855 return SDISel.CheckNodePredicate(N, PredNo);
2946 SDValue N, const SelectionDAGISel &SDISel) {
2954 return C && SDISel.CheckAndMask(N.getOperand(0), C, Val);
2959 const SelectionDAGISel &SDISel) {
2967 return C && SDISel.CheckOrMask(N.getOperand(0), C, Val);
2979 const SelectionDAGISel &SDISel,
3006 Result = !::CheckPatternPredicate(Opcode, Table, Index, SDISel);
3017 Result = !::CheckNodePredicate(Opcode, Table, Index, SDISel, N.getNode());
3037 Result = !::CheckType(VT, N, SDISel.TLI, SDISel.CurDAG->getDataLayout());
3043 N.getValue(Res), SDISel.TLI,
3044 SDISel.CurDAG->getDataLayout());
3085 Result = !::CheckChildType(VT, N, SDISel.TLI,
3086 SDISel.CurDAG->getDataLayout(), ChildNo);
3096 Result = !::CheckValueType(Table, Index, N, SDISel.TLI,
3097 SDISel.CurDAG->getDataLayout());
3111 Result = !::CheckAndImm(Table, Index, N, SDISel);
3114 Result = !::CheckOrImm(Table, Index, N, SDISel);