Home
last modified time | relevance | path

Searched refs:Compile (Results 1 – 25 of 288) sorted by relevance

12345678910>>...12

/arkcompiler/ets_frontend/es2panda/compiler/base/
Dcondition.cpp24 void Condition::Compile(PandaGen *pg, const ir::Expression *expr, Label *falseLabel) in Compile() function in panda::es2panda::compiler::Condition
46 binExpr->Left()->Compile(pg); in Compile()
48 binExpr->Right()->Compile(pg); in Compile()
53 binExpr->Left()->Compile(pg); in Compile()
56 binExpr->Right()->Compile(pg); in Compile()
63 binExpr->Left()->Compile(pg); in Compile()
66 binExpr->Right()->Compile(pg); in Compile()
77 expr->AsUnaryExpression()->Argument()->Compile(pg); in Compile()
85 expr->Compile(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DforUpdateStatement.cpp55 void ForUpdateStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ForUpdateStatement
63 init_->Compile(pg); in Compile()
71 compiler::Condition::Compile(pg, test_, labelTarget.BreakTarget()); in Compile()
74 body_->Compile(pg); in Compile()
80 update_->Compile(pg); in Compile()
DblockStatement.cpp38 void BlockStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::BlockStatement
44 it->Compile(pg); in Compile()
48 it->Compile(pg); in Compile()
DtryStatement.cpp86 block_->Compile(pg); in CompileTryCatchFinally()
92 catchClause_->Compile(pg); in CompileTryCatchFinally()
113 block_->Compile(pg); in CompileTryFinally()
135 block_->Compile(pg); in CompileTryCatch()
141 catchClause_->Compile(pg); in CompileTryCatch()
145 void TryStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::TryStatement
DwhileStatement.cpp41 void WhileStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::WhileStatement
46 compiler::Condition::Compile(pg, test_, labelTarget.BreakTarget()); in Compile()
50 body_->Compile(pg); in Compile()
DifStatement.cpp45 void IfStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::IfStatement
50 compiler::Condition::Compile(pg, test_, consequentEnd); in Compile()
51 consequent_->Compile(pg); in Compile()
58 alternate_->Compile(pg); in Compile()
DdoWhileStatement.cpp40 void DoWhileStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::DoWhileStatement
48 body_->Compile(pg); in Compile()
51 compiler::Condition::Compile(pg, this->Test(), labelTarget.BreakTarget()); in Compile()
DexpressionStatement.cpp33 void ExpressionStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ExpressionStatement
35 expression_->Compile(pg); in Compile()
DthrowStatement.cpp34 void ThrowStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ThrowStatement
36 argument_->Compile(pg); in Compile()
DlabelledStatement.cpp36 void LabelledStatement::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::LabelledStatement
39 body_->Compile(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DconditionalExpression.cpp38 void ConditionalExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ConditionalExpression
43 compiler::Condition::Compile(pg, test_, falseLabel); in Compile()
44 consequent_->Compile(pg); in Compile()
47 alternate_->Compile(pg); in Compile()
DchainExpression.cpp36 void ChainExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ChainExpression
41 expression_->AsMemberExpression()->Compile(pg); in Compile()
44 expression_->AsCallExpression()->Compile(pg); in Compile()
DtaggedTemplateExpression.cpp48 void TaggedTemplateExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::TaggedTemplateExpression
59 tag_->AsMemberExpression()->Compile(pg, thisReg); in Compile()
61 tag_->Compile(pg); in Compile()
71 element->Compile(pg); in Compile()
DcallExpression.cpp65 void CallExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::CallExpression
108 it->Compile(pg); in Compile()
135 realCallee->AsMemberExpression()->Compile(pg, thisReg); in Compile()
138 realCallee->AsChainExpression()->Compile(pg); in Compile()
140 realCallee->Compile(pg); in Compile()
159 it->Compile(pg); in Compile()
DclassExpression.cpp33 void ClassExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ClassExpression
35 def_->Compile(pg); in Compile()
DnewExpression.cpp46 void NewExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::NewExpression
51 callee_->Compile(pg); in Compile()
57 it->Compile(pg); in Compile()
DimportExpression.cpp33 void ImportExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::ImportExpression
35 source_->Compile(pg); in Compile()
DbinaryExpression.cpp53 left_->Compile(pg); in CompileLogical()
72 right_->Compile(pg); in CompileLogical()
81 void BinaryExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::BinaryExpression
91 left_->Compile(pg); in Compile()
93 right_->Compile(pg); in Compile()
DsequenceExpression.cpp35 void SequenceExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::SequenceExpression
38 it->Compile(pg); in Compile()
DawaitExpression.cpp37 void AwaitExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::AwaitExpression
42 argument_->Compile(pg); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/core/
DswitchBuilder.cpp48 stmt_->Discriminant()->Compile(pg_); in CompileTagOfSwitch()
55 stmt->Compile(pg_); in CompileCaseStatements()
62 caseTarget->Test()->Compile(pg_); in JumpIfCase()
Dfunction.cpp54 stmt->Compile(pg); in CompileSourceBlock()
110 param->AsAssignmentPattern()->Right()->Compile(pg); in CompileFunctionParameterDeclaration()
121 param->AsAssignmentPattern()->Right()->Compile(pg); in CompileFunctionParameterDeclaration()
159 prop->Value()->Compile(pg); in CompileInstanceFields()
198 body->Compile(pg); in CompileFunction()
236 void Function::Compile(PandaGen *pg) in Compile() function in panda::es2panda::compiler::Function
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsNonNullExpression.cpp32 void TSNonNullExpression::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::TSNonNullExpression
34 expr_->Compile(pg); in Compile()
DtsTypeAssertion.cpp33 void TSTypeAssertion::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::TSTypeAssertion
35 expression_->Compile(pg); in Compile()
DtsParameterProperty.cpp42 void TSParameterProperty::Compile(compiler::PandaGen *pg) const in Compile() function in panda::es2panda::ir::TSParameterProperty
44 parameter_->Compile(pg); in Compile()

12345678910>>...12