Here is a list of all documented functions with links to the class documentation for each member:
- p -
- pack() : PHV::v2::IxbarFriendlyPacking
- pack_conflicts_present() : ActionPhvConstraints
- PackFlexibleHeaders() : PackFlexibleHeaders
- packings() : PragmaBytePack
- padToAlignment() : BFN::FieldPacking
- pairwise_deps_to_ignore() : IgnoreTableDeps
- parameter_positions() : ActionData::RamSection
- parse() : P4::P4ParserDriver, P4::V1::V1ParserDriver
- ParseAnnotations() : P4::ParseAnnotations
- parseExpressionList() : P4::P4ParserDriver
- parseProgramSources() : P4::P4ParserDriver
- parser_constant_extract_satisfied() : ActionPhvConstraints
- parser_error() : P4::ErrorReporter
- parser_state_to_slices() : Clot
- parserAllExtractorsSupportSingleByte() : JBayPardeSpec, PardeSpec, TofinoPardeSpec
- parserError() : EventLogger
- parserExtractGroup() : JBayPhvSpec, PhvSpec, TofinoPhvSpec
- parserExtractGroupSource() : PHV::Allocation
- parserGroup() : JBayPhvSpec, PhvSpec, TofinoPhvSpec
- parserGroupGress() : PHV::Allocation
- parserGroupId() : JBayPhvSpec, PhvSpec, TofinoPhvSpec
- ParserStateRewriter() : P4::ParserStructureImpl::ParserStateRewriter
- ParserSymbolicInterpreter() : P4::ParserStructureImpl::ParserSymbolicInterpreter
- passChange() : EventLogger
- peekPacketBuffer() : P4::P4Tools::P4Testgen::ExecutionState
- phv_bytes() : ActionData::ALUOperation
- PhvAsmOutput() : PhvAsmOutput
- physicalAddress() : JBayPhvSpec, PhvSpec, TofinoPhvSpec
- physicalAddressSpec() : JBayPhvSpec, PhvSpec, TofinoPhvSpec
- physicalAddressToContainer() : PhvSpec
- physicalContainers() : PhvSpec
- pick_layout_option() : TablePlacement
- pickRandom() : P4::P4Tools::Utils
- PingPongGeneration() : BFN::PingPongGeneration
- pipeChange() : EventLogger
- placeable_cds_count() : DynamicDependencyMetrics
- PnaDpdkProgramInfo() : P4::P4Tools::P4Testgen::Pna::PnaDpdkProgramInfo
- pop() : BFN::AncestorStates, P4::P4Tools::NamespaceContext, P4::P4Tools::P4Testgen::Continuation::Body, P4::P4Tools::Z3Solver
- popBody() : P4::P4Tools::P4Testgen::ExecutionState
- popContinuation() : P4::P4Tools::P4Testgen::ExecutionState
- popNamespace() : P4::P4Tools::AbstractExecutionState
- popRandomBranch() : P4::P4Tools::P4Testgen::SymbolicExecutor
- populate() : P4::ParameterSubstitution
- populateOutputNames() : P4::P4V1::ProgramStructure
- post_join_flows() : P4::ControlFlowVisitor, P4::Visitor
- postAdd() : BFN::BFRuntimeArchHandlerCommon< arch >, BFN::BFRuntimeArchHandlerTofino, P4::ControlPlaneAPI::P4RuntimeAnalyzer, P4::ControlPlaneAPI::P4RuntimeArchHandlerIface, P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< arch >
- postCollect() : BFN::BFRuntimeArchHandlerPSA, BFN::BFRuntimeArchHandlerTofino, P4::ControlPlaneAPI::P4RuntimeArchHandlerIface, P4::ControlPlaneAPI::Standard::P4RuntimeArchHandlerCommon< arch >
- postorder() : BFN::InjectTmpVar::DoInject, BFN::PingPongGeneration::DeclarationChanger, BFN::PSA::EgressControlConverter, BFN::PSA::EgressParserConverter, BFN::PSA::PathExpressionConverter, BFN::RewriteActionSelector, BFN::V1::ConstructSymbolTable, BFN::V1::EgressParserConverter, BFN::V1::LoadTargetArchitecture, BFN::V1::PathExpressionConverter, Logging::Manifest, P4::DoConvertEnums, P4::DoEliminateSerEnums, P4::DoStrengthReduction, P4::DPDK::DefActionValue, P4::DPDK::ReplaceHdrMetaField, P4::DPDK::SplitP4TableCommon, P4::P4Tools::Test::ArithmTest::SaturationTransform, P4::P4V1::ExpressionConverter, P4::ParserStructureImpl::ParserStateRewriter, P4::RemoveNestedStructs, P4::RewriteAllParsers, P4::TypeInferenceBase, P4::ValidateParsedProgram, ParamBinding
- pounderRoundAllocLoop() : BruteForceAllocationStrategy
- pre_slice() : PHV::v2::TrivialAllocator
- predecessors() : MauPower::SimplePowerGraph
- preorder() : AbstractElimUnusedInstructions, AddDeparserMetadata, BFN::BackendConverter, BFN::CheckExternValidity, BFN::DoAnnotateWithInHash, BFN::ParserLoopsInfo::GetMaxLoopDepth, BFN::ResourcesLogging, BFN::TransformResubmitHeaders, BFN::V1::EgressControlConverter, BFN::V1::EgressDeparserConverter, BFN::V1::RemoveNodesWithNoMapping, CheckFieldCorruption, CollectPhvLoggingInfo, ConstMirrorSessionOpt, CountStridedHeaderRefs, ExtractBridgeInfo, FindDataDependencyGraph::UpdateAccess, FindUninitializedAndOverlayedReads, GatherDigestFields, MauAsmOutput::EmitAction, P4::BMV2::ConvertGlobals, P4::BMV2::HeaderConverter, P4::ComputeWriteSet, P4::CopySrcInfo, P4::DoBindTypeVariables, P4::DPDK::CollectDirectCounterMeter, P4::DPDK::CollectTableInfo, P4::DPDK::ConvertStatementToDpdk, P4::DPDK::DirectionToRegRead, P4::DPDK::DpdkAddPseudoHeaderDecl, P4::DPDK::ElimHeaderCopy, P4::DPDK::InsertReqDeclForIPSec, P4::DPDK::LogicalExpressionUnroll, P4::EBPF::CodeGenInspector, P4::EBPF::EBPFDigestPSAValueVisitor, P4::EBPF::EBPFTablePSAImplementationPropertyVisitor, P4::EBPF::EBPFTablePSAInitializerCodeGen, P4::EBPF::EBPFTablePsaPropertyVisitor, P4::GeneralInliner, P4::InspectDpdkProgram, P4::InspectPsaProgram, P4::P4Tools::P4Testgen::AbstractStepper, P4::P4Tools::P4Testgen::CmdStepper, P4::P4Tools::P4Testgen::ExprStepper, P4::P4Tools::Z3Translator, P4::ParserStructureImpl::ParserStateRewriter, P4::Predication, P4::TC::ParsePnaArchitecture, P4::TypeInferenceBase, PackWithConstraintSolver, ParserHeaderSequences, PHV::FinalizePhysicalLiverange, SplitPadding
- prependToInputPacket() : P4::P4Tools::P4Testgen::ExecutionState
- prependToPacketBuffer() : P4::P4Tools::P4Testgen::ExecutionState
- preprocess() : P4::ParserOptions
- preslice_clusters() : BruteForceAllocationStrategy
- pretty_print() : PHV::v2::ScAllocAlignment
- print() : P4::P4Tools::TraceEvent, P4::P4Tools::TraceEvents::AssignmentStatement, P4::P4Tools::TraceEvents::Emit, P4::P4Tools::TraceEvents::Expression, P4::P4Tools::TraceEvents::ExtractFailure, P4::P4Tools::TraceEvents::ExtractSuccess, P4::P4Tools::TraceEvents::Generic, P4::P4Tools::TraceEvents::GenericDescription, P4::P4Tools::TraceEvents::IfStatementCondition, P4::P4Tools::TraceEvents::MethodCall, P4::P4Tools::TraceEvents::Packet, P4::P4Tools::TraceEvents::ParserStart, P4::P4Tools::TraceEvents::ParserState
- print_features() : MauPower::MauFeatures
- print_latency() : MauPower::MauFeatures
- printAccess() : MetadataLiveRange
- printContDependency() : BruteForceOptimizationStrategy
- printCurrentTraceAndBranches() : P4::P4Tools::P4Testgen::SymbolicExecutor
- printDarkLiveRanges() : DarkLiveRangeMap
- printHelp() : BFN::Pragma
- printLiveRangeShrinkingMap() : FindInitializationNode, LiveRangeShrinking
- printMetaInitPoints() : PHV::Transaction
- printSizeConstraints() : PragmaContainerSize
- printSummary() : PHV::AllocationReport
- printSymbolicEnv() : P4::P4Tools::AbstractExecutionState
- printTableAlloc() : MauBacktracker
- printTestInfo() : P4::P4Tools::P4Testgen::TestBackEnd
- printWarningsHelp() : BFN::ErrorType
- process() : BFN_Options, P4::BMV2::PortableOptions, P4::DPDK::DpdkOptions, P4::graphs::Graph_visitor, P4::P4Tools::AbstractP4cToolOptions, P4::ParserOptions, P4::Util::Options
- process_relation_operation() : P4::DPDK::ConvertStatementToDpdk
- ProcessBackendPipe() : BFN::ProcessBackendPipe
- ProcessParde() : BFN::ProcessParde
- produceCopyInOutCall() : P4::P4Tools::P4Testgen::ProgramInfo
- produceEmitCall() : P4::P4Tools::P4Testgen::EBPF::EBPFExprStepper
- produceProgramInfo() : P4::P4Tools::P4Testgen::TestgenTarget
- produceProgramInfoImpl() : P4::P4Tools::P4Testgen::Bmv2::Bmv2V1ModelTestgenTarget, P4::P4Tools::P4Testgen::EBPF::EBPFTestgenTarget, P4::P4Tools::P4Testgen::Pna::PnaDpdkTestgenTarget, P4::P4Tools::P4Testgen::TestgenTarget
- produceStackIndex() : P4::P4Tools::HSIndexToMember
- produceTest() : P4::P4Tools::P4Testgen::Bmv2::Protobuf, P4::P4Tools::P4Testgen::Bmv2::ProtobufIr, P4::P4Tools::P4Testgen::TestFramework
- produceTestInfo() : P4::P4Tools::P4Testgen::Bmv2::Bmv2TestBackend, P4::P4Tools::P4Testgen::EBPF::EBPFTestBackend, P4::P4Tools::P4Testgen::Pna::PnaTestBackend, P4::P4Tools::P4Testgen::TestBackEnd
- propagate_8bit_exact_container_split() : PHV::Slicing::DfsItrContext
- propagate_tail_split() : PHV::Slicing::DfsItrContext
- propagateTaint() : P4::P4Tools::Taint
- push() : BFN::AncestorStates, P4::P4Tools::NamespaceContext, P4::P4Tools::P4Testgen::Continuation::Body, P4::P4Tools::Z3Solver
- pushBackOrAppend() : P4::IR::Vector< T >
- pushBranchDecision() : P4::P4Tools::P4Testgen::ExecutionState
- pushContinuation() : P4::P4Tools::P4Testgen::ExecutionState
- pushCurrentContinuation() : P4::P4Tools::P4Testgen::ExecutionState
- pushNamespace() : P4::P4Tools::AbstractExecutionState
- pushNewArray() : P4::BMV2::HeaderConverter
- pushPathConstraint() : P4::P4Tools::P4Testgen::ExecutionState