P4C
The P4 Compiler
|
This is the complete list of members for PHV::AllocSlice, including all inherited members.
addRef(cstring, FieldUse f_use) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
addRefs(const RefsMap &sl_refs, bool clear_refs=false) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
AllocSlice(const Field *f, Container c, int f_bit_lo, int container_bit_lo, int width) (defined in PHV::AllocSlice) | PHV::AllocSlice | |
AllocSlice(const Field *f, Container c, int f_bit_lo, int container_bit_lo, int width, const ActionSet &action) (defined in PHV::AllocSlice) | PHV::AllocSlice | |
AllocSlice(const Field *f, Container c, le_bitrange f_slice, le_bitrange container_slice) (defined in PHV::AllocSlice) | PHV::AllocSlice | |
AllocSlice(const AllocSlice &a) (defined in PHV::AllocSlice) | PHV::AllocSlice | |
AllocSlice(AllocSlice &&)=default (defined in PHV::AllocSlice) | PHV::AllocSlice | |
clearRefs() (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
container() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
container_byte() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
container_bytes() const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
container_slice() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
extends_live_range(const AllocSlice &other) const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
field() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
field_slice() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
get_ref_lr(StageAndAccess &minStg, StageAndAccess &maxStg) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
getEarliestLiveness() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getInitPoints() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getInitPrimitive() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getInitPrimitive() (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getLatestLiveness() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getRefs() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getShadowAlwaysRun() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
getShadowInit() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
hasInitPrimitive() const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
hasMetaInit() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
is_initialized() const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
isEarlierFieldslice(const AllocSlice &other) const | PHV::AllocSlice | |
isLiveAt(int stage, const FieldUse &use) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
isLiveRangeDisjoint(const AllocSlice &other, int gap=0) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
isPhysicalDeparserStage() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
isPhysicalDeparserStageExceeded() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
isPhysicalStageBased() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
isReferenced(const AllocContext *ctxt, const FieldUse *use, SliceMatch match=SliceMatch::DFLT) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
isUninitializedRead() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
isUsedDeparser() const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
isUsedParser() const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
NOTSET (defined in PHV::AllocSlice) | PHV::AllocSlice | static |
operator!=(const AllocSlice &other) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
operator<(const AllocSlice &other) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
operator=(const AllocSlice &a) (defined in PHV::AllocSlice) | PHV::AllocSlice | |
operator=(AllocSlice &&)=default (defined in PHV::AllocSlice) | PHV::AllocSlice | |
operator==(const AllocSlice &other) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
representsSameFieldSlice(const AllocSlice &other) const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
same_alloc_fieldslice(const AllocSlice &other) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
setEarliestLiveness(const StageAndAccess &min) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setInitPoints(const ActionSet &init_points) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setInitPrimitive(const DarkInitPrimitive *prim) (defined in PHV::AllocSlice) | PHV::AllocSlice | |
setIsPhysicalStageBased(bool v) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setLatestLiveness(const StageAndAccess &max) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setLiveness(const StageAndAccess &min, const StageAndAccess &max) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setMetaInit() (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setPhysicalDeparserStage(bool v) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setPhysicalDeparserStageExceeded(bool v) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setShadowAlwaysRun(bool val) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
setShadowInit(bool val) (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |
sub_alloc_by_field(int start, int len) const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
toString() const (defined in PHV::AllocSlice) | PHV::AllocSlice | |
width() const (defined in PHV::AllocSlice) | PHV::AllocSlice | inline |