AddDeoptimizationExit(Instruction *instr, size_t frame_state_offset, size_t immediate_args_count) | v8::internal::compiler::CodeGenerator | private |
AddJumpTable(base::Vector< Label * > targets) | v8::internal::compiler::CodeGenerator | private |
AddTranslationForOperand(Instruction *instr, InstructionOperand *op, MachineType type) | v8::internal::compiler::CodeGenerator | private |
AssembleArchBinarySearchSwitch(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
AssembleArchBinarySearchSwitchRange(Register input, RpoNumber def_block, std::pair< int32_t, Label * > *begin, std::pair< int32_t, Label * > *end) | v8::internal::compiler::CodeGenerator | private |
AssembleArchBoolean(Instruction *instr, FlagsCondition condition) | v8::internal::compiler::CodeGenerator | private |
AssembleArchBranch(Instruction *instr, BranchInfo *branch) | v8::internal::compiler::CodeGenerator | private |
AssembleArchConditionalBoolean(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
AssembleArchConditionalBranch(Instruction *instr, BranchInfo *branch) | v8::internal::compiler::CodeGenerator | private |
AssembleArchDeoptBranch(Instruction *instr, BranchInfo *branch) | v8::internal::compiler::CodeGenerator | private |
AssembleArchInstruction(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
AssembleArchJump(RpoNumber target) | v8::internal::compiler::CodeGenerator | private |
AssembleArchJumpRegardlessOfAssemblyOrder(RpoNumber target) | v8::internal::compiler::CodeGenerator | private |
AssembleArchSelect(Instruction *instr, FlagsCondition condition) | v8::internal::compiler::CodeGenerator | private |
AssembleArchTableSwitch(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
AssembleBlock(const InstructionBlock *block) | v8::internal::compiler::CodeGenerator | private |
AssembleCode() | v8::internal::compiler::CodeGenerator | |
AssembleCodeStartRegisterCheck() | v8::internal::compiler::CodeGenerator | private |
AssembleConstructFrame() | v8::internal::compiler::CodeGenerator | private |
AssembleDeconstructFrame() | v8::internal::compiler::CodeGenerator | private |
AssembleDeoptimizerCall(DeoptimizationExit *exit) | v8::internal::compiler::CodeGenerator | private |
AssembleGaps(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
AssembleInstruction(int instruction_index, const InstructionBlock *block) | v8::internal::compiler::CodeGenerator | private |
AssembleJumpTable(base::Vector< Label * > targets) | v8::internal::compiler::CodeGenerator | private |
AssembleMove(InstructionOperand *source, InstructionOperand *destination) final | v8::internal::compiler::CodeGenerator | privatevirtual |
AssemblePlaceHolderForLazyDeopt(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
AssemblePrepareTailCall() | v8::internal::compiler::CodeGenerator | private |
AssembleReturn(InstructionOperand *pop) | v8::internal::compiler::CodeGenerator | private |
AssembleSourcePosition(Instruction *instr) | v8::internal::compiler::CodeGenerator | |
AssembleSourcePosition(SourcePosition source_position) | v8::internal::compiler::CodeGenerator | |
AssembleSwap(InstructionOperand *source, InstructionOperand *destination) final | v8::internal::compiler::CodeGenerator | privatevirtual |
AssembleTailCallAfterGap(Instruction *instr, int first_unused_stack_slot) | v8::internal::compiler::CodeGenerator | private |
AssembleTailCallBeforeGap(Instruction *instr, int first_unused_stack_slot) | v8::internal::compiler::CodeGenerator | private |
BailoutIfDeoptimized() | v8::internal::compiler::CodeGenerator | private |
block_starts() const | v8::internal::compiler::CodeGenerator | inline |
block_starts_ | v8::internal::compiler::CodeGenerator | private |
BuildTranslation(Instruction *instr, int pc_offset, size_t frame_state_offset, size_t immediate_args_count, OutputFrameStateCombine state_combine) | v8::internal::compiler::CodeGenerator | private |
BuildTranslationForFrameStateDescriptor(FrameStateDescriptor *descriptor, InstructionOperandIterator *iter, OutputFrameStateCombine state_combine) | v8::internal::compiler::CodeGenerator | private |
caller_registers_saved_ | v8::internal::compiler::CodeGenerator | private |
code_kind() const | v8::internal::compiler::CodeGenerator | inline |
CodeGenerator(Zone *codegen_zone, Frame *frame, Linkage *linkage, InstructionSequence *instructions, OptimizedCompilationInfo *info, Isolate *isolate, std::optional< OsrHelper > osr_helper, int start_source_position, JumpOptimizationInfo *jump_opt, const AssemblerOptions &options, Builtin builtin, size_t max_unoptimized_frame_height, size_t max_pushed_argument_count, const char *debug_name=nullptr) | v8::internal::compiler::CodeGenerator | explicit |
CodeGeneratorTester class | v8::internal::compiler::CodeGenerator | friend |
CodeGenResult enum name | v8::internal::compiler::CodeGenerator | private |
ComputeBranchInfo(BranchInfo *branch, FlagsCondition condition, Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
CreateFrameAccessState(Frame *frame) | v8::internal::compiler::CodeGenerator | private |
current_block_ | v8::internal::compiler::CodeGenerator | private |
current_source_position_ | v8::internal::compiler::CodeGenerator | private |
debug_name_ | v8::internal::compiler::CodeGenerator | private |
DefineDeoptimizationLiteral(DeoptimizationLiteral literal) | v8::internal::compiler::CodeGenerator | private |
DefineProtectedDeoptimizationLiteral(IndirectHandle< TrustedObject > object) | v8::internal::compiler::CodeGenerator | private |
deopt_exit_start_offset_ | v8::internal::compiler::CodeGenerator | private |
deoptimization_exits_ | v8::internal::compiler::CodeGenerator | private |
deoptimization_literals_ | v8::internal::compiler::CodeGenerator | private |
DetermineStubCallMode() const | v8::internal::compiler::CodeGenerator | private |
eager_deopt_count_ | v8::internal::compiler::CodeGenerator | private |
FinalizeCode() | v8::internal::compiler::CodeGenerator | |
FinishCode() | v8::internal::compiler::CodeGenerator | private |
FinishFrame(Frame *frame) | v8::internal::compiler::CodeGenerator | private |
fp_mode_ | v8::internal::compiler::CodeGenerator | private |
frame() const | v8::internal::compiler::CodeGenerator | inline |
frame_access_state() const | v8::internal::compiler::CodeGenerator | inline |
frame_access_state_ | v8::internal::compiler::CodeGenerator | private |
GenerateDeoptimizationData() | v8::internal::compiler::CodeGenerator | private |
GetDeoptimizationEntry(Instruction *instr, size_t frame_state_offset) | v8::internal::compiler::CodeGenerator | private |
GetLabel(RpoNumber rpo) | v8::internal::compiler::CodeGenerator | inline |
GetProtectedInstructionsData() | v8::internal::compiler::CodeGenerator | |
GetPushCompatibleMoves(Instruction *instr, PushTypeFlags push_type, ZoneVector< MoveOperands * > *pushes) | v8::internal::compiler::CodeGenerator | privatestatic |
GetSlotAboveSPBeforeTailCall(Instruction *instr, int *slot) | v8::internal::compiler::CodeGenerator | private |
GetSourcePositionTable() | v8::internal::compiler::CodeGenerator | |
GetStackCheckOffset() | v8::internal::compiler::CodeGenerator | |
handler_table_offset() const | v8::internal::compiler::CodeGenerator | inline |
handler_table_offset_ | v8::internal::compiler::CodeGenerator | private |
handlers_ | v8::internal::compiler::CodeGenerator | private |
HasProtectedDeoptimizationLiteral(IndirectHandle< TrustedObject > object) const | v8::internal::compiler::CodeGenerator | private |
IncrementStackAccessCounter(InstructionOperand *source, InstructionOperand *destination) | v8::internal::compiler::CodeGenerator | private |
info() const | v8::internal::compiler::CodeGenerator | inlineprivate |
info_ | v8::internal::compiler::CodeGenerator | private |
inlined_function_count_ | v8::internal::compiler::CodeGenerator | private |
instr_starts() const | v8::internal::compiler::CodeGenerator | inline |
instr_starts_ | v8::internal::compiler::CodeGenerator | private |
instructions() const | v8::internal::compiler::CodeGenerator | inline |
instructions_ | v8::internal::compiler::CodeGenerator | private |
IsMaterializableFromRoot(Handle< HeapObject > object, RootIndex *index_return) | v8::internal::compiler::CodeGenerator | private |
IsNextInAssemblyOrder(RpoNumber block) const | v8::internal::compiler::CodeGenerator | private |
isolate() const | v8::internal::compiler::CodeGenerator | inline |
isolate_ | v8::internal::compiler::CodeGenerator | private |
IsValidPush(InstructionOperand source, PushTypeFlags push_type) | v8::internal::compiler::CodeGenerator | privatestatic |
jump_deoptimization_entry_labels_ | v8::internal::compiler::CodeGenerator | private |
jump_tables_ | v8::internal::compiler::CodeGenerator | private |
kBinarySearchSwitchMinimalCases | v8::internal::compiler::CodeGenerator | static |
kImmediatePush enum value | v8::internal::compiler::CodeGenerator | private |
kRegisterPush enum value | v8::internal::compiler::CodeGenerator | private |
kScalarPush enum value | v8::internal::compiler::CodeGenerator | private |
kStackSlotPush enum value | v8::internal::compiler::CodeGenerator | private |
kSuccess enum value | v8::internal::compiler::CodeGenerator | private |
kTooManyDeoptimizationBailouts enum value | v8::internal::compiler::CodeGenerator | private |
labels_ | v8::internal::compiler::CodeGenerator | private |
lazy_deopt_count_ | v8::internal::compiler::CodeGenerator | private |
linkage() const | v8::internal::compiler::CodeGenerator | inline |
linkage_ | v8::internal::compiler::CodeGenerator | private |
masm() | v8::internal::compiler::CodeGenerator | inline |
masm_ | v8::internal::compiler::CodeGenerator | private |
max_pushed_argument_count_ | v8::internal::compiler::CodeGenerator | private |
max_unoptimized_frame_height_ | v8::internal::compiler::CodeGenerator | private |
MaybeEmitOutOfLineConstantPool() | v8::internal::compiler::CodeGenerator | private |
move_cycle_ | v8::internal::compiler::CodeGenerator | private |
MoveTempLocationTo(InstructionOperand *dst, MachineRepresentation rep) final | v8::internal::compiler::CodeGenerator | privatevirtual |
MoveToTempLocation(InstructionOperand *src, MachineRepresentation rep) final | v8::internal::compiler::CodeGenerator | privatevirtual |
next_deoptimization_id_ | v8::internal::compiler::CodeGenerator | private |
offsets_info() const | v8::internal::compiler::CodeGenerator | inline |
offsets_info_ | v8::internal::compiler::CodeGenerator | private |
ools_ | v8::internal::compiler::CodeGenerator | private |
osr_helper() | v8::internal::compiler::CodeGenerator | inlineprivate |
osr_helper_ | v8::internal::compiler::CodeGenerator | private |
osr_pc_offset_ | v8::internal::compiler::CodeGenerator | private |
OutOfLineCode class | v8::internal::compiler::CodeGenerator | friend |
parameter_count_ | v8::internal::compiler::CodeGenerator | private |
Pop(InstructionOperand *src, MachineRepresentation rep) final | v8::internal::compiler::CodeGenerator | privatevirtual |
PopTempStackSlots() final | v8::internal::compiler::CodeGenerator | privatevirtual |
PrepareForDeoptimizationExits(ZoneDeque< DeoptimizationExit * > *exits) | v8::internal::compiler::CodeGenerator | private |
protected_deoptimization_literals_ | v8::internal::compiler::CodeGenerator | private |
Push(InstructionOperand *src) final | v8::internal::compiler::CodeGenerator | privatevirtual |
PushTypeFlag enum name | v8::internal::compiler::CodeGenerator | private |
PushTypeFlags typedef | v8::internal::compiler::CodeGenerator | private |
RecordCallPosition(Instruction *instr) | v8::internal::compiler::CodeGenerator | private |
RecordDeoptInfo(Instruction *instr, int pc_offset) | v8::internal::compiler::CodeGenerator | private |
RecordProtectedInstruction(uint32_t instr_offset) | v8::internal::compiler::CodeGenerator | |
RecordSafepoint(ReferenceMap *references, int pc_offset=0) | v8::internal::compiler::CodeGenerator | |
resolver() | v8::internal::compiler::CodeGenerator | inlineprivate |
resolver_ | v8::internal::compiler::CodeGenerator | private |
result_ | v8::internal::compiler::CodeGenerator | private |
return_label_ | v8::internal::compiler::CodeGenerator | private |
safepoint_table_builder() | v8::internal::compiler::CodeGenerator | inline |
safepoints() | v8::internal::compiler::CodeGenerator | inlineprivate |
safepoints_ | v8::internal::compiler::CodeGenerator | private |
SetPendingMove(MoveOperands *move) final | v8::internal::compiler::CodeGenerator | privatevirtual |
ShouldApplyOffsetToStackCheck(Instruction *instr, uint32_t *offset) | v8::internal::compiler::CodeGenerator | |
source_position_table_builder_ | v8::internal::compiler::CodeGenerator | private |
start_source_position() const | v8::internal::compiler::CodeGenerator | inline |
start_source_position_ | v8::internal::compiler::CodeGenerator | private |
temp_slots_ | v8::internal::compiler::GapResolver::Assembler | |
TranslateFrameStateDescriptorOperands(FrameStateDescriptor *desc, InstructionOperandIterator *iter) | v8::internal::compiler::CodeGenerator | private |
TranslateStateValueDescriptor(StateValueDescriptor *desc, StateValueList *nested, InstructionOperandIterator *iter) | v8::internal::compiler::CodeGenerator | private |
translations_ | v8::internal::compiler::CodeGenerator | private |
unwinding_info_writer_ | v8::internal::compiler::CodeGenerator | private |
zone() const | v8::internal::compiler::CodeGenerator | inline |
zone_ | v8::internal::compiler::CodeGenerator | private |
~Assembler()=default | v8::internal::compiler::GapResolver::Assembler | virtual |