![]() |
P4C
The P4 Compiler
|
This is the complete list of members for ActionData::RamSection, including all inherited members.
| add_alu_req(const ALUOperation *rv) (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| add_param(int bit, const Parameter *) (defined in ActionData::RamSection) | ActionData::RamSection | |
| alu_requirements | ActionData::RamSection | |
| better_merge_cand(const RamSection *) const (defined in ActionData::RamSection) | ActionData::RamSection | |
| bits_in_use() const (defined in ActionData::RamSection) | ActionData::RamSection | |
| bus_inputs() const | ActionData::RamSection | |
| byte_sz() const (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| can_rotate(int init_bit, int final_bit) const (defined in ActionData::RamSection) | ActionData::RamSection | |
| condense(const RamSection *) const | ActionData::RamSection | |
| contains(const RamSection *ad_small, int init_bit_pos, int *final_bit_pos) const | ActionData::RamSection | |
| contains(const ALUOperation *ad_alu, int *first_phv_bit_pos=nullptr) const | ActionData::RamSection | |
| contains_any_rotation_from_0(const RamSection *ad_small, int init_bit_pos, int *final_bit_pos) const | ActionData::RamSection | |
| dbprint_multiline() const (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| expand_to_size(size_t expand_size) const | ActionData::RamSection | |
| gather_shared_params(const RamSection *ad, safe_vector< SharedParameter > &shared_params, bool only_one_overlap_solution) const | ActionData::RamSection | |
| get_action_data_bits_str() const (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| get_pack_info() const (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| index() const (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| is_data_subset_of(const RamSection *ad) const | ActionData::RamSection | |
| merge(const RamSection *ad) const (defined in ActionData::RamSection) | ActionData::RamSection | |
| no_overlap_merge(const RamSection *ad) const | ActionData::RamSection | |
| open_holes() const | ActionData::RamSection | |
| operator<< (defined in ActionData::RamSection) | ActionData::RamSection | friend |
| parameter_positions(bool same_alias=false) const | ActionData::RamSection | |
| parameter_positions_to_string(bool from_p4_program) const (defined in ActionData::RamSection) | ActionData::RamSection | |
| RamSection(int s) (defined in ActionData::RamSection) | ActionData::RamSection | inlineexplicit |
| RamSection(int s, PackingConstraint &pc) (defined in ActionData::RamSection) | ActionData::RamSection | inline |
| rotate_in_range(le_bitrange range) const | ActionData::RamSection | |
| size() const (defined in ActionData::RamSection) | ActionData::RamSection | inline |