Lines Matching defs:all

105 /// The LegalityQuery object bundles together all the information that's needed
234 Predicate all(Predicate P0, Predicate P1) {
239 /// True iff all given predicates are true.
241 Predicate all(Predicate P0, Predicate P1, Args... args) {
242 return all(all(P0, P1), args...);
435 /// conservatively assume such rules do the right thing and cover all type
437 /// to be to distinguish such cases from the cases where all type indices are
540 return actionIf(Action, all(typeInSet(typeIdx(0), Types),
552 return actionIf(Action, all(typeInSet(typeIdx(0), Types0),
555 /// Use the given action when type indexes 0, 1, and 2 are all in their
563 return actionIf(Action, all(typeInSet(typeIdx(0), Types0),
564 all(typeInSet(typeIdx(1), Types1),
594 // user-provided Predicate properly handles all type indices:
659 // free-form user provided Predicate properly handles all type indices:
668 // properly handles all type indices by design:
677 // free-form user provided Predicate properly handles all type indices:
685 // free-form user provided Predicate properly handles all type indices:
718 /// The instruction is lowered when type indexes 0, 1, and 2 are all in
732 // properly handles all type indices by design:
740 // free-form user provided Predicate properly handles all type indices:
766 // free-form user provided Predicate properly handles all type indices:
775 // free-form user provided Predicate properly handles all type indices:
792 // free-form user provided Predicate properly handles all type indices:
801 // free-form user provided Predicate properly handles all type indices:
842 // free-form user provided Predicate properly handles all type indices:
866 /// The instruction is custom when type indexes 0, 1, and 2 are all in
926 all(Predicate, isVector(typeIdx(TypeIdx))),
945 all(Predicate, scalarOrEltNarrowerThan(
1196 /// Then perform split with all sub-instructions having the same type.
1214 /// LegalizeRuleSet in any way at all.
1218 /// LegalizeRuleSet in any way at all.