Home
last modified time | relevance | path

Searched refs:literal_index (Results 1 - 18 of 18) sorted by relevance

/third_party/jerryscript/jerry-core/parser/js/
H A Djs-parser-util.c95 uint16_t literal_index) /**< index of literal */ in parser_print_literal()
107 if (literal_index == scope_stack_end_p->map_to) in parser_print_literal()
113 else if (literal_index == scanner_decode_map_to (scope_stack_end_p)) in parser_print_literal()
120 if (literal_index < PARSER_REGISTER_START) in parser_print_literal()
122 JERRY_DEBUG_MSG (in_scope_literal ? " IDX:%d->" : " idx:%d->", literal_index); in parser_print_literal()
123 lexer_literal_t *literal_p = PARSER_GET_LITERAL (literal_index); in parser_print_literal()
130 JERRY_DEBUG_MSG (" reg:%d", (int) (literal_index - PARSER_REGISTER_START)); in parser_print_literal()
134 JERRY_DEBUG_MSG (" REG:%d->", (int) (literal_index - PARSER_REGISTER_START)); in parser_print_literal()
186 uint16_t literal_index = context_p->last_cbc.literal_index; in parser_flush_cbc() local
94 parser_print_literal(parser_context_t *context_p, uint16_t literal_index) parser_print_literal() argument
196 uint16_t literal_index = context_p->last_cbc.value; parser_flush_cbc() local
308 parser_emit_cbc_literal(parser_context_t *context_p, uint16_t opcode, uint16_t literal_index) parser_emit_cbc_literal() argument
329 parser_emit_cbc_literal_value(parser_context_t *context_p, uint16_t opcode, uint16_t literal_index, uint16_t value) parser_emit_cbc_literal_value() argument
[all...]
H A Djs-parser-expr.c173 uint16_t literal_index; in parser_emit_ident_reference() local
178 literal_index = context_p->last_cbc.value; in parser_emit_ident_reference()
183 literal_index = context_p->last_cbc.literal_index; in parser_emit_ident_reference()
189 literal_index = context_p->last_cbc.third_literal_index; in parser_emit_ident_reference()
192 parser_emit_cbc_literal (context_p, opcode, literal_index); in parser_emit_ident_reference()
228 && scanner_literal_is_const_reg (context_p, context_p->last_cbc.literal_index)) in parser_emit_unary_lvalue_opcode()
540 uint16_t literal_index, function_literal_index; in parser_parse_class_literal() local
556 literal_index = context_p->lit_object.index; in parser_parse_class_literal()
573 literal_index); in parser_parse_class_literal()
689 uint16_t literal_index = context_p->lit_object.index; parser_parse_class_literal() local
955 uint16_t literal_index = context_p->lit_object.index; parser_parse_object_literal() local
1039 uint16_t literal_index = context_p->lit_object.index; parser_parse_object_literal() local
1079 uint16_t literal_index = context_p->lit_object.index; parser_parse_object_literal() local
1781 uint16_t literal_index = (uint16_t) (context_p->literal_count - 1); parser_parse_unary_expression() local
2366 uint16_t literal_index; parser_append_binary_single_assignment_token() local
2796 parser_pattern_emit_rhs(parser_context_t *context_p, uint16_t rhs_opcode, uint16_t literal_index) parser_pattern_emit_rhs() argument
2814 parser_pattern_form_assignment(parser_context_t *context_p, parser_pattern_flags_t flags, uint16_t rhs_opcode, uint16_t literal_index, parser_line_counter_t ident_line_counter) parser_pattern_form_assignment() argument
2875 parser_pattern_process_nested_pattern(parser_context_t *context_p, parser_pattern_flags_t flags, uint16_t rhs_opcode, uint16_t literal_index) parser_pattern_process_nested_pattern() argument
2914 parser_pattern_process_assignment(parser_context_t *context_p, parser_pattern_flags_t flags, uint16_t rhs_opcode, uint16_t literal_index, lexer_token_type_t end_type) parser_pattern_process_assignment() argument
[all...]
H A Djs-parser.c67 uint16_t literal_index; in parser_compute_indicies() local
150 literal_index = (uint16_t) (const_literal_index + const_literal_count); in parser_compute_indicies()
181 literal_p->prop.index = literal_index; in parser_compute_indicies()
182 literal_index++; in parser_compute_indicies()
196 JERRY_ASSERT (literal_index <= context_p->register_count + context_p->literal_count); in parser_compute_indicies()
198 context_p->literal_count = literal_index; in parser_compute_indicies()
519 uint16_t literal_index, /**< literal index */ in parse_print_literal()
549 if (literal_index < argument_end) in parse_print_literal()
551 JERRY_DEBUG_MSG (" arg:%d", literal_index); in parse_print_literal()
555 if (literal_index < register_en in parse_print_literal()
518 parse_print_literal(ecma_compiled_code_t *compiled_code_p, uint16_t literal_index, parser_list_t *literal_pool_p) parse_print_literal() argument
758 uint16_t literal_index; parse_print_final_cbc() local
766 uint16_t literal_index; parse_print_final_cbc() local
1056 uint32_t literal_index = *first_byte; parser_post_processing() local
1870 uint16_t literal_index = context_p->lit_object.index; parser_parse_function_arguments() local
[all...]
H A Djs-parser-internal.h236 uint16_t literal_index; /**< literal index argument */ member
286 #define PARSER_GET_LITERAL(literal_index) \
287 ((lexer_literal_t *) parser_list_get (&context_p->literal_pool, (literal_index)))
645 void parser_emit_cbc_literal (parser_context_t *context_p, uint16_t opcode, uint16_t literal_index);
646 void parser_emit_cbc_literal_value (parser_context_t *context_p, uint16_t opcode, uint16_t literal_index,
662 #define parser_emit_cbc_ext_literal(context_p, opcode, literal_index) \
663 parser_emit_cbc_literal ((context_p), PARSER_TO_EXT_OPCODE (opcode), (literal_index))
774 bool scanner_literal_is_const_reg (parser_context_t *context_p, uint16_t literal_index);
775 bool scanner_literal_is_created (parser_context_t *context_p, uint16_t literal_index);
H A Djs-lexer.c2353 uint32_t literal_index = 0; in lexer_construct_literal_object() local
2376 context_p->lit_object.index = (uint16_t) literal_index; in lexer_construct_literal_object()
2389 if (scope_stack_p->map_from == literal_index) in lexer_construct_literal_object()
2403 literal_index++; in lexer_construct_literal_object()
2406 JERRY_ASSERT (literal_index == context_p->literal_count); in lexer_construct_literal_object()
2408 if (literal_index >= PARSER_MAXIMUM_NUMBER_OF_LITERALS) in lexer_construct_literal_object()
2447 context_p->lit_object.index = (uint16_t) literal_index; in lexer_construct_literal_object()
2466 uint32_t literal_index = 0; in lexer_construct_number_object() local
2523 context_p->lit_object.index = (uint16_t) literal_index; in lexer_construct_number_object()
2527 literal_index in lexer_construct_number_object()
2583 uint32_t literal_index = 0; lexer_convert_push_number_to_push_literal() local
[all...]
H A Djs-scanner-util.c2139 uint16_t literal_index = context_p->lit_object.index; in scanner_create_variables() local
2141 while (literal_index != function_map_p->map_from) in scanner_create_variables()
2508 uint16_t literal_index) /**< literal index */ in scanner_literal_is_const_reg()
2510 if (literal_index < PARSER_REGISTER_START) in scanner_literal_is_const_reg()
2518 literal_index = (uint16_t) (literal_index - (PARSER_REGISTER_START - 1)); in scanner_literal_is_const_reg()
2526 while (literal_index != (scope_stack_p->map_to & PARSER_SCOPE_STACK_REGISTER_MASK)); in scanner_literal_is_const_reg()
2538 uint16_t literal_index) /**< literal index */ in scanner_literal_is_created()
2540 JERRY_ASSERT (literal_index < PARSER_REGISTER_START); in scanner_literal_is_created()
2550 while (literal_index ! in scanner_literal_is_created()
2507 scanner_literal_is_const_reg(parser_context_t *context_p, uint16_t literal_index) scanner_literal_is_const_reg() argument
2537 scanner_literal_is_created(parser_context_t *context_p, uint16_t literal_index) scanner_literal_is_created() argument
[all...]
H A Djs-parser-statm.c750 uint16_t literal_index = context_p->lit_object.index; in parser_parse_function_statement() local
752 while (literal_index != scope_stack_p->map_from) in parser_parse_function_statement()
771 if (literal_index == stack_p->map_from in parser_parse_function_statement()
786 if (literal_index == stack_p->map_from) in parser_parse_function_statement()
1349 uint16_t literal_index = context_p->lit_object.index; in parser_parse_for_statement_start() local
1373 if (literal_index < PARSER_REGISTER_START in parser_parse_for_statement_start()
1375 && !scanner_literal_is_created (context_p, literal_index)) in parser_parse_for_statement_start()
1382 parser_emit_cbc_literal (context_p, opcode, literal_index); in parser_parse_for_statement_start()
1384 parser_emit_cbc_literal (context_p, CBC_ASSIGN_SET_IDENT, literal_index); in parser_parse_for_statement_start()
1976 uint16_t literal_index in parser_parse_try_statement_end() local
[all...]
/third_party/jerryscript/jerry-core/vm/
H A Dvm.c925 * @param literal_index literal index
932 #define READ_LITERAL(literal_index, target_value) \
935 if ((literal_index) < ident_end) \
937 if ((literal_index) < register_end) \
940 (target_value) = ecma_fast_copy_value (VM_GET_REGISTER (frame_ctx_p, literal_index)); \
944 ecma_string_t *name_p = ecma_get_string_from_value (literal_start_p[literal_index]); \
956 else if (literal_index < const_literal_end) \
958 (target_value) = ecma_fast_copy_value (literal_start_p[literal_index]); \
964 literal_start_p[literal_index]); \
1048 uint16_t literal_index; in vm_loop() local
1179 uint16_t literal_index; vm_loop() local
1293 uint32_t literal_index; vm_loop() local
1329 uint32_t literal_index; vm_loop() local
1394 uint32_t literal_index; vm_loop() local
1477 uint32_t literal_index, value_index; vm_loop() local
1543 uint32_t literal_index; vm_loop() local
1566 uint32_t literal_index; vm_loop() local
1606 uint32_t literal_index; vm_loop() local
1629 uint32_t literal_index; vm_loop() local
1672 uint32_t literal_index; vm_loop() local
1729 uint32_t literal_index; vm_loop() local
2282 uint16_t literal_index; vm_loop() local
2546 uint32_t literal_index; vm_loop() local
2702 uint16_t literal_index; vm_loop() local
2822 uint16_t literal_index; vm_loop() local
3993 uint16_t literal_index; vm_loop() local
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
H A Dtransformation_set_loop_control.cpp134 uint32_t literal_index = 0; // Indexes into the literals from the original in Apply() local
147 kLoopControlFirstLiteralInOperandIndex + literal_index)}}); in Apply()
151 literal_index++; in Apply()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
H A Dtransformation_set_loop_control.cpp134 uint32_t literal_index = 0; // Indexes into the literals from the original in Apply() local
147 kLoopControlFirstLiteralInOperandIndex + literal_index)}}); in Apply()
151 literal_index++; in Apply()
/third_party/spirv-tools/source/fuzz/
H A Dtransformation_set_loop_control.cpp140 uint32_t literal_index = 0; // Indexes into the literals from the original in Apply() local
154 kLoopControlFirstLiteralInOperandIndex + literal_index)}}); in Apply()
158 literal_index++; in Apply()
/third_party/mesa3d/src/gallium/drivers/r600/sfn/
H A Dsfn_shader_gs.cpp329 auto literal_index = nir_src_as_const_value(instr->src[0]);
331 if (!literal_index) {
335 assert(literal_index->u32 < 6);
344 auto addr = m_per_vertex_offsets[literal_index->u32];
/third_party/node/deps/v8/src/interpreter/
H A Dbytecode-array-builder.h267 int literal_index, int flags);
269 int literal_index, int flags);
270 BytecodeArrayBuilder& CreateEmptyArrayLiteral(int literal_index);
273 int literal_index, int flags);
H A Dbytecode-array-builder.cc1013 const AstRawString* pattern, int literal_index, int flags) { in CreateRegExpLiteral()
1015 OutputCreateRegExpLiteral(pattern_entry, literal_index, flags); in CreateRegExpLiteral()
1020 int literal_index) { in CreateEmptyArrayLiteral()
1021 OutputCreateEmptyArrayLiteral(literal_index); in CreateEmptyArrayLiteral()
1026 size_t constant_elements_entry, int literal_index, int flags) { in CreateArrayLiteral()
1027 OutputCreateArrayLiteral(constant_elements_entry, literal_index, flags); in CreateArrayLiteral()
1037 size_t constant_properties_entry, int literal_index, int flags) { in CreateObjectLiteral()
1038 OutputCreateObjectLiteral(constant_properties_entry, literal_index, flags); in CreateObjectLiteral()
1012 CreateRegExpLiteral( const AstRawString* pattern, int literal_index, int flags) CreateRegExpLiteral() argument
1019 CreateEmptyArrayLiteral( int literal_index) CreateEmptyArrayLiteral() argument
1025 CreateArrayLiteral( size_t constant_elements_entry, int literal_index, int flags) CreateArrayLiteral() argument
1036 CreateObjectLiteral( size_t constant_properties_entry, int literal_index, int flags) CreateObjectLiteral() argument
H A Dbytecode-generator.cc778 int literal_index = generator->GetCachedCreateClosureSlot(f); in AllocateDeclarations() local
779 data->set(array_index++, Smi::FromInt(literal_index)); in AllocateDeclarations()
807 int literal_index = generator->GetCachedCreateClosureSlot(f); in AllocateDeclarations() local
808 data->set(array_index++, Smi::FromInt(literal_index)); in AllocateDeclarations()
3030 int literal_index = feedback_index(feedback_spec()->AddLiteralSlot()); in BuildCreateObjectLiteral() local
3032 ->CreateObjectLiteral(entry, literal_index, flags) in BuildCreateObjectLiteral()
3414 int literal_index = feedback_index(feedback_spec()->AddLiteralSlot()); in BuildCreateArrayLiteral() local
3416 builder()->CreateEmptyArrayLiteral(literal_index); in BuildCreateArrayLiteral()
3421 int literal_index = feedback_index(feedback_spec()->AddLiteralSlot()); in BuildCreateArrayLiteral() local
3422 builder()->CreateArrayLiteral(entry, literal_index, flag in BuildCreateArrayLiteral()
[all...]
/third_party/skia/third_party/externals/tint/fuzzers/tint_regex_fuzzer/
H A Dwgsl_mutator.cc340 uint32_t literal_index = in ReplaceRandomIntLiteral() local
350 ReplaceInterval(literals[literal_index].first, literals[literal_index].second, in ReplaceRandomIntLiteral()
/third_party/node/deps/v8/src/deoptimizer/
H A Dtranslated-state.cc221 int literal_index = iterator.Next(); in TranslationArrayPrintSingleFrame() local
222 Object literal_value = literal_array.get(literal_index); in TranslationArrayPrintSingleFrame()
223 os << "{literal_id=" << literal_index << " (" << Brief(literal_value) in TranslationArrayPrintSingleFrame()
257 int literal_index = iterator.Next(); in TranslationArrayPrintSingleFrame() local
259 os << "{feedback={vector_index=" << literal_index << ", slot=" << slot in TranslationArrayPrintSingleFrame()
1255 int literal_index = iterator->Next(); in CreateNextTranslatedValue() local
1256 Object value = literal_array.get(literal_index); in CreateNextTranslatedValue()
1259 literal_index); in CreateNextTranslatedValue()
/third_party/vixl/test/aarch32/
H A Dtest-assembler-aarch32.cc3694 uint32_t literal_index = in NearBranchAndLiteralFuzzHelper() local
3739 __ Ldr(r2, literals[literal_index]); in NearBranchAndLiteralFuzzHelper()
3740 __ Cmp(r2, static_cast<uint32_t>(literal_values[literal_index])); in NearBranchAndLiteralFuzzHelper()
3745 __ Ldrb(r2, literals[literal_index]); in NearBranchAndLiteralFuzzHelper()
3747 static_cast<uint32_t>(literal_values[literal_index]) & in NearBranchAndLiteralFuzzHelper()
3753 __ Ldrd(r2, r3, literals[literal_index]); in NearBranchAndLiteralFuzzHelper()
3754 __ Cmp(r2, static_cast<uint32_t>(literal_values[literal_index])); in NearBranchAndLiteralFuzzHelper()
3758 static_cast<uint32_t>(literal_values[literal_index] >> in NearBranchAndLiteralFuzzHelper()
3764 __ Vldr(s0, literals[literal_index]); in NearBranchAndLiteralFuzzHelper()
3765 __ Vmov(s1, static_cast<uint32_t>(literal_values[literal_index])); in NearBranchAndLiteralFuzzHelper()
[all...]

Completed in 35 milliseconds