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

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

can_absorb(const IR::BFN::ParserPrimitive *prev_p, const IR::BFN::ParserPrimitive *curr_p)InferWriteModeinline
dead_writes (defined in InferWriteMode)InferWriteMode
exclude_zero_inits(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode)InferWriteModeinline
field_to_states (defined in InferWriteMode)InferWriteMode
find_inits(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode)InferWriteModeinline
infer_write_mode(const PHV::Field *dest, const ordered_set< const IR::BFN::ParserPrimitive * > &prim_writes) (defined in InferWriteMode)InferWriteModeinline
InferWriteMode(const PhvInfo &ph, const CollectParserInfo &pi, const MapFieldToParserStates &fs) (defined in InferWriteMode)InferWriteModeinline
init_apply(const IR::Node *root) override (defined in InferWriteMode)InferWriteModeinline
is_bitwise_or(const PHV::Field *dest, const ordered_set< const IR::BFN::ParserPrimitive * > &writes, bool strict=false)InferWriteModeinline
is_clear_on_write(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode)InferWriteModeinline
is_postdominated_by_extract(const IR::BFN::ParserPrimitive *write, const ordered_set< const IR::BFN::ParserPrimitive * > &writes)InferWriteModeinline
is_zero_extract(const IR::BFN::ParserPrimitive *p) (defined in InferWriteMode)InferWriteModeinline
mark_and_exclude_dead_writes(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode)InferWriteModeinline
mark_write_mode(IR::BFN::ParserWriteMode mode, const PHV::Field *dest, const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode)InferWriteModeinline
parser_info (defined in InferWriteMode)InferWriteMode
phv (defined in InferWriteMode)InferWriteMode
pq (defined in InferWriteMode)InferWriteMode
preorder(IR::BFN::Extract *extract) override (defined in InferWriteMode)InferWriteModeinline
preorder(IR::BFN::ParserChecksumWritePrimitive *checksum_write) override (defined in InferWriteMode)InferWriteModeinline
print(CounterExample *example) (defined in InferWriteMode)InferWriteModeinline
validate_checksum_residual_deposits(const PHV::Field *field, const ordered_set< const IR::BFN::ParserPrimitive * > &writes)InferWriteModeinline
write_to_write_mode (defined in InferWriteMode)InferWriteMode
zero_inits (defined in InferWriteMode)InferWriteMode