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 |