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 |