P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CheckWriteModeConsistency Member List

This is the complete list of members for CheckWriteModeConsistency, including all inherited members.

check(const std::vector< const IR::BFN::Extract * > extracts) constCheckWriteModeConsistencyprotected
check_and_adjust(const std::vector< const IR::BFN::Extract * > extracts)CheckWriteModeConsistencyprotected
check_compatability(const PHV::FieldSlice &slice_a, const PHV::FieldSlice &slice_b)CheckWriteModeConsistency
check_post_alloc()CheckWriteModeConsistencyprotected
check_pre_alloc(const ordered_set< const IR::BFN::ParserPrimitive * > &state_writes)CheckWriteModeConsistencyprotected
CheckWriteModeConsistency(const PhvInfo &p, const MapFieldToParserStates &fs, const CollectParserInfo &pi) (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyinline
compatability (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
extract_to_write_mode (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
field_to_states (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
init_apply(const IR::Node *root) override (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
phv (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
pq (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
preorder(IR::BFN::Extract *extract) override (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
preorder(IR::BFN::ParserChecksumWritePrimitive *pcw) override (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected
set_write_mode(T *write) (defined in CheckWriteModeConsistency)CheckWriteModeConsistencyprotected