15class PropagateP4RuntimeTranslation :
public Transform {
18 std::reference_wrapper<const P4::TypeMap> _typeMap;
21 static std::vector<const IR::Annotation *> lookupP4RuntimeAnnotations(
24 const IR::Parameter *preorder(IR::Parameter *parameter)
override;
25 const IR::KeyElement *preorder(IR::KeyElement *keyElement)
override;
28 explicit PropagateP4RuntimeTranslation(
const P4::TypeMap &typeMap);