![]() |
P4C
The P4 Compiler
|
This is the complete list of members for PHV::FieldSlice, including all inherited members.
| AbstractField() (defined in PHV::AbstractField) | PHV::AbstractField | inline |
| alignment() const | PHV::FieldSlice | inline |
| as() const (defined in PHV::AbstractField) | PHV::AbstractField | inline |
| byteAlignedRangeInBits() const | PHV::FieldSlice | inline |
| container_bytes() const (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| create(const PhvInfo &, const IR::Expression *) (defined in PHV::AbstractField) | PHV::AbstractField | static |
| field() const override | PHV::FieldSlice | inlinevirtual |
| FieldSlice() (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| FieldSlice(const Field *field, le_bitrange range) (defined in PHV::FieldSlice) | PHV::FieldSlice | |
| FieldSlice(const Field *field) | PHV::FieldSlice | inlineexplicit |
| FieldSlice(FieldSlice slice, le_bitrange range) | PHV::FieldSlice | inline |
| foreach_byte(const PHV::AllocContext *ctxt, const PHV::FieldUse *use, FN fn) const (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| foreach_byte(const IR::MAU::Table *ctxt, const PHV::FieldUse *use, FN fn) const (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| getStartBits(PHV::Size size) const | PHV::FieldSlice | |
| gress() const | PHV::FieldSlice | inline |
| hash_value (defined in PHV::FieldSlice) | PHV::FieldSlice | friend |
| is() const (defined in PHV::AbstractField) | PHV::AbstractField | inline |
| is_tphv_candidate(const PhvUse &uses) const | PHV::FieldSlice | |
| is_unallocated() const (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| is_whole_field() const | PHV::FieldSlice | inline |
| kind() const | PHV::FieldSlice | inline |
| operator bool() const (defined in PHV::FieldSlice) | PHV::FieldSlice | inlineexplicit |
| operator<(const FieldSlice &other) const override (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| operator==(const FieldSlice &other) const override (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| range() const override | PHV::FieldSlice | inlinevirtual |
| shortString() const (defined in PHV::FieldSlice) | PHV::FieldSlice | inline |
| size() const override | PHV::FieldSlice | inlinevirtual |
| to() const (defined in PHV::AbstractField) | PHV::AbstractField | inline |
| validContainerRange() const | PHV::FieldSlice | inline |
| ~AbstractField() (defined in PHV::AbstractField) | PHV::AbstractField | inlinevirtual |