AlignmentRequirements() | v8::internal::compiler::InstructionSelector | static |
EnableRootsRelativeAddressing enum name | v8::internal::compiler::InstructionSelector | |
EnableScheduling enum name | v8::internal::compiler::InstructionSelector | |
EnableSwitchJumpTable enum name | v8::internal::compiler::InstructionSelector | |
EnableTraceTurboJson enum name | v8::internal::compiler::InstructionSelector | |
ForTurboshaft(Zone *zone, size_t node_count, Linkage *linkage, InstructionSequence *sequence, turboshaft::Graph *schedule, Frame *frame, EnableSwitchJumpTable enable_switch_jump_table, TickCounter *tick_counter, JSHeapBroker *broker, size_t *max_unoptimized_frame_height, size_t *max_pushed_argument_count, SourcePositionMode source_position_mode=kCallSourcePositions, Features features=SupportedFeatures(), EnableScheduling enable_scheduling=v8_flags.turbo_instruction_scheduling ? kEnableScheduling :kDisableScheduling, EnableRootsRelativeAddressing enable_roots_relative_addressing=kDisableRootsRelativeAddressing, EnableTraceTurboJson trace_turbo=kDisableTraceTurboJson) | v8::internal::compiler::InstructionSelector | static |
GetVirtualRegistersForTesting() const | v8::internal::compiler::InstructionSelector | |
instr_origins() const | v8::internal::compiler::InstructionSelector | |
InstructionSelector(std::nullptr_t, InstructionSelectorT *turboshaft_impl) | v8::internal::compiler::InstructionSelector | private |
InstructionSelector(const InstructionSelector &)=delete | v8::internal::compiler::InstructionSelector | private |
IsSupported(CpuFeature feature) const | v8::internal::compiler::InstructionSelector | |
kAllSourcePositions enum value | v8::internal::compiler::InstructionSelector | |
kCallSourcePositions enum value | v8::internal::compiler::InstructionSelector | |
kDisableRootsRelativeAddressing enum value | v8::internal::compiler::InstructionSelector | |
kDisableScheduling enum value | v8::internal::compiler::InstructionSelector | |
kDisableSwitchJumpTable enum value | v8::internal::compiler::InstructionSelector | |
kDisableTraceTurboJson enum value | v8::internal::compiler::InstructionSelector | |
kEnableRootsRelativeAddressing enum value | v8::internal::compiler::InstructionSelector | |
kEnableScheduling enum value | v8::internal::compiler::InstructionSelector | |
kEnableSwitchJumpTable enum value | v8::internal::compiler::InstructionSelector | |
kEnableTraceTurboJson enum value | v8::internal::compiler::InstructionSelector | |
operator=(const InstructionSelector &)=delete | v8::internal::compiler::InstructionSelector | private |
SelectInstructions() | v8::internal::compiler::InstructionSelector | |
SourcePositionMode enum name | v8::internal::compiler::InstructionSelector | |
SupportedFeatures() | v8::internal::compiler::InstructionSelector | inlinestatic |
SupportedMachineOperatorFlags() | v8::internal::compiler::InstructionSelector | static |
turboshaft_impl_ | v8::internal::compiler::InstructionSelector | private |
~InstructionSelector() | v8::internal::compiler::InstructionSelector | |