![]() |
P4C
The P4 Compiler
|
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) | InferWriteMode | inline |
| dead_writes (defined in InferWriteMode) | InferWriteMode | |
| exclude_zero_inits(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode) | InferWriteMode | inline |
| field_to_states (defined in InferWriteMode) | InferWriteMode | |
| find_inits(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode) | InferWriteMode | inline |
| infer_write_mode(const PHV::Field *dest, const ordered_set< const IR::BFN::ParserPrimitive * > &prim_writes) (defined in InferWriteMode) | InferWriteMode | inline |
| InferWriteMode(const PhvInfo &ph, const CollectParserInfo &pi, const MapFieldToParserStates &fs) (defined in InferWriteMode) | InferWriteMode | inline |
| init_apply(const IR::Node *root) override (defined in InferWriteMode) | InferWriteMode | inline |
| is_bitwise_or(const PHV::Field *dest, const ordered_set< const IR::BFN::ParserPrimitive * > &writes, bool strict=false) | InferWriteMode | inline |
| is_clear_on_write(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode) | InferWriteMode | inline |
| is_postdominated_by_extract(const IR::BFN::ParserPrimitive *write, const ordered_set< const IR::BFN::ParserPrimitive * > &writes) | InferWriteMode | inline |
| is_zero_extract(const IR::BFN::ParserPrimitive *p) (defined in InferWriteMode) | InferWriteMode | inline |
| mark_and_exclude_dead_writes(const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode) | InferWriteMode | inline |
| mark_write_mode(IR::BFN::ParserWriteMode mode, const PHV::Field *dest, const ordered_set< const IR::BFN::ParserPrimitive * > &writes) (defined in InferWriteMode) | InferWriteMode | inline |
| 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) | InferWriteMode | inline |
| preorder(IR::BFN::ParserChecksumWritePrimitive *checksum_write) override (defined in InferWriteMode) | InferWriteMode | inline |
| print(CounterExample *example) (defined in InferWriteMode) | InferWriteMode | inline |
| validate_checksum_residual_deposits(const PHV::Field *field, const ordered_set< const IR::BFN::ParserPrimitive * > &writes) | InferWriteMode | inline |
| write_to_write_mode (defined in InferWriteMode) | InferWriteMode | |
| zero_inits (defined in InferWriteMode) | InferWriteMode |