AddNode(ValueNode *node, BasicBlock *block, NewNodePosition pos, const ProcessingState *state, DeoptFrame *deopt_frame=nullptr) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
AddNodeAtBlockEnd(ValueNode *new_node, BasicBlock *block, DeoptFrame *deopt_frame=nullptr) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
builder_ | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
CanHoistUntaggingTo(BasicBlock *block) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
ConvertTaggedPhiTo(Phi *phi, ValueRepresentation repr, const HoistTypeList &hoist_untagging) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
current_block_ | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
EnsurePhiInputsTagged(Phi *phi) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
EnsurePhiTagged(Phi *phi, BasicBlock *block, NewNodePosition pos, const ProcessingState *state, std::optional< int > predecessor_index=std::nullopt) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
FixLoopPhisBackedge(BasicBlock *block) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
GetReplacementForPhiInputConversion(ValueNode *conversion_node, Phi *phi, uint32_t input_index) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
graph_labeller() const | v8::internal::maglev::MaglevPhiRepresentationSelector | inlineprivate |
HoistType enum name | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
HoistTypeList typedef | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
IsUntagging(Opcode op) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
kChanged enum value | v8::internal::maglev::MaglevPhiRepresentationSelector | |
Key typedef | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
kNone enum value | v8::internal::maglev::MaglevPhiRepresentationSelector | |
kRetryOnChange enum value | v8::internal::maglev::MaglevPhiRepresentationSelector | |
MaglevPhiRepresentationSelector(MaglevGraphBuilder *builder) | v8::internal::maglev::MaglevPhiRepresentationSelector | inlineexplicit |
new_nodes_at_start_ | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
NewNodePosition enum name | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
phi_taggings_ | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
PostPhiProcessing() | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
PostProcessBasicBlock(BasicBlock *block) | v8::internal::maglev::MaglevPhiRepresentationSelector | |
PostProcessGraph(Graph *graph) | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
predecessors_ | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
PreparePhiTaggings(BasicBlock *old_block, const BasicBlock *new_block) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
PreProcessBasicBlock(BasicBlock *block) | v8::internal::maglev::MaglevPhiRepresentationSelector | |
PreProcessGraph(Graph *graph) | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
Process(Phi *node, const ProcessingState &) | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
Process(JumpLoop *node, const ProcessingState &) | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
Process(Dead *node, const ProcessingState &) | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
Process(NodeT *node, const ProcessingState &state) | v8::internal::maglev::MaglevPhiRepresentationSelector | inline |
ProcessPhi(Phi *node) | v8::internal::maglev::MaglevPhiRepresentationSelector | |
ProcessPhiResult enum name | v8::internal::maglev::MaglevPhiRepresentationSelector | |
RegisterNewNode(ValueNode *node) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
Snapshot typedef | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
snapshots_ | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
SnapshotTable typedef | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNodeInputs(NodeT *n, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | inlineprivate |
UpdateNodePhiInput(CheckSmi *node, Phi *phi, int input_index, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNodePhiInput(CheckNumber *node, Phi *phi, int input_index, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNodePhiInput(StoreTaggedFieldNoWriteBarrier *node, Phi *phi, int input_index, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNodePhiInput(StoreFixedArrayElementNoWriteBarrier *node, Phi *phi, int input_index, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNodePhiInput(BranchIfToBooleanTrue *node, Phi *phi, int input_index, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNodePhiInput(NodeBase *node, Phi *phi, int input_index, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |
UpdateNonUntaggingNodeInputs(NodeT *n, const ProcessingState *state) | v8::internal::maglev::MaglevPhiRepresentationSelector | inlineprivate |
UpdateUntaggingOfPhi(Phi *phi, ValueNode *old_untagging) | v8::internal::maglev::MaglevPhiRepresentationSelector | private |