Home
last modified time | relevance | path

Searched refs:SwitchBuilder (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DswitchBuilder.cpp26 // SwitchBuilder
28 SwitchBuilder::SwitchBuilder(PandaGen *pg, const ir::SwitchStatement *stmt) in SwitchBuilder() function in panda::es2panda::compiler::SwitchBuilder
36 SwitchBuilder::~SwitchBuilder() in ~SwitchBuilder()
41 void SwitchBuilder::SetCaseTarget(uint32_t index) in SetCaseTarget()
46 void SwitchBuilder::CompileTagOfSwitch(VReg tag) in CompileTagOfSwitch()
52 void SwitchBuilder::CompileCaseStatements(uint32_t index) in CompileCaseStatements()
59 void SwitchBuilder::JumpIfCase(VReg tag, uint32_t index) in JumpIfCase()
66 void SwitchBuilder
[all...]
H A DswitchBuilder.h30 class SwitchBuilder { class
32 SwitchBuilder(PandaGen *pg, const ir::SwitchStatement *stmt);
33 NO_COPY_SEMANTIC(SwitchBuilder);
34 NO_MOVE_SEMANTIC(SwitchBuilder);
35 ~SwitchBuilder();
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DswitchBuilder.h35 class SwitchBuilder { class
37 SwitchBuilder(CodeGen *cg, const ir::SwitchStatement *stmt) in SwitchBuilder() function in ark::es2panda::ark::es2panda::compiler::SwitchBuilder
45 NO_COPY_SEMANTIC(SwitchBuilder);
46 NO_MOVE_SEMANTIC(SwitchBuilder);
47 ~SwitchBuilder() in ~SwitchBuilder()
H A DJSCompiler.cpp1519 compiler::SwitchBuilder builder(cg, self); in CompileImpl()
H A DETSCompiler.cpp1600 compiler::SwitchBuilder builder(etsg, self); in CompileImpl()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
H A Dlmir_builder.h357 /* using SwitchBuilder interface for switch statement creation
440 class SwitchBuilder { class in maple::litecg::LMIRBuilder
442 SwitchBuilder(LMIRBuilder &builder_, Type *type_, Expr cond_, BB &defaultBB_) in SwitchBuilder() function in maple::litecg::LMIRBuilder::SwitchBuilder
447 SwitchBuilder &Case(int64_t value, BB &bb) in Case()
466 SwitchBuilder Switch(Type *type, Expr cond, BB &defaultBB) in Switch()
468 return SwitchBuilder(*this, type, cond, defaultBB); in Switch()
/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DswitchStatement.cpp46 compiler::SwitchBuilder builder(pg, this); in Compile()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp39 using SwitchBuilder = maple::litecg::LMIRBuilder::SwitchBuilder;
2731 SwitchBuilder builder = lmirBuilder_->Switch(type, cond, *defaultOutBB); in VisitSwitch()

Completed in 14 milliseconds