P4C
The P4 Compiler
|
This is the complete list of members for ClotInfo, including all inherited members.
adjust_clots(const PhvInfo &phv) | ClotInfo | |
AllocateClot (defined in ClotInfo) | ClotInfo | friend |
allocated_slices(const PHV::Field *field) const | ClotInfo | inline |
allocated_slices(const PHV::FieldSlice *slice) const | ClotInfo | inline |
allocated_unmodified_undigested(const PHV::Field *field) const | ClotInfo | inline |
clot_covers_slice(const Clot *clot, const PHV::FieldSlice *slice) const | ClotInfo | |
clot_eligible_fields() const | ClotInfo | |
clot_to_emit_checksum() (defined in ClotInfo) | ClotInfo | inline |
clot_to_emit_checksum() const (defined in ClotInfo) | ClotInfo | inline |
clot_to_parser_states() const (defined in ClotInfo) | ClotInfo | inline |
ClotCandidate (defined in ClotInfo) | ClotInfo | friend |
ClotInfo(PhvUse &uses) (defined in ClotInfo) | ClotInfo | inlineexplicit |
clots() (defined in ClotInfo) | ClotInfo | inline |
CollectClotInfo (defined in ClotInfo) | ClotInfo | friend |
field_to_checksum_updates() (defined in ClotInfo) | ClotInfo | inline |
fully_allocated(const PHV::Field *field) const | ClotInfo | inline |
fully_allocated(const PHV::FieldSlice &slice) const | ClotInfo | inline |
fully_allocated(const PHV::FieldSlice *slice) const | ClotInfo | |
get_csum_fields(const Clot *clot) const | ClotInfo | |
get_overwrite_containers(const Clot *clot, const PhvInfo &phv) const | ClotInfo | |
GreedyClotAllocator (defined in ClotInfo) | ClotInfo | friend |
header_stack_elements() (defined in ClotInfo) | ClotInfo | inline |
is_added_by_mau(cstring h) const | ClotInfo | |
is_checksum(const PHV::Field *field) const | ClotInfo | |
is_checksum(const PHV::FieldSlice *slice) const (defined in ClotInfo) | ClotInfo | |
is_modified(const PHV::Field *field) const | ClotInfo | |
is_modified(const PHV::FieldSlice *slice) const (defined in ClotInfo) | ClotInfo | |
is_readonly(const PHV::Field *field) const | ClotInfo | |
is_readonly(const PHV::FieldSlice *slice) const (defined in ClotInfo) | ClotInfo | |
is_slice_below_min_offset(const PHV::FieldSlice *slice, int max_packet_bit_offset) const | ClotInfo | |
is_unused(const PHV::Field *field) const | ClotInfo | |
is_unused(const PHV::FieldSlice *slice) const (defined in ClotInfo) | ClotInfo | |
merge_parser_states(gress_t gress, cstring dst_state_name, cstring src_state_name) | ClotInfo | |
parser_state_to_clot(const IR::BFN::LoweredParserState *state, unsigned tag) const (defined in ClotInfo) | ClotInfo | |
parser_state_to_clots(gress_t gress) (defined in ClotInfo) | ClotInfo | inline |
parser_state_to_clots(gress_t gress) const (defined in ClotInfo) | ClotInfo | inline |
parser_state_to_clots(const IR::BFN::LoweredParserState *state) const (defined in ClotInfo) | ClotInfo | |
parser_state_to_fields() const (defined in ClotInfo) | ClotInfo | inline |
parser_state_to_header_stacks() const (defined in ClotInfo) | ClotInfo | inline |
parserInfo (defined in ClotInfo) | ClotInfo | |
pov_extracted_without_fields | ClotInfo | |
print(const PhvInfo *phvInfo=nullptr) const (defined in ClotInfo) | ClotInfo | |
sanitize_state_name(cstring state_name, gress_t gress) const | ClotInfo | |
slice_clots(const PHV::FieldSlice *slice) const | ClotInfo | |
slice_clots(const PHV::Field *field) const | ClotInfo | inline |
slice_overwritten(const PhvInfo &phvInfo, const Clot *clot, const PHV::FieldSlice *f) const | ClotInfo | |
slice_overwritten_by_phv(const PhvInfo &phvInfo, const Clot *clot, const PHV::FieldSlice *f) const | ClotInfo | |
whole_field_clot(const PHV::Field *field) const | ClotInfo |