Searched refs:SwitchBuilder (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_frontend/es2panda/compiler/core/ |
H A D | switchBuilder.cpp | 26 // 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 D | switchBuilder.h | 30 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 D | switchBuilder.h | 35 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 D | JSCompiler.cpp | 1519 compiler::SwitchBuilder builder(cg, self); in CompileImpl()
|
H A D | ETSCompiler.cpp | 1600 compiler::SwitchBuilder builder(etsg, self); in CompileImpl()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/ |
H A D | lmir_builder.h | 357 /* 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 D | switchStatement.cpp | 46 compiler::SwitchBuilder builder(pg, this); in Compile()
|
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/ |
H A D | litecg_ir_builder.cpp | 39 using SwitchBuilder = maple::litecg::LMIRBuilder::SwitchBuilder; 2731 SwitchBuilder builder = lmirBuilder_->Switch(type, cond, *defaultOutBB); in VisitSwitch()
|
Completed in 14 milliseconds