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

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

BindBreakTarget()v8::internal::interpreter::BreakableControlFlowBuilderprotected
BindCaseTargetForCompareJump(int index, CaseClause *clause)v8::internal::interpreter::SwitchBuilder
BindCaseTargetForJumpTable(int case_value, CaseClause *clause)v8::internal::interpreter::SwitchBuilder
BindDefault(CaseClause *clause)v8::internal::interpreter::SwitchBuilder
block_coverage_builder_v8::internal::interpreter::BreakableControlFlowBuilderprotected
Break()v8::internal::interpreter::BreakableControlFlowBuilderinline
break_labels()v8::internal::interpreter::BreakableControlFlowBuilderinline
break_labels_v8::internal::interpreter::BreakableControlFlowBuilderprotected
BreakableControlFlowBuilder(BytecodeArrayBuilder *builder, BlockCoverageBuilder *block_coverage_builder, AstNode *node)v8::internal::interpreter::BreakableControlFlowBuilderinline
BreakIfForInDone(Register index, Register cache_length)v8::internal::interpreter::BreakableControlFlowBuilderinline
BreakIfTrue(BytecodeArrayBuilder::ToBooleanMode mode)v8::internal::interpreter::BreakableControlFlowBuilderinline
BuildBlockCoverage(CaseClause *clause)v8::internal::interpreter::SwitchBuilderinlineprivate
builder() constv8::internal::interpreter::ControlFlowBuilderinlineprotected
builder_v8::internal::interpreter::ControlFlowBuilderprivate
case_sites_v8::internal::interpreter::SwitchBuilderprivate
ControlFlowBuilder(BytecodeArrayBuilder *builder)v8::internal::interpreter::ControlFlowBuilderinlineexplicit
ControlFlowBuilder(const ControlFlowBuilder &)=deletev8::internal::interpreter::ControlFlowBuilder
default_v8::internal::interpreter::SwitchBuilderprivate
EmitJump(BytecodeLabels *labels)v8::internal::interpreter::BreakableControlFlowBuilderprotected
EmitJumpIfFalse(BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels *labels)v8::internal::interpreter::BreakableControlFlowBuilderprotected
EmitJumpIfForInDone(BytecodeLabels *labels, Register index, Register cache_length)v8::internal::interpreter::BreakableControlFlowBuilderprotected
EmitJumpIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, BytecodeLabels *labels)v8::internal::interpreter::BreakableControlFlowBuilderprotected
EmitJumpIfUndefined(BytecodeLabels *labels)v8::internal::interpreter::BreakableControlFlowBuilderprotected
EmitJumpTableIfExists(int min_case, int max_case, std::map< int, CaseClause * > &covered_cases)v8::internal::interpreter::SwitchBuilder
fall_through_v8::internal::interpreter::SwitchBuilderprivate
jump_table_v8::internal::interpreter::SwitchBuilderprivate
JumpToCaseIfTrue(BytecodeArrayBuilder::ToBooleanMode mode, int index)v8::internal::interpreter::SwitchBuilder
JumpToDefault()v8::internal::interpreter::SwitchBuilder
JumpToFallThroughIfFalse()v8::internal::interpreter::SwitchBuilder
node_v8::internal::interpreter::BreakableControlFlowBuilderprotected
operator=(const ControlFlowBuilder &)=deletev8::internal::interpreter::ControlFlowBuilder
SwitchBuilder(BytecodeArrayBuilder *builder, BlockCoverageBuilder *block_coverage_builder, SwitchStatement *statement, int number_of_cases, BytecodeJumpTable *jump_table)v8::internal::interpreter::SwitchBuilderinline
~BreakableControlFlowBuilder() overridev8::internal::interpreter::BreakableControlFlowBuilder
~ControlFlowBuilder()=defaultv8::internal::interpreter::ControlFlowBuildervirtual
~SwitchBuilder() overridev8::internal::interpreter::SwitchBuilder