Home
last modified time | relevance | path

Searched refs:alias (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/runtime_core/static_core/libllvmbackend/transforms/passes/inline_ir/
H A Dinline_ir_utils.cpp31 * 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 Dalias_analysis_test.cpp38 * 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 Dalias_analysis.cpp57 * 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 Dets_napi_invoke_interface.cpp297 __attribute__((alias("ETS_GetDefaultVMInitArgs")));
299 __attribute__((alias("ETS_GetCreatedVMs")));
301 __attribute__((alias("ETS_CreateVM")));
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
H A DdeclgenEts2Ts.h71 void GenExport(const ir::Identifier *symbol, const std::string &alias);
H A DdeclgenEts2Ts.cpp371 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 Decma_vm.h441 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 Descape.cpp146 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 Descape.h434 Inst *ResolveAlias(const StateOwner &alias, const Inst *inst);
/arkcompiler/ets_frontend/ets2panda/util/
H A Darktsconfig.cpp399 for (const auto &[alias, paths] : paths_) { in ResolvePath()
400 auto trimmedAlias = TrimPath(alias); in ResolvePath()
/arkcompiler/ets_runtime/ecmascript/module/
H A Dmodule_path_helper.cpp973 // 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 Dcocos_worker_test.js10173 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...]

Completed in 43 milliseconds