| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
| D | phase.h | 35 [[maybe_unused]] const parser::Program *program) in Precondition() 41 [[maybe_unused]] const parser::Program *program) in Postcondition() 59 [[maybe_unused]] const parser::Program *program) in PreconditionForModule() 65 [[maybe_unused]] const parser::Program *program) in PostconditionForModule() 81 [[maybe_unused]] const parser::Program *program) in PreconditionForModule() 87 [[maybe_unused]] const parser::Program *program) in PostconditionForModule()
|
| /arkcompiler/ets_frontend/ets2panda/test/unit/annotations/ |
| D | standard_test.cpp | 38 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 47 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 64 void CheckClassAnnotations(pandasm::Program *program) in CheckClassAnnotations() 84 void CheckFunctionAnnotations(pandasm::Program *program) in CheckFunctionAnnotations() 104 void CheckLiteralArrayTable(pandasm::Program *program) in CheckLiteralArrayTable()
|
| D | annotations_retention_policy.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 41 void CheckRecordAnnotations(pandasm::Program *program) in CheckRecordAnnotations() 49 void CheckFunctionAnnotations(pandasm::Program *program) in CheckFunctionAnnotations() 57 void CheckClasspropertyAnnotations(pandasm::Program *program) in CheckClasspropertyAnnotations() 64 void CheckFunctionParameterAnnotations(pandasm::Program *program) in CheckFunctionParameterAnnotations()
|
| D | annotations_for_class.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 40 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 53 void CheckClassAnnotations(pandasm::Program *program) in CheckClassAnnotations() 67 void CheckFunctionAnnotations(pandasm::Program *program) in CheckFunctionAnnotations() 81 void CheckClassPropertyAnnotations(pandasm::Program *program) in CheckClassPropertyAnnotations()
|
| D | mutiple_annotations_for_class.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 40 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 53 void CheckClassAnnotations(pandasm::Program *program) in CheckClassAnnotations() 79 void CheckLiteralArrayTable(pandasm::Program *program) in CheckLiteralArrayTable()
|
| D | annotations_for_interface.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 40 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 53 void CheckInterfaceAnnotations(pandasm::Program *program) in CheckInterfaceAnnotations() 67 void CheckFunctionAnnotations(pandasm::Program *program) in CheckFunctionAnnotations()
|
| D | mutiple_annotations_for_function.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 40 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 67 void CheckFunctionAnnotations(pandasm::Program *program) in CheckFunctionAnnotations() 91 void CheckLiteralArrayTable(pandasm::Program *program) in CheckLiteralArrayTable()
|
| D | annotations_for_functional_objects.cpp | 33 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 40 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 46 void CheckClassAnnotations(pandasm::Program *program) in CheckClassAnnotations()
|
| D | annotations_for_function.cpp | 33 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 41 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 50 void CheckFunctionAnnotations(pandasm::Program *program) in CheckFunctionAnnotations() 61 void CheckFunctionParameterAnnotations(pandasm::Program *program) in CheckFunctionParameterAnnotations()
|
| D | annotations_for_namespace.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 39 void CheckAnnotations(pandasm::Program *program) in CheckAnnotations() 52 void CheckNamespaceAnnotations(pandasm::Program *program) in CheckNamespaceAnnotations()
|
| D | annotations_module.cpp | 32 auto program = GetCurrentProgram(text); in RunAnnotationEmitTest() local 52 auto test = [this](pandasm::Program *program) { in TEST_F() 73 auto test = [this](pandasm::Program *program) { in TEST_F()
|
| /arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/ |
| D | const_array_resolver_test.cpp | 43 pandasm::Program program; in TEST_F() local 88 pandasm::Program program; in TEST_F() local 120 pandasm::Program program; in TEST_F() local 164 pandasm::Program program; in TEST_F() local 194 pandasm::Program program; in TEST_F() local 225 pandasm::Program program; in TEST_F() local 286 pandasm::Program program; in TEST_F() local 338 pandasm::Program program; in TEST_F() local 373 pandasm::Program program; in TEST_F() local 400 pandasm::Program program; in TEST_F() local
|
| /arkcompiler/runtime_core/bytecode_optimizer/tests/ |
| D | const_array_resolver_test.cpp | 40 pandasm::Program program; in TEST_F() local 83 pandasm::Program program; in TEST_F() local 121 pandasm::Program program; in TEST_F() local 151 pandasm::Program program; in TEST_F() local 182 pandasm::Program program; in TEST_F() local 242 pandasm::Program program; in TEST_F() local 294 pandasm::Program program; in TEST_F() local 329 pandasm::Program program; in TEST_F() local 356 pandasm::Program program; in TEST_F() local
|
| /arkcompiler/runtime_core/panda_guard/obfuscate/ |
| D | method.h | 25 Method(Program *program, const std::string &idx) : Function(program, idx) {} in Method() 49 OuterMethod(Program *program, const std::string &idx) : Function(program, idx) {} in OuterMethod() 85 PropertyMethod(Program *program, const std::string &idx) : Function(program, idx) {} in PropertyMethod()
|
| D | module_record.h | 26 FilePathItem(Program *program, std::string literalArrayIdx) in FilePathItem() 45 RegularImportItem(Program *program, std::string literalArrayIdx) in RegularImportItem() 76 NameSpaceImportItem(Program *program, std::string literalArrayIdx) in NameSpaceImportItem() 103 LocalExportItem(Program *program, std::string literalArrayIdx) in LocalExportItem() 132 IndirectExportItem(Program *program, std::string literalArrayIdx) in IndirectExportItem() 163 ModuleRecord(Program *program, const std::string &name) : Entity(program, name) {} in ModuleRecord()
|
| D | entity.h | 68 explicit Entity(Program *program) : program_(program) {} in Entity() 70 …Entity(Program *program, const std::string &name) : program_(program), name_(name), obfName_(name)… in Entity() 181 explicit TopLevelOptionEntity(Program *program) : Entity(program) {} in TopLevelOptionEntity() 195 explicit PropertyOptionEntity(Program *program) : Entity(program) {} in PropertyOptionEntity()
|
| /arkcompiler/runtime_core/static_core/disassembler/tests/ |
| D | metadata_test.cpp | 40 auto program = p.Parse(R"( in TEST() local 95 auto program = ark::pandasm::Parser().Parse(R"( in TEST() local 171 auto program = ark::pandasm::Parser().Parse(GetTestSource1()); in TEST() local 187 auto program = ark::pandasm::Parser().Parse(GetTestSource2()); in TEST() local 246 auto program = ark::pandasm::Parser().Parse(GetTestFinalSource1()); in TEST() local 260 auto program = ark::pandasm::Parser().Parse(GetTestFinalSource2()); in TEST() local 275 auto program = ark::pandasm::Parser().Parse(GetTestFinalSource3()); in TEST() local
|
| D | literals_test.cpp | 38 auto program = ark::pandasm::Parser().Parse(R"( in TEST() local 63 auto program = ark::pandasm::Parser().Parse(R"( in TEST() local 117 auto program = ark::pandasm::Parser().Parse(GetDynamicVeluesSource()); in TEST() local 160 auto program = ark::pandasm::Parser().Parse(R"( in TEST() local
|
| /arkcompiler/ets_frontend/ets2panda/test/utils/ |
| D | asm_test.cpp | 44 const std::unique_ptr<ark::pandasm::Program> &program) in GetRecord() 72 void AsmTest::CheckAnnoDecl(ark::pandasm::Program *program, const std::string &annoName, in CheckAnnoDecl() 89 ark::pandasm::Program *program, in CheckLiteralArrayTable() 118 void AsmTest::CheckRecordAnnotations(ark::pandasm::Program *program, const std::string &recordName, in CheckRecordAnnotations() 140 void AsmTest::CheckModuleAnnotation(ark::pandasm::Program *program, const std::string &recordName, … in CheckModuleAnnotation() 174 void AsmTest::CheckRecordWithoutAnnotations(ark::pandasm::Program *program, const std::string &reco… in CheckRecordWithoutAnnotations() 188 void AsmTest::CheckFunctionAnnotations(ark::pandasm::Program *program, const std::string &functionN… in CheckFunctionAnnotations() 209 void AsmTest::CheckFunctionWithoutAnnotations(ark::pandasm::Program *program, const std::string &fu… in CheckFunctionWithoutAnnotations() 218 void AsmTest::CheckFunctionParameterAnnotations(ark::pandasm::Program *program, const std::string &… in CheckFunctionParameterAnnotations() 242 void AsmTest::CheckFunctionParameterWithoutAnnotations(ark::pandasm::Program *program, const std::s… in CheckFunctionParameterWithoutAnnotations() [all …]
|
| /arkcompiler/ets_frontend/merge_abc/protos/ |
| D | compositeProgram.proto | 23 Program program = 2; field 29 Program program = 2; field
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | compilerImpl.cpp | 97 static bool CheckOptionsBeforePhase(const util::Options &options, const parser::Program &program, in CheckOptionsBeforePhase() 113 void HandleGenerateDecl(const parser::Program &program, util::DiagnosticEngine &diagnosticEngine, in HandleGenerateDecl() 135 static bool CheckOptionsAfterPhase(const util::Options &options, const parser::Program &program, in CheckOptionsAfterPhase() 175 static bool RunVerifierAndPhases(public_lib::Context &context, parser::Program &program) in RunVerifierAndPhases() 237 static bool RunPhases(public_lib::Context &context, parser::Program &program) in RunPhases() 264 parser::Program *program, const util::Options &options) in CreateDebuggerEvaluationPlugin() 277 …ddExternalPrograms(public_lib::Context *ctx, const CompilationUnit &unit, parser::Program *program) in AddExternalPrograms() 328 static void SavePermanents(public_lib::Context *ctx, parser::Program *program) in SavePermanents() 396 parser::Program *program = context->parserProgram; in ExecuteParsingAndCompiling() local 432 …dasm::Program *ClearContextAndReturnProgam(public_lib::Context *context, pandasm::Program *program) in ClearContextAndReturnProgam() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | topLevelStmts.cpp | 39 static bool CheckProgramSourcesConsistency(parser::Program *program) in CheckProgramSourcesConsistency() 51 static void CheckFileHeaderFlag(parser::Program *program) in CheckFileHeaderFlag() 71 bool TopLevelStatements::Perform(public_lib::Context *ctx, parser::Program *program) in Perform()
|
| /arkcompiler/runtime_core/assembler/ |
| D | assembly-emitter.cpp | 123 …::string AsmEmitter::GetMethodSignatureFromProgram(const std::string &name, const Program &program) in GetMethodSignatureFromProgram() 250 …ontainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarMethodValueItem() 273 …ontainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarLiteralArrayItem() 310 …ontainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarAnnotationValueItem() 329 … std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarValueItem() 381 … *AsmEmitter::CreateValueItem(ItemContainer *container, const Value *value, const Program &program, in CreateValueItem() 407 const Program &program, const AsmEmitter::AsmEntityCollections &entities) in CreateAnnotationItem() 490 … const Program &program, const AsmEmitter::AsmEntityCollections &entities) in AddAnnotations() 593 void AsmEmitter::MakeStringItems(ItemContainer *items, const Program &program, in MakeStringItems() 603 void AsmEmitter::MakeLiteralItems(ItemContainer *items, const Program &program, in MakeLiteralItems() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/parser/context/ |
| D | parserContext.cpp | 21 ParserContext::ParserContext(const Program *program, ParserStatus status) in ParserContext() 26 ParserContext::ParserContext(const Program *program, ParserStatus status, bool isEnableJsdoc) in ParserContext()
|
| /arkcompiler/runtime_core/static_core/assembler/ |
| D | assembly-emitter.cpp | 128 bool AsmEmitter::CheckValueType(Value::Type valueType, const Type &type, const Program &program) in CheckValueType() 181 …::string AsmEmitter::GetMethodSignatureFromProgram(const std::string &name, const Program &program) in GetMethodSignatureFromProgram() 315 bool AsmEmitter::CheckValueRecordCase(const Value *value, const Program &program) in CheckValueRecordCase() 341 bool AsmEmitter::CheckValueMethodCase(const Value *value, const Program &program) in CheckValueMethodCase() 356 bool AsmEmitter::CheckValueEnumCase(const Value *value, const Type &type, const Program &program) in CheckValueEnumCase() 385 bool AsmEmitter::CheckValueArrayCase(const Value *value, const Type &type, const Program &program) in CheckValueArrayCase() 409 bool AsmEmitter::CheckValue(const Value *value, const Type &type, const Program &program) in CheckValue() 497 … std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarMethodValueItem() 567 … std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarAnnotationValueItem() 587 … std::vector<ScalarValueItem> *out, const Program &program, in CreateScalarValueItem() [all …]
|