| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | cl_parser.h | 49 const std::string_view rawArg; /* full option, like "--key=value" */ 50 std::string_view key; /* Extracted key, like "--key" */ 51 std::string_view val; /* Extracted value, like "value" */ 53 For options like --key=value, it's true. 54 For options like --key value, it's false */ 55 …bool isJoinedOpt = false; /* indicates whether the parsed option was a joined option, like: -… 136 * Looks like ugly architecture, but we need it */
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/09.constant_string_to_char_conversion/ |
| D | str2char_n1.params.yaml | 20 // assignment-like context, variable declaration 28 // assignment-like context, constant declaration 35 // assignment-like context, field declaration 48 // assignment-like context, variable assignment 55 // assignment-like context, field assignment
|
| D | str2char_n2.params.yaml | 20 // assignment-like context, constant declaration 27 // assignment-like context, field declaration 39 // assignment-like context, variable assignment 46 // assignment-like context, field assignment
|
| D | str2char_n3.params.yaml | 20 // assignment-like context, variable declaration 27 // assignment-like context, field declaration 38 // assignment-like context, variable assignment 45 // assignment-like context, field assignment
|
| D | str2char.params.yaml | 20 // assignment-like context, variable declaration 33 // assignment-like context, constant declaration 49 // assignment-like context, field declaration 71 // assignment-like context, variable assignment 87 // assignment-like context, field assignment
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/ |
| D | README.md | 8 In type annotations don't place a space before colon and place single after, like `let x: number | … 89 Name types in camel case, starting with and upper case later, like `VeryLongTypeName` 91 …perties and methods in camel case, like `myMethod`. Write entire abbreviation in single case accor… 93 Name global constants in upper snake case, like `NOT_USED`. This rule also applies to `enum` members
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/12.enum_to_int_conversion/ |
| D | enum2int.params.yaml | 19 // assignment-like context, variable declaration 29 // assignment-like context, constant declaration 43 // assignment-like context, variable assignment 61 // assignment-like context, field declaration 75 // assignment-like context, field assignment
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/13.enum_to_string_conversion/ |
| D | enum2str.params.yaml | 19 // assignment-like context, variable declaration 29 // assignment-like context, constant declaration 43 // assignment-like context, variable assignment 61 // assignment-like context, field declaration 75 // assignment-like context, field assignment
|
| /arkcompiler/runtime_core/static_core/libpandafile/ |
| D | panda_cache.h | 82 … // Emulator target doesn't support atomic operations with 128bit structures like MethodCachePair. in GetMethodFromCache() 100 … // Emulator target doesn't support atomic operations with 128bit structures like MethodCachePair. in SetMethodCache() 117 … // Emulator target doesn't support atomic operations with 128bit structures like FieldCachePair. in GetFieldFromCache() 135 … // Emulator target doesn't support atomic operations with 128bit structures like FieldCachePair. in SetFieldCache() 152 … // Emulator target doesn't support atomic operations with 128bit structures like ClassCachePair. in GetClassFromCache() 170 … // Emulator target doesn't support atomic operations with 128bit structures like ClassCachePair. in SetClassCache()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/src/ |
| D | cl_parser.cpp | 41 /* Joined Option (like -DMACRO) can be detected as substring (-D) in the option string */ in CheckJoinedOption() 105 /* equal option, like --key=value */ in ParseEqualOption() 110 /* It can be joined option, like: -DMACRO=VALUE */ in ParseEqualOption() 126 /* It can be joined option, like: -DMACRO */ in ParseSimpleOption() 150 /* option like --key=value */ in HandleInputArgs() 161 /* option like "--key value" or "--key" */ in HandleInputArgs()
|
| D | cl_option_parser.cpp | 50 /* The option like "--key= " does not contain a value after equal symbol */ in ExtractValue() 57 * like "--key=val" or joined option like -DValue */ in ExtractValue() 64 /* Optional value can be set only with "=" like this --key=value */ in ExtractValue() 94 /* DisabledName should set it to false, like --fno-omit-framepointer vs --fomit-framepointer */ in ParseBool()
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/ |
| D | types.sts | 55 a: string; // String-like name 56 5: string; // Number-like name 57 [c]: string; // String-like name 58 [d]: string; // Number-like name
|
| /arkcompiler/toolchain/build/config/ |
| D | BUILDCONFIG.gn | 97 # Determine host_toolchain. (like a constant in a build on a certain host) 115 # (like a constant in a build for a certain target on a certain host) 137 # (like a variable which could be changed during tracing deps) 145 # Variables like "is_..." are already used to represent for
|
| D | arm.gni | 24 # The ARM architecture. This will be a string like "armv6" or "armv7-a". 28 # The ARM floating point hardware. This will be a string like "neon" or 37 # The ARM variant-specific tuning mode. This will be a string like "armv6"
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/debug/ |
| D | README.md | 3 This package contains various debug tools and is not implicitly imported by default like other stdl…
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | coding-style.md | 3 …s://google.github.io/styleguide/cppguide.html) (you can get google config like this: `clang-format… 46 … unreachable, but the language syntax requires it, mark it with something like return nullptr; /* …
|
| D | import-export.md | 32 All entities from these packages are accessible as simple names, like the console variable. 74 …ot this option should be renamed accordingly with the related code parts (like --ets-module to --e… 76 The following examples are showing what these cases looks like in the assembly code: 162 … at runtime, ignoring that each lib element belongs to a separate package like std.math and std.ti… 297 * Exporting one program element more than once (like, exported as a type and also as a default expo… 301 In case of handling some variants of the export (like selective and default export) the compiler ex… 303 * The binder is shared between all parsed program files, which makes it suitable for checks, like t… 384 …pulated with every definion in the parsed file while via visitor methods, like *ImportExportDecls:… 401 … * It will checks for clashing names, when the given alias is a name, which is also exported, like: 409 …* It also checks for clashing names between the different types of exports, like export type, defa… [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | coding-style.md | 3 …s://google.github.io/styleguide/cppguide.html) (you can get google config like this: `clang-format… 46 … unreachable, but the language syntax requires it, mark it with something like return nullptr; /* …
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | plt.md | 15 Speaking about AOT mode, for opcodes like `CallStatic`, `CallVirtual`, and opcodes related to `Clas… 90 XX+20: blr x30 ; Call Resolver, x16 is like a "parameter" and "return value" 111 Resolver returns `index+1` value using `x16`, and don't call any other functions like `PLT CallStat… 139 YY+04: br x17 ; Jump to resolver, x16 works like a "parameter" and "re… 145 XX+12: bl YY - (XX+08) ; Call shared slow path for PLT resolver, x16 works like a "parame… 203 AOT file, but distance to `.aot_got` section can be calculated in the same way like for usual code …
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | plt.md | 15 Speaking about AOT mode, for opcodes like `CallStatic`, `CallVirtual`, and opcodes related to `Clas… 90 XX+20: blr x30 ; Call Resolver, x16 is like a "parameter" and "return value" 111 Resolver returns `index+1` value using `x16`, and don't call any other functions like `PLT CallStat… 139 YY+04: br x17 ; Jump to resolver, x16 works like a "parameter" and "re… 145 XX+12: bl YY - (XX+08) ; Call shared slow path for PLT resolver, x16 works like a "parame… 203 AOT file, but distance to `.aot_got` section can be calculated in the same way like for usual code …
|
| /arkcompiler/toolchain/build/misc/overrides/ |
| D | build.gni | 21 # Use the system install of Xcode for tools like ibtool, libtool, etc.
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| D | sparse_datainfo.h | 27 * SparseDataInfo has the same imterface like DataInfo 29 * range is big.like in live analysis, in some extreme case the
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/ |
| D | date-now.sts | 17 // embedded into implicitly imported modules like std.core
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/ |
| D | Number.sts | 19 * `Number` values represent floating-point numbers like 6 or -3.14
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | reg_encoder.h | 27 * After compiler's register allocation layout of the virtual frame looks like: 53 * numbers for affected instructions. After this is done, the virtual frame looks like: 61 * the virtual frame looks like:
|