Lines Matching refs:TrapId
31 std::ostream& operator<<(std::ostream& os, TrapId trap_id) {
34 case TrapId::k##Name: \
38 case TrapId::kInvalid:
44 TrapId TrapIdOf(const Operator* const op) {
47 return OpParameter<TrapId>(op);
763 template <TrapId trap_id>
764 struct TrapIfOperator final : public Operator1<TrapId> {
766 : Operator1<TrapId>( // --
774 TrapIfOperator<TrapId::k##Trap> kTrapIf##Trap##Operator;
778 template <TrapId trap_id>
779 struct TrapUnlessOperator final : public Operator1<TrapId> {
781 : Operator1<TrapId>( // --
789 TrapUnlessOperator<TrapId::k##Trap> kTrapUnless##Trap##Operator;
997 const Operator* CommonOperatorBuilder::TrapIf(TrapId trap_id) {
1000 case TrapId::k##Trap: \
1008 return zone()->New<Operator1<TrapId>>( // --
1016 const Operator* CommonOperatorBuilder::TrapUnless(TrapId trap_id) {
1019 case TrapId::k##Trap: \
1027 return zone()->New<Operator1<TrapId>>( // --