/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/ |
H A D | inline_ir_utils.cpp | 31 * Remove dangling alias from the module 33 * A dangled alias points to declaration instead of definitions. 36 * @return true if at least one alias was removed 41 for (GlobalAlias &alias : module.aliases()) { in RemoveDanglingAliases() 42 const Constant *aliasee = alias.getAliasee(); in RemoveDanglingAliases() 45 aliases.push_back(&alias); in RemoveDanglingAliases() 48 for (auto alias : aliases) { in RemoveDanglingAliases() 49 alias->replaceAllUsesWith(alias->getAliasee()); in RemoveDanglingAliases() 50 alias in RemoveDanglingAliases() [all...] |
/arkcompiler/runtime_core/static_core/compiler/tests/ |
H A D | alias_analysis_test.cpp | 38 * arr[a1] must alias the second arr[a1] and may alias arr[a2] 80 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); in TEST_F() local 81 ASSERT_EQ(alias.CheckRefAlias(&INS(0U), &INS(0U)), AliasType::MUST_ALIAS); in TEST_F() 82 ASSERT_EQ(alias.CheckInstAlias(&INS(11U), &INS(23U)), AliasType::MUST_ALIAS); in TEST_F() 83 ASSERT_EQ(alias.CheckInstAlias(&INS(17U), &INS(28U)), AliasType::MUST_ALIAS); in TEST_F() 84 ASSERT_EQ(alias.CheckInstAlias(&INS(11U), &INS(28U)), AliasType::MAY_ALIAS); in TEST_F() 85 ASSERT_EQ(alias.CheckInstAlias(&INS(17U), &INS(23U)), AliasType::MAY_ALIAS); in TEST_F() 105 * arr[a1] must alias the second arr[a1] and may alias ar 167 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 223 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 264 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 305 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 348 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 390 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 439 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 485 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 545 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 595 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 639 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 698 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 753 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 812 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 865 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 924 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 978 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1015 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1047 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1086 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1132 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1156 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1196 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1239 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1278 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1310 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1344 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1371 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1395 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1420 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1455 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1488 auto &alias = GetGraph()->GetAnalysis<AliasAnalysis>(); TEST_F() local 1571 auto &alias = graph->GetAnalysis<AliasAnalysis>(); TEST_F() local [all...] |
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/ |
H A D | alias_analysis.cpp | 57 * To add new instructions to alias analysis please consider following: 59 * - ParseInstruction method: to add a new instruction alias analysis works for 210 (std::cerr << "Unsupported dynamic access type in alias analysis: ", inst->Dump(&std::cerr))); in GetDynamicAccessPointer() 216 (std::cerr << "Unsupported dynamic access mode in alias analysis: ", inst->Dump(&std::cerr))); in GetDynamicAccessPointer() 322 // Instructions with different types cannot alias each other. Handle in CheckInstAlias() 328 // Instructions with a primitive type and the reference type cannot alias each other. in CheckInstAlias() 353 // Different fields cannot alias each other even if they are not created locally in CheckMemAddressEmptyIntersectionCase() 360 // no alias. If they are both different we can't certainly say so. in CheckMemAddressEmptyIntersectionCase() 380 * cannot alias each other. 392 * function may not alias argument [all...] |
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
H A D | ets_napi_invoke_interface.cpp | 297 __attribute__((alias("ETS_GetDefaultVMInitArgs"))); 299 __attribute__((alias("ETS_GetCreatedVMs"))); 301 __attribute__((alias("ETS_CreateVM")));
|
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
H A D | declgenEts2Ts.h | 71 void GenExport(const ir::Identifier *symbol, const std::string &alias);
|
H A D | declgenEts2Ts.cpp | 371 void TSDeclGen::GenExport(const ir::Identifier *symbol, const std::string &alias) in GenExport() argument 374 Out("export {", symbolName, " as ", alias, "};"); in GenExport() 377 Out("exports.", alias, " = ", symbolName, ";"); in GenExport()
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_vm.h | 441 inline CString GetPkgNameWithAlias(const CString &alias) const in GetPkgNameWithAlias() 443 auto it = pkgAliasList_.find(alias); in GetPkgNameWithAlias() 445 return alias; in GetPkgNameWithAlias()
|
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/ |
H A D | escape.cpp | 146 for (auto alias : aliases_) { in Dump() 147 std::cerr << alias->GetId() << ", "; in Dump() 295 for (auto &alias : vstate->GetAliases()) { 296 states_.erase(alias); 606 // if inst is an alias then we also need to process original inst 912 // of an alias. 1008 // If an inst is an alias (like NullCheck inst) then get original NewObject inst from the state; 1247 // If an alias was registered for materialization then try to find original instruction 1750 Inst *ScalarReplacement::ResolveAlias(const StateOwner &alias, const Inst *inst) 1752 if (std::holds_alternative<PhiState *>(alias)) { [all...] |
H A D | escape.h | 434 Inst *ResolveAlias(const StateOwner &alias, const Inst *inst);
|
/arkcompiler/ets_frontend/ets2panda/util/ |
H A D | arktsconfig.cpp | 399 for (const auto &[alias, paths] : paths_) { in ResolvePath() 400 auto trimmedAlias = TrimPath(alias); in ResolvePath()
|
/arkcompiler/ets_runtime/ecmascript/module/ |
H A D | module_path_helper.cpp | 973 // Try to get the PkgContextInfo by two levels alias in ConcatOtherNormalizedOhmurl() 996 CString alias = requestPath.substr(0, filePathPos); in ConcatOtherNormalizedOhmurlWithFilePath() local 998 CString pkgName = vm->GetPkgNameWithAlias(alias); in ConcatOtherNormalizedOhmurlWithFilePath()
|
/arkcompiler/ets_frontend/es2panda/test/compiler/js/ |
H A D | cocos_worker_test.js | 10173 x(`"${e}" has already been set as name or alias of another class.`); 10177 x(`"${e}" has already been set as id or alias of another class.`); [all...] |