| /arkcompiler/runtime_core/verification/config/handlers/ |
| D | config_handler_method_options.cpp | 39 using Literals = PandaVector<PandaString>; typedef 59 bool ProcessSectionShow(const Literals &literals, MethodOptions *options) in ProcessSectionShow() argument 61 for (const auto &option : literals) { in ProcessSectionShow() 79 bool ProcessSectionUplevel(const Literals &uplevel_options, const MethodOptionsConfig &all_method_o… in ProcessSectionUplevel() 93 bool ProcessSectionCheck(const Literals &checks, MethodOptions *options) in ProcessSectionCheck() 145 Literals literals; in MethodOptionsProcessor() local 148 if (!LiteralsParser()(literals, start, start + items.length())) { in MethodOptionsProcessor() 154 if (!ProcessSectionShow(literals, &options)) { in MethodOptionsProcessor() 158 if (!ProcessSectionUplevel(literals, all_options, &options)) { in MethodOptionsProcessor() 162 if (!ProcessSectionCheck(literals, &options)) { in MethodOptionsProcessor()
|
| D | literal_parser.h | 56 struct Literals; in LiteralsParser() 60 using p = typename parser<Context, const char, const char *>::template next<Literals>; in LiteralsParser() 72 …static const auto LITERALS = ~WS >> *(~WS >> LiteralParser<p2>(LITERAL_HANDLER) >> ~WS >> ~COMMA) … in LiteralsParser() local 74 return LITERALS; in LiteralsParser()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | literal.cpp | 18 #include <ir/expressions/literals/bigIntLiteral.h> 19 #include <ir/expressions/literals/booleanLiteral.h> 20 #include <ir/expressions/literals/numberLiteral.h> 21 #include <ir/expressions/literals/stringLiteral.h> 22 #include <ir/expressions/literals/taggedLiteral.h>
|
| D | taggedTemplateExpression.cpp | 19 #include <compiler/base/literals.h> 66 compiler::Literals::GetTemplateObject(pg, this); in Compile()
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/ |
| D | literal_data_extractor.cpp | 167 JSHandle<TaggedArray> literals = factory->NewOldSpaceTaggedArray(num); in EnumerateLiteralVals() local 172 …index, [literals, &pos, vm, factory, thread, jsPandaFile, &methodId, &kind, &constpool, &entryPoin… in EnumerateLiteralVals() 238 literals->Set(thread, pos++, jt); in EnumerateLiteralVals() 240 uint32_t oldLength = literals->GetLength(); in EnumerateLiteralVals() 241 literals->Trim(thread, oldLength - 1); in EnumerateLiteralVals() 244 return literals; in EnumerateLiteralVals() 441 JSHandle<TaggedArray> literals = JSHandle<TaggedArray>(factory->NewCOWTaggedArray(num)); in GetDatasIgnoreType() local 446 …index, [literals, &pos, vm, factory, thread, jsPandaFile, &methodId, &kind, &constpool, &entryPoin… in GetDatasIgnoreType() 512 literals->Set(thread, pos++, jt); in GetDatasIgnoreType() 514 uint32_t oldLength = literals->GetLength(); in GetDatasIgnoreType() [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | fmovi.64.yaml | 39 description: Check fmovi.64 with various positive values (f64 values, HEX literals). 96 # test - check binary representation of FP literals 100 description: Check fmovi.64 with various negative values (f64 values, HEX literals). 157 description: Check fmovi.64 with various incorrect f64 literals. 219 # test - check binary representation of FP literals
|
| D | fmovi.yaml | 39 description: Check fmovi with various positive values (f32 values, HEX literals). 95 # test - check binary representation of FP literals 99 description: Check fmovi with various negative values (f32 values, HEX literals). 158 description: Check fmovi with various incorrect f32 literals. 221 # test - check binary representation of FP literals
|
| D | fldai.64.yaml | 35 # test - check binary representation of FP literals - positive 89 # test - check binary representation of FP literals - negative 170 # test - check binary representation of FP literals - positive
|
| D | fldai.yaml | 35 # test - check binary representation of FP literals - positive 86 # test - check binary representation of FP literals - negative 164 # test - check binary representation of FP literals - positive
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | CMakeLists.txt | 80 compiler/base/literals.cpp 126 ir/expressions/literals/bigIntLiteral.cpp 127 ir/expressions/literals/booleanLiteral.cpp 128 ir/expressions/literals/nullLiteral.cpp 129 ir/expressions/literals/numberLiteral.cpp 130 ir/expressions/literals/regExpLiteral.cpp 131 ir/expressions/literals/stringLiteral.cpp 132 ir/expressions/literals/taggedLiteral.cpp
|
| D | BUILD.gn | 29 "compiler/base/literals.cpp", 78 "ir/expressions/literals/bigIntLiteral.cpp", 79 "ir/expressions/literals/booleanLiteral.cpp", 80 "ir/expressions/literals/nullLiteral.cpp", 81 "ir/expressions/literals/numberLiteral.cpp", 82 "ir/expressions/literals/regExpLiteral.cpp", 83 "ir/expressions/literals/stringLiteral.cpp", 84 "ir/expressions/literals/taggedLiteral.cpp",
|
| /arkcompiler/ets_frontend/es2panda/compiler/base/ |
| D | literals.h | 69 const ArenaVector<const ir::Literal *> &Literals() const in Literals() function 90 class Literals { 92 Literals() = delete;
|
| D | literals.cpp | 16 #include "literals.h" 25 // Literals 27 void Literals::GetTemplateObject(PandaGen *pg, const ir::TaggedTemplateExpression *lit) in GetTemplateObject()
|
| /arkcompiler/runtime_core/docs/ |
| D | assembly_format.md | 21 ## Literals section in Assembly File Format Specification 23 ### Numeric Literals argument 25 Following numeric literals are supported: 27 …inary integers not larger than 64 bits. Hexadecimal literals are prefixed with `0x`. Binary litera… 28 …Floating-point decimal/hexadecimal literals that can be represented with IEEE 754. Hexadecimal flo… 30 ### String Literals argument 34 The following escape sequences can be used in string literals: 414 # Literals are represented in double-quotes as "literal value". 561 * Compose formal definitions for literals.
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | literal.ts | 57 addLiterals(...literals: Array<Literal>) { 58 this.lb.push(...literals);
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | type_converter.cpp | 99 …ter(const std::array<double, SIZE> &coeffs, const std::array<std::string_view, SIZE + 1> &literals, in TypeConverter() argument 106 return ValueUnit(value_base_dimension / division_ratio, literals[index_coeff]); in TypeConverter() 111 return ValueUnit(value_base_dimension / division_ratio, literals[SIZE]); in TypeConverter()
|
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| D | classDefinition.cpp | 21 #include <compiler/base/literals.h> 31 #include <ir/expressions/literals/nullLiteral.h> 32 #include <ir/expressions/literals/numberLiteral.h> 33 #include <ir/expressions/literals/stringLiteral.h> 34 #include <ir/expressions/literals/taggedLiteral.h> 162 size_t bufferPos = literalBuf->Literals().size(); in CreateClassStaticProperties()
|
| /arkcompiler/runtime_core/disassembler/ |
| D | CMakeLists.txt | 222 compile_pre_build(TARGET disasm_binaries-literals 223 FILE_SRC ${DISASM_TESTS_DIR}/literals.pa 224 FILE_DST ${DISASM_BIN_DIR}/literals.bc) 229 add_dependencies(disasm_tests disasm_binaries-literals)
|
| /arkcompiler/runtime_core/docs/bc_verification/ |
| D | type_system.md | 5 For simplicity, all literals without parens are Sorts, with parens - Types. 16 text just as literals.
|
| /arkcompiler/ets_frontend/ts2panda/tests/types/ |
| D | typeUtils.ts | 111 console.log("expected literals:"); 113 console.log("unmatched literals:"); 123 console.log("length miss-match in literals ", j);
|
| /arkcompiler/ets_frontend/es2panda/test/parser/js/ |
| D | test-optional-chain-expected.txt | 1 SyntaxError: Tagged Template Literals are not allowed in optionalChain [test-optional-chain.js:17:1…
|
| D | test-object-proto-expected.txt | 1 SyntaxError: Duplicate __proto__ fields are not allowed in object literals [test-object-proto.js:25…
|
| D | test-numeric-separator2-expected.txt | 1 SyntaxError: Numeric separators are not allowed at the end of numeric literals [test-numeric-separa…
|
| /arkcompiler/ets_frontend/test_ecma_bcopt/ |
| D | test_bytecode_optimizer_for_js.txt | 8 # LITERALS
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | math-41.pa | 14 #Assert that type widening i64 => i32 works fine with hex literals
|