Lines Matching refs:PredicateCheck
42 std::string PredicateCheck; member
46 std::string PredicateCheck) in InstructionMemo()
49 PredicateCheck(std::move(PredicateCheck)) {} in InstructionMemo()
589 std::string PredicateCheck = Pattern.getPredicateCheck(); in collectPatterns() local
593 DstRC, SubRegNo, PhysRegInputs, PredicateCheck); in collectPatterns()
598 std::tuple(Operands, OpcodeName, VT, RetVT, PredicateCheck)); in collectPatterns()
645 std::string PredicateCheck = Memo.PredicateCheck; in emitInstructionCode() local
647 if (PredicateCheck.empty()) { in emitInstructionCode()
657 Memo.Name + " predicate: " + PredicateCheck); in emitInstructionCode()
659 OS << " if (" + PredicateCheck + ") {\n"; in emitInstructionCode()
685 if (!PredicateCheck.empty()) { in emitInstructionCode()