v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::CodeGenerator Member List

This is the complete list of members for v8::internal::compiler::CodeGenerator, including all inherited members.

AddDeoptimizationExit(Instruction *instr, size_t frame_state_offset, size_t immediate_args_count)v8::internal::compiler::CodeGeneratorprivate
AddJumpTable(base::Vector< Label * > targets)v8::internal::compiler::CodeGeneratorprivate
AddTranslationForOperand(Instruction *instr, InstructionOperand *op, MachineType type)v8::internal::compiler::CodeGeneratorprivate
AssembleArchBinarySearchSwitch(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
AssembleArchBinarySearchSwitchRange(Register input, RpoNumber def_block, std::pair< int32_t, Label * > *begin, std::pair< int32_t, Label * > *end)v8::internal::compiler::CodeGeneratorprivate
AssembleArchBoolean(Instruction *instr, FlagsCondition condition)v8::internal::compiler::CodeGeneratorprivate
AssembleArchBranch(Instruction *instr, BranchInfo *branch)v8::internal::compiler::CodeGeneratorprivate
AssembleArchConditionalBoolean(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
AssembleArchConditionalBranch(Instruction *instr, BranchInfo *branch)v8::internal::compiler::CodeGeneratorprivate
AssembleArchDeoptBranch(Instruction *instr, BranchInfo *branch)v8::internal::compiler::CodeGeneratorprivate
AssembleArchInstruction(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
AssembleArchJump(RpoNumber target)v8::internal::compiler::CodeGeneratorprivate
AssembleArchJumpRegardlessOfAssemblyOrder(RpoNumber target)v8::internal::compiler::CodeGeneratorprivate
AssembleArchSelect(Instruction *instr, FlagsCondition condition)v8::internal::compiler::CodeGeneratorprivate
AssembleArchTableSwitch(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
AssembleBlock(const InstructionBlock *block)v8::internal::compiler::CodeGeneratorprivate
AssembleCode()v8::internal::compiler::CodeGenerator
AssembleCodeStartRegisterCheck()v8::internal::compiler::CodeGeneratorprivate
AssembleConstructFrame()v8::internal::compiler::CodeGeneratorprivate
AssembleDeconstructFrame()v8::internal::compiler::CodeGeneratorprivate
AssembleDeoptimizerCall(DeoptimizationExit *exit)v8::internal::compiler::CodeGeneratorprivate
AssembleGaps(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
AssembleInstruction(int instruction_index, const InstructionBlock *block)v8::internal::compiler::CodeGeneratorprivate
AssembleJumpTable(base::Vector< Label * > targets)v8::internal::compiler::CodeGeneratorprivate
AssembleMove(InstructionOperand *source, InstructionOperand *destination) finalv8::internal::compiler::CodeGeneratorprivatevirtual
AssemblePlaceHolderForLazyDeopt(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
AssemblePrepareTailCall()v8::internal::compiler::CodeGeneratorprivate
AssembleReturn(InstructionOperand *pop)v8::internal::compiler::CodeGeneratorprivate
AssembleSourcePosition(Instruction *instr)v8::internal::compiler::CodeGenerator
AssembleSourcePosition(SourcePosition source_position)v8::internal::compiler::CodeGenerator
AssembleSwap(InstructionOperand *source, InstructionOperand *destination) finalv8::internal::compiler::CodeGeneratorprivatevirtual
AssembleTailCallAfterGap(Instruction *instr, int first_unused_stack_slot)v8::internal::compiler::CodeGeneratorprivate
AssembleTailCallBeforeGap(Instruction *instr, int first_unused_stack_slot)v8::internal::compiler::CodeGeneratorprivate
BailoutIfDeoptimized()v8::internal::compiler::CodeGeneratorprivate
block_starts() constv8::internal::compiler::CodeGeneratorinline
block_starts_v8::internal::compiler::CodeGeneratorprivate
BuildTranslation(Instruction *instr, int pc_offset, size_t frame_state_offset, size_t immediate_args_count, OutputFrameStateCombine state_combine)v8::internal::compiler::CodeGeneratorprivate
BuildTranslationForFrameStateDescriptor(FrameStateDescriptor *descriptor, InstructionOperandIterator *iter, OutputFrameStateCombine state_combine)v8::internal::compiler::CodeGeneratorprivate
caller_registers_saved_v8::internal::compiler::CodeGeneratorprivate
code_kind() constv8::internal::compiler::CodeGeneratorinline
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::CodeGeneratorexplicit
CodeGeneratorTester classv8::internal::compiler::CodeGeneratorfriend
CodeGenResult enum namev8::internal::compiler::CodeGeneratorprivate
ComputeBranchInfo(BranchInfo *branch, FlagsCondition condition, Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
CreateFrameAccessState(Frame *frame)v8::internal::compiler::CodeGeneratorprivate
current_block_v8::internal::compiler::CodeGeneratorprivate
current_source_position_v8::internal::compiler::CodeGeneratorprivate
debug_name_v8::internal::compiler::CodeGeneratorprivate
DefineDeoptimizationLiteral(DeoptimizationLiteral literal)v8::internal::compiler::CodeGeneratorprivate
DefineProtectedDeoptimizationLiteral(IndirectHandle< TrustedObject > object)v8::internal::compiler::CodeGeneratorprivate
deopt_exit_start_offset_v8::internal::compiler::CodeGeneratorprivate
deoptimization_exits_v8::internal::compiler::CodeGeneratorprivate
deoptimization_literals_v8::internal::compiler::CodeGeneratorprivate
DetermineStubCallMode() constv8::internal::compiler::CodeGeneratorprivate
eager_deopt_count_v8::internal::compiler::CodeGeneratorprivate
FinalizeCode()v8::internal::compiler::CodeGenerator
FinishCode()v8::internal::compiler::CodeGeneratorprivate
FinishFrame(Frame *frame)v8::internal::compiler::CodeGeneratorprivate
fp_mode_v8::internal::compiler::CodeGeneratorprivate
frame() constv8::internal::compiler::CodeGeneratorinline
frame_access_state() constv8::internal::compiler::CodeGeneratorinline
frame_access_state_v8::internal::compiler::CodeGeneratorprivate
GenerateDeoptimizationData()v8::internal::compiler::CodeGeneratorprivate
GetDeoptimizationEntry(Instruction *instr, size_t frame_state_offset)v8::internal::compiler::CodeGeneratorprivate
GetLabel(RpoNumber rpo)v8::internal::compiler::CodeGeneratorinline
GetProtectedInstructionsData()v8::internal::compiler::CodeGenerator
GetPushCompatibleMoves(Instruction *instr, PushTypeFlags push_type, ZoneVector< MoveOperands * > *pushes)v8::internal::compiler::CodeGeneratorprivatestatic
GetSlotAboveSPBeforeTailCall(Instruction *instr, int *slot)v8::internal::compiler::CodeGeneratorprivate
GetSourcePositionTable()v8::internal::compiler::CodeGenerator
GetStackCheckOffset()v8::internal::compiler::CodeGenerator
handler_table_offset() constv8::internal::compiler::CodeGeneratorinline
handler_table_offset_v8::internal::compiler::CodeGeneratorprivate
handlers_v8::internal::compiler::CodeGeneratorprivate
HasProtectedDeoptimizationLiteral(IndirectHandle< TrustedObject > object) constv8::internal::compiler::CodeGeneratorprivate
IncrementStackAccessCounter(InstructionOperand *source, InstructionOperand *destination)v8::internal::compiler::CodeGeneratorprivate
info() constv8::internal::compiler::CodeGeneratorinlineprivate
info_v8::internal::compiler::CodeGeneratorprivate
inlined_function_count_v8::internal::compiler::CodeGeneratorprivate
instr_starts() constv8::internal::compiler::CodeGeneratorinline
instr_starts_v8::internal::compiler::CodeGeneratorprivate
instructions() constv8::internal::compiler::CodeGeneratorinline
instructions_v8::internal::compiler::CodeGeneratorprivate
IsMaterializableFromRoot(Handle< HeapObject > object, RootIndex *index_return)v8::internal::compiler::CodeGeneratorprivate
IsNextInAssemblyOrder(RpoNumber block) constv8::internal::compiler::CodeGeneratorprivate
isolate() constv8::internal::compiler::CodeGeneratorinline
isolate_v8::internal::compiler::CodeGeneratorprivate
IsValidPush(InstructionOperand source, PushTypeFlags push_type)v8::internal::compiler::CodeGeneratorprivatestatic
jump_deoptimization_entry_labels_v8::internal::compiler::CodeGeneratorprivate
jump_tables_v8::internal::compiler::CodeGeneratorprivate
kBinarySearchSwitchMinimalCasesv8::internal::compiler::CodeGeneratorstatic
kImmediatePush enum valuev8::internal::compiler::CodeGeneratorprivate
kRegisterPush enum valuev8::internal::compiler::CodeGeneratorprivate
kScalarPush enum valuev8::internal::compiler::CodeGeneratorprivate
kStackSlotPush enum valuev8::internal::compiler::CodeGeneratorprivate
kSuccess enum valuev8::internal::compiler::CodeGeneratorprivate
kTooManyDeoptimizationBailouts enum valuev8::internal::compiler::CodeGeneratorprivate
labels_v8::internal::compiler::CodeGeneratorprivate
lazy_deopt_count_v8::internal::compiler::CodeGeneratorprivate
linkage() constv8::internal::compiler::CodeGeneratorinline
linkage_v8::internal::compiler::CodeGeneratorprivate
masm()v8::internal::compiler::CodeGeneratorinline
masm_v8::internal::compiler::CodeGeneratorprivate
max_pushed_argument_count_v8::internal::compiler::CodeGeneratorprivate
max_unoptimized_frame_height_v8::internal::compiler::CodeGeneratorprivate
MaybeEmitOutOfLineConstantPool()v8::internal::compiler::CodeGeneratorprivate
move_cycle_v8::internal::compiler::CodeGeneratorprivate
MoveTempLocationTo(InstructionOperand *dst, MachineRepresentation rep) finalv8::internal::compiler::CodeGeneratorprivatevirtual
MoveToTempLocation(InstructionOperand *src, MachineRepresentation rep) finalv8::internal::compiler::CodeGeneratorprivatevirtual
next_deoptimization_id_v8::internal::compiler::CodeGeneratorprivate
offsets_info() constv8::internal::compiler::CodeGeneratorinline
offsets_info_v8::internal::compiler::CodeGeneratorprivate
ools_v8::internal::compiler::CodeGeneratorprivate
osr_helper()v8::internal::compiler::CodeGeneratorinlineprivate
osr_helper_v8::internal::compiler::CodeGeneratorprivate
osr_pc_offset_v8::internal::compiler::CodeGeneratorprivate
OutOfLineCode classv8::internal::compiler::CodeGeneratorfriend
parameter_count_v8::internal::compiler::CodeGeneratorprivate
Pop(InstructionOperand *src, MachineRepresentation rep) finalv8::internal::compiler::CodeGeneratorprivatevirtual
PopTempStackSlots() finalv8::internal::compiler::CodeGeneratorprivatevirtual
PrepareForDeoptimizationExits(ZoneDeque< DeoptimizationExit * > *exits)v8::internal::compiler::CodeGeneratorprivate
protected_deoptimization_literals_v8::internal::compiler::CodeGeneratorprivate
Push(InstructionOperand *src) finalv8::internal::compiler::CodeGeneratorprivatevirtual
PushTypeFlag enum namev8::internal::compiler::CodeGeneratorprivate
PushTypeFlags typedefv8::internal::compiler::CodeGeneratorprivate
RecordCallPosition(Instruction *instr)v8::internal::compiler::CodeGeneratorprivate
RecordDeoptInfo(Instruction *instr, int pc_offset)v8::internal::compiler::CodeGeneratorprivate
RecordProtectedInstruction(uint32_t instr_offset)v8::internal::compiler::CodeGenerator
RecordSafepoint(ReferenceMap *references, int pc_offset=0)v8::internal::compiler::CodeGenerator
resolver()v8::internal::compiler::CodeGeneratorinlineprivate
resolver_v8::internal::compiler::CodeGeneratorprivate
result_v8::internal::compiler::CodeGeneratorprivate
return_label_v8::internal::compiler::CodeGeneratorprivate
safepoint_table_builder()v8::internal::compiler::CodeGeneratorinline
safepoints()v8::internal::compiler::CodeGeneratorinlineprivate
safepoints_v8::internal::compiler::CodeGeneratorprivate
SetPendingMove(MoveOperands *move) finalv8::internal::compiler::CodeGeneratorprivatevirtual
ShouldApplyOffsetToStackCheck(Instruction *instr, uint32_t *offset)v8::internal::compiler::CodeGenerator
source_position_table_builder_v8::internal::compiler::CodeGeneratorprivate
start_source_position() constv8::internal::compiler::CodeGeneratorinline
start_source_position_v8::internal::compiler::CodeGeneratorprivate
temp_slots_v8::internal::compiler::GapResolver::Assembler
TranslateFrameStateDescriptorOperands(FrameStateDescriptor *desc, InstructionOperandIterator *iter)v8::internal::compiler::CodeGeneratorprivate
TranslateStateValueDescriptor(StateValueDescriptor *desc, StateValueList *nested, InstructionOperandIterator *iter)v8::internal::compiler::CodeGeneratorprivate
translations_v8::internal::compiler::CodeGeneratorprivate
unwinding_info_writer_v8::internal::compiler::CodeGeneratorprivate
zone() constv8::internal::compiler::CodeGeneratorinline
zone_v8::internal::compiler::CodeGeneratorprivate
~Assembler()=defaultv8::internal::compiler::GapResolver::Assemblervirtual