Lines Matching refs:PredicateCheck
43 std::string PredicateCheck; member
47 std::string PredicateCheck) in InstructionMemo()
50 PredicateCheck(std::move(PredicateCheck)) {} in InstructionMemo()
576 std::string PredicateCheck = Pattern.getPredicateCheck(); in collectPatterns() local
584 PredicateCheck in collectPatterns()
590 std::make_tuple(Operands, OpcodeName, VT, RetVT, PredicateCheck)); in collectPatterns()
637 std::string PredicateCheck = Memo.PredicateCheck; in emitInstructionCode() local
639 if (PredicateCheck.empty()) { in emitInstructionCode()
648 "name:" + Memo.Name + " predicate: " + PredicateCheck); in emitInstructionCode()
650 OS << " if (" + PredicateCheck + ") {\n"; in emitInstructionCode()
676 if (!PredicateCheck.empty()) { in emitInstructionCode()