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

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

bit_gaps(const CollectParserInfo &parserInfo, const FieldSliceExtractInfo *other) constFieldSliceExtractInfo
bit_in_byte_offset() constFieldSliceExtractInfoinline
byte_gaps(const CollectParserInfo &parserInfo, const FieldSliceExtractInfo *other) constFieldSliceExtractInfo
FieldSliceExtractInfo(const ordered_map< const IR::BFN::ParserState *, unsigned > &state_bit_offsets, const std::map< unsigned, ordered_map< const IR::BFN::ParserState *, unsigned > > &stack_offset_state_bit_offsets, int min_packet_bit_offset, int max_packet_bit_offset, const PHV::Field *field) (defined in FieldSliceExtractInfo)FieldSliceExtractInfoinline
FieldSliceExtractInfo(const ordered_map< const IR::BFN::ParserState *, unsigned > &state_bit_offsets, const std::map< unsigned, ordered_map< const IR::BFN::ParserState *, unsigned > > &stack_offset_state_bit_offsets, int min_packet_bit_offset, int max_packet_bit_offset, const PHV::FieldSlice *slice) (defined in FieldSliceExtractInfo)FieldSliceExtractInfoinline
GreedyClotAllocator (defined in FieldSliceExtractInfo)FieldSliceExtractInfofriend
max_packet_bit_offset() constFieldSliceExtractInfoinline
min_packet_bit_offset() constFieldSliceExtractInfoinline
operator<< (defined in FieldSliceExtractInfo)FieldSliceExtractInfofriend
operator<< (defined in FieldSliceExtractInfo)FieldSliceExtractInfofriend
operator== (defined in FieldSliceExtractInfo)FieldSliceExtractInfofriend
remove_conflicts(const CollectParserInfo &parserInfo, int preGapBits, const ClotCandidate *candidate, int postGapBits) constFieldSliceExtractInfo
slice() constFieldSliceExtractInfoinline
state_bit_offset(const IR::BFN::ParserState *state) constFieldSliceExtractInfoinline
state_bit_offsets() constFieldSliceExtractInfoinline
states() constFieldSliceExtractInfo
trim(int lo_idx, int bits) constFieldSliceExtractInfo
trim_head_to_byte() constFieldSliceExtractInfo
trim_head_to_min_clot_pos() constFieldSliceExtractInfo
trim_tail_to_byte() constFieldSliceExtractInfo
trim_tail_to_max_clot_pos() constFieldSliceExtractInfo
update(const IR::BFN::ParserState *state, unsigned stack_offset, unsigned state_bit_offset, int min_packet_bit_offset, int max_packet_bit_offset)FieldSliceExtractInfo