AddMoveBeforeCurrentNode(ValueNode *node, compiler::InstructionOperand source, compiler::AllocatedOperand target) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateControlNode(ControlNode *node, BasicBlock *block) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateEagerDeopt(const EagerDeoptInfo &deopt_info) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateLazyDeopt(const LazyDeoptInfo &deopt_info) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateNode(Node *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateNodeResult(ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateRegister(ValueNode *node, const compiler::InstructionOperand &hint=compiler::InstructionOperand()) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateRegisterAtEnd(ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateRegisters() | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AllocateSpillSlot(ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ApplyPatches(BasicBlock *block) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignAnyInput(Input &input) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignArbitraryRegisterInput(NodeBase *result_node, Input &input) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignArbitraryTemporaries(RegisterFrameState< RegisterT > ®isters, NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignArbitraryTemporaries(NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignFixedInput(Input &input) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignFixedTemporaries(RegisterFrameState< RegisterT > ®isters, NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignFixedTemporaries(NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
AssignInputs(NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
block_it_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ClearRegisterValues() | v8::internal::maglev::StraightForwardRegisterAllocator | private |
compilation_info_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ComputePostDominatingHoles() | v8::internal::maglev::StraightForwardRegisterAllocator | private |
current_node_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
double_registers_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
DropRegisterValue(RegisterFrameState< RegisterT > ®isters, RegisterT reg, bool force_spill=false) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
DropRegisterValue(Register reg) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
DropRegisterValue(DoubleRegister reg) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
DropRegisterValueAtEnd(RegisterT reg, bool force_spill=false) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
EnsureFreeRegisterAtEnd(const compiler::InstructionOperand &hint=compiler::InstructionOperand()) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ForceAllocate(RegisterFrameState< RegisterT > ®isters, RegisterT reg, ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ForceAllocate(Register reg, ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ForceAllocate(DoubleRegister reg, ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ForceAllocate(const Input &input, ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
ForEachMergePointRegisterState(MergePointRegisterState &merge_point_state, Function &&f) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
FreeRegistersUsedBy(ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
FreeUnblockedRegister(RegListBase< RegisterT > reserved=RegListBase< RegisterT >()) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
general_registers_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
GetRegisterFrameState() | v8::internal::maglev::StraightForwardRegisterAllocator | inlineprivate |
graph_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
graph_labeller() const | v8::internal::maglev::StraightForwardRegisterAllocator | inlineprivate |
HoistLoopReloads(BasicBlock *target, RegisterFrameState< RegisterT > ®isters) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
HoistLoopSpills(BasicBlock *target) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
InitializeBranchTargetPhis(int predecessor_id, BasicBlock *target) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
InitializeBranchTargetRegisterValues(ControlNode *source, BasicBlock *target) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
InitializeConditionalBranchTarget(ConditionalControlNode *source, BasicBlock *target) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
InitializeEmptyBlockRegisterValues(ControlNode *source, BasicBlock *target) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
InitializeRegisterValues(MergePointRegisterState &target_state) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
IsCurrentNodeLastUseOf(ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
MarkAsClobbered(ValueNode *node, const compiler::AllocatedOperand &location) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
MergeRegisterValues(ControlNode *control, BasicBlock *target, int predecessor_id) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
node_it_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
patches_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
PickRegisterToFree(RegListBase< RegisterT > reserved) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
printing_visitor_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
PrintLiveRegs() const | v8::internal::maglev::StraightForwardRegisterAllocator | private |
regalloc_info_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
SaveRegisterSnapshot(NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
SetLoopPhiRegisterHint(Phi *phi, RegisterT reg) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
Spill(ValueNode *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
SpillAndClearRegisters(RegisterFrameState< RegisterT > ®isters) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
SpillAndClearRegisters() | v8::internal::maglev::StraightForwardRegisterAllocator | private |
SpillRegisters() | v8::internal::maglev::StraightForwardRegisterAllocator | private |
StraightForwardRegisterAllocator(MaglevCompilationInfo *compilation_info, Graph *graph, RegallocInfo *regalloc_info) | v8::internal::maglev::StraightForwardRegisterAllocator | |
tagged_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
TryAllocateToInput(Phi *phi) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
untagged_ | v8::internal::maglev::StraightForwardRegisterAllocator | private |
UpdateUse(Input *input) | v8::internal::maglev::StraightForwardRegisterAllocator | inlineprivate |
UpdateUse(ValueNode *node, InputLocation *input_location) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
VerifyInputs(NodeBase *node) | v8::internal::maglev::StraightForwardRegisterAllocator | private |
VerifyRegisterState() | v8::internal::maglev::StraightForwardRegisterAllocator | private |
~StraightForwardRegisterAllocator() | v8::internal::maglev::StraightForwardRegisterAllocator | |