| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| H A D | targetTypeContext.cpp | 21 TargetTypeContext::TargetTypeContext(ETSGen *etsg, const checker::Type *targetType) in TargetTypeContext() argument
|
| H A D | ETSfunction.cpp | 38 void ETSFunction::CallImplicitCtor(ETSGen *etsg) in CallImplicitCtor() argument 58 void ETSFunction::CompileSourceBlock(ETSGen *etsg, cons argument 87 ExtendWithDefaultReturn(ETSGen *etsg, const ir::AstNode *node, const ir::ScriptFunction *scriptFunc) ExtendWithDefaultReturn() argument 103 CompileAsStaticBlock(ETSGen *etsg) CompileAsStaticBlock() argument 134 CompileAsConstructor(ETSGen *etsg, const ir::ScriptFunction *scriptFunc) CompileAsConstructor() argument 149 CompileFunction(ETSGen *etsg) CompileFunction() argument 158 Compile(ETSGen *etsg) Compile() argument [all...] |
| H A D | dynamicContext.cpp | 219 auto *etsg = static_cast<ETSGen *>(Cg()); in EmitFinalizer() local 243 EmitFinalizerInsertion(ETSGen *etsg, compiler::LabelPair labelPair, const ir::Statement *statement) EmitFinalizerInsertion() argument [all...] |
| H A D | ETSCompiler.cpp | 37 ETSGen *etsg = GetETSGen(); in Compile() local 47 ETSGen *etsg = GetETSGen(); in Compile() local 71 ETSGen *etsg = GetETSGen(); Compile() local 79 ETSGen *etsg = GetETSGen(); Compile() local 98 ETSGen *etsg = GetETSGen(); Compile() local 106 ETSGen *etsg = GetETSGen(); Compile() local 138 ETSGen *etsg = GetETSGen(); Compile() local 188 LoadDynamicName(compiler::ETSGen *etsg, const ir::AstNode *node, const ArenaVector<util::StringView> &dynName, bool isConstructor) LoadDynamicName() argument 205 CreateDynamicObject(const ir::AstNode *node, compiler::ETSGen *etsg, const ir::Expression *typeRef, checker::Signature *signature, const ArenaVector<ir::Expression *> &arguments) CreateDynamicObject() argument 251 HandleUnionTypeInForOf(compiler::ETSGen *etsg, checker::Type const *const exprType, const ir::ForOfStatement *st, VReg objReg, VReg *countReg) HandleUnionTypeInForOf() argument 299 GetSizeInForOf(compiler::ETSGen *etsg, checker::Type const *const exprType, const ir::ForOfStatement *st, VReg objReg) GetSizeInForOf() argument 310 MaybeCastUnionTypeToFunctionType(compiler::ETSGen *etsg, const ir::CallExpression *expr, checker::Signature *signature) MaybeCastUnionTypeToFunctionType() argument 323 ETSGen *etsg = GetETSGen(); Compile() local 338 ETSGen *etsg = GetETSGen(); Compile() local 345 ETSGen *etsg = GetETSGen(); Compile() local 358 ETSGen *etsg = GetETSGen(); Compile() local 365 ETSGen *etsg = GetETSGen(); Compile() local 372 ETSGen *etsg = GetETSGen(); Compile() local 378 ETSGen *etsg = GetETSGen(); Compile() local 416 ETSGen *etsg = GetETSGen(); Compile() local 448 ETSGen *etsg = GetETSGen(); Compile() local 459 CompileNullishCoalescing(compiler::ETSGen *etsg, ir::BinaryExpression const *const node) CompileNullishCoalescing() argument 490 CompileLogical(compiler::ETSGen *etsg, const ir::BinaryExpression *expr) CompileLogical() argument 537 CompileInstanceof(compiler::ETSGen *etsg, const ir::BinaryExpression *expr) CompileInstanceof() argument 581 CompileBigInt(compiler::ETSGen *etsg, const ir::BinaryExpression *expr) CompileBigInt() argument 630 ETSGen *etsg = GetETSGen(); Compile() local 732 ETSGen *etsg = GetETSGen(); Compile() local 749 ETSGen *etsg = GetETSGen(); IsSucceedCompilationProxyMemberExpr() local 802 ETSGen *etsg = GetETSGen(); CompileDynamic() local 835 ETSGen *etsg = GetETSGen(); EmitCall() local 851 ConvertArgumentsForFunctionReference(ETSGen *etsg, const ir::CallExpression *expr) ConvertArgumentsForFunctionReference() argument 875 ETSGen *etsg = GetETSGen(); Compile() local 932 ETSGen *etsg = GetETSGen(); Compile() local 953 ETSGen *etsg = GetETSGen(); Compile() local 973 CompileComputed(compiler::ETSGen *etsg, const ir::MemberExpression *expr) CompileComputed() argument 1008 ETSGen *etsg = GetETSGen(); Compile() local 1123 ETSGen *etsg = GetETSGen(); Compile() local 1170 ETSGen *etsg = GetETSGen(); Compile() local 1178 ETSGen *etsg = GetETSGen(); Compile() local 1186 ETSGen *etsg = GetETSGen(); Compile() local 1193 ETSGen *etsg = GetETSGen(); Compile() local 1200 ETSGen *etsg = GetETSGen(); Compile() local 1215 ETSGen *etsg = GetETSGen(); Compile() local 1232 ETSGen *etsg = GetETSGen(); Compile() local 1244 ETSGen *etsg = GetETSGen(); Compile() local 1251 ETSGen *etsg = GetETSGen(); Compile() local 1258 ETSGen *etsg = GetETSGen(); Compile() local 1265 ETSGen *etsg = GetETSGen(); Compile() local 1291 ETSGen *etsg = GetETSGen(); Compile() local 1296 ThrowError(compiler::ETSGen *const etsg, const ir::AssertStatement *st) ThrowError() argument 1317 ETSGen *etsg = GetETSGen(); Compile() local 1342 ETSGen *etsg = GetETSGen(); Compile() local 1357 ETSGen *etsg = GetETSGen(); Compile() local 1366 CompileImpl(const ir::ContinueStatement *self, ETSGen *etsg) CompileImpl() argument 1374 ETSGen *etsg = GetETSGen(); Compile() local 1381 CompileImpl(const ir::DoWhileStatement *self, ETSGen *etsg) CompileImpl() argument 1403 ETSGen *etsg = GetETSGen(); Compile() local 1411 ETSGen *etsg = GetETSGen(); Compile() local 1417 ETSGen *etsg = GetETSGen(); Compile() local 1468 ETSGen *etsg = GetETSGen(); Compile() local 1502 ETSGen *etsg = GetETSGen(); Compile() local 1544 ETSGen *etsg = GetETSGen(); Compile() local 1550 ETSGen *etsg = GetETSGen(); Compile() local 1597 CompileImpl(const ir::SwitchStatement *self, ETSGen *etsg) CompileImpl() argument 1631 ETSGen *etsg = GetETSGen(); Compile() local 1637 ETSGen *etsg = GetETSGen(); Compile() local 1643 ETSGen *etsg = GetETSGen(); Compile() local 1680 ETSGen *etsg = GetETSGen(); Compile() local 1699 ETSGen *etsg = GetETSGen(); Compile() local 1725 ETSGen *etsg = GetETSGen(); Compile() local 1731 ETSGen *etsg = GetETSGen(); Compile() local 1737 ETSGen *etsg = GetETSGen(); CompileCastUnboxable() local 1782 ETSGen *etsg = GetETSGen(); CompileCastPrimitives() local 1826 ETSGen *etsg = GetETSGen(); CompileCast() local 1868 ETSGen *etsg = GetETSGen(); Compile() local 1901 ETSGen *etsg = GetETSGen(); Compile() local [all...] |
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| H A D | binaryExpression.cpp | 77 void BinaryExpression::CompileOperands(compiler::ETSGen *etsg, compiler::VReg lhs) const in CompileOperands() argument
|
| /arkcompiler/ets_frontend/ets2panda/compiler/base/ |
| H A D | condition.cpp | 102 Condition::Result Condition::CheckConstantExpr(ETSGen *etsg, const ir::Expression *expr) in CheckConstantExpr() argument 129 void Condition::CompileLogicalOrExpr(ETSGen *etsg, const ir::BinaryExpression *binExpr, Label *falseLabel) in CompileLogicalOrExpr() argument 159 CompileLogicalAndExpr(ETSGen *etsg, const ir::BinaryExpression *binExpr, Label *falseLabel) CompileLogicalAndExpr() argument 190 CompileBinaryExprForBigInt(ETSGen *etsg, const ir::BinaryExpression *expr, Label *falseLabel) CompileBinaryExprForBigInt() argument 238 CompileInstanceofExpr(ETSGen *etsg, const ir::BinaryExpression *binExpr, Label *falseLabel) CompileInstanceofExpr() argument 245 CompileBinaryExpr(ETSGen *etsg, const ir::BinaryExpression *binExpr, Label *falseLabel) CompileBinaryExpr() argument 286 Compile(ETSGen *etsg, const ir::Expression *expr, Label *falseLabel) Compile() argument [all...] |