Home
last modified time | relevance | path

Searched refs:auto (Results 1 – 25 of 127) sorted by relevance

123456

/arkcompiler/runtime_core/static_core/plugins/ets/libllvmbackend/
Dets_llvm_ir_constructor_gen.inl56 auto offset = GetGraph()->GetRuntime()->GetArrayU16ClassPointerTlsOffset(GetGraph()->GetArch());
57auto klass = llvmbackend::runtime_calls::LoadTLSValue(&builder_, arkInterface_, offset, builder_.g…
58 auto eid = RuntimeInterface::EntrypointId::STRING_BUILDER_APPEND_BOOL;
59auto call = CreateFastPathCall(inst, eid, {GetInputValue(inst, 0), GetInputValue(inst, 1), klass});
66 auto offset = GetGraph()->GetRuntime()->GetArrayU16ClassPointerTlsOffset(GetGraph()->GetArch());
67auto klass = llvmbackend::runtime_calls::LoadTLSValue(&builder_, arkInterface_, offset, builder_.g…
68 auto eid = RuntimeInterface::EntrypointId::STRING_BUILDER_APPEND_CHAR_COMPRESSED;
69auto call = CreateFastPathCall(inst, eid, {GetInputValue(inst, 0), GetInputValue(inst, 1), klass});
76 auto call = CreateStringBuilderAppendLong(inst);
83 auto call = CreateStringBuilderAppendLong(inst);
[all …]
/arkcompiler/runtime_core/static_core/quickener/templates/
Dquickener_gen.cpp.erb27 auto it = ids_done.find(debug_info_id);
32 auto *lnp_item = container_->CreateLineNumberProgramItem();
33 auto *debug_info_item = container_->CreateItem<panda_file::DebugInfoItem>(lnp_item);
40 auto data = file_->GetStringData(param_id);
42 auto *string_item = container_->GetOrCreateStringItem(item_str);
51 auto *lnp_item = debug_info_item->GetLineNumberProgram();
54 auto size = file_->GetSpanFromId(file_->GetIdFromPointer(program)).size();
55 auto opcode_sp = Span(program, size);
72 auto [reg_number, n, is_full] = leb128::DecodeSigned<int32_t>(&opcode_sp[i]);
76 auto name_id = panda_file::File::EntityId(state.ReadULeb128());
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/bytecode_optimizer/visitors/
Dcodegen_visitors.inc62 auto op = inst->GetOpcode();
64 auto *enc = static_cast<BytecodeGen *>(visitor);
65 auto callInst = CastToCallLaunch(inst);
66 auto sfCount = inst->GetInputsCount() - (inst->RequireState() ? 1 : 0);
68 auto nargs = sfCount - start;
72 auto zeroArg = inst->GetInput(0).GetInst();
74 auto newobjInst = zeroArg->CastToNewObject();
78 auto startReg = inst->GetSrcReg(start);
81 auto reg = inst->GetSrcReg(i);
88 auto reg = inst->GetSrcReg(i);
[all …]
Dreg_encoder_visitors.inc19 auto *re = static_cast<RegEncoder *>(v);
26 auto *re = static_cast<RegEncoder *>(v);
33 auto *re = static_cast<RegEncoder *>(v);
39 auto *re = static_cast<RegEncoder *>(v);
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/
Dtool.py25 from enum import Flag, auto
54 NONE = auto()
55 GC_STATS = auto()
56 JIT_STATS = auto()
57 AOT_STATS = auto()
58 AOT_SKIP_LIBS = auto()
59 DRY_RUN = auto()
60 DISABLE_INLINING = auto()
62 AOT = auto()
63 INT = auto()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dgenerate_ecma.inl.erb22 auto inst = inst_base->CastToIntrinsic();
23 auto enc = static_cast<BytecodeGen *>(visitor);
43 auto acc_src = inst->GetSrcReg(inst->GetInputsCount() - 2);
55 auto v<%= vreg_index %> = inst->GetSrcReg(<%= input_index %>);
62 auto ir_id<%= id_index %> = static_cast<uint32_t>(inst->GetImms()[<%= imm_index %>]);
63auto bc_id<%= id_index %> = enc->ir_interface_->GetMethodIdByOffset(ir_id<%= id_index %>);
67 auto ir_id<%= id_index %> = static_cast<uint32_t>(inst->GetImms()[<%= imm_index %>]);
68auto bc_id<%= id_index %> = enc->ir_interface_->GetStringIdByOffset(ir_id<%= id_index %>);
72 auto ir_id<%= id_index %> = static_cast<uint32_t>(inst->GetImms()[<%= imm_index %>]);
73auto bc_id<%= id_index %> = enc->ir_interface_->GetLiteralArrayByOffset(ir_id<%= id_index %>);
[all …]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/templates/
Dcheck_width.cpp.erb19 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
20 [[maybe_unused]] auto inst = instBase->CastToIf();
37 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
38 [[maybe_unused]] auto inst = instBase->CastToIfImm();
54 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
55 [[maybe_unused]] auto inst = instBase->CastToCast();
63 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
64 [[maybe_unused]] auto inst = instBase->CastTo<%= visitor.ir_op %>();
/arkcompiler/runtime_core/static_core/compiler/docs/
Dcse_doc.md22 for (auto bb : GetGraph()->GetBlocksRPO()) {
24 for (auto inst : bb->AllInsts()) {
36 for (auto inst : deleted_insts) {
48 for (auto bb : GetGraph()->GetBlocksRPO()) {
49 for (auto inst : bb->Insts()) {
70 for (auto instn : candidates_erase_tmp) {
77 for (auto rpair : replace_pair) {
83 for (auto pair : min_replace_star) {
87 for (auto inst : deleted_insts) {
100 for (auto bb : GetGraph()->GetBlocksRPO()) {
[all …]
Dcodegen_doc.md60 for (auto bb : GetGraph()->GetBlocksLinearOrder()) {
62 for (auto inst : bb->AllInsts()) {
73 auto callconv = GetCallingConvention();
74 auto dst_reg = ConvertRegister(call_inst->GetDstReg(), call_inst->GetType());
82 auto method = ...->GetMethodById(...->GetMethod(), call_inst->GetCallMethodId());
107 auto dst = GetCodegen()->ConvertRegister(inst->GetDstReg(), type);
108 auto src0 = GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type);
117 auto* enc = static_cast<EncodeVisitor*>(visitor);
118 auto cmp_inst = inst->CastToCmp();
119 auto dst = GetCodegen()->ConvertRegister(inst->GetDstReg());
[all …]
/arkcompiler/runtime_core/bytecode_optimizer/templates/
Dcheck_width.cpp.erb19 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
20 [[maybe_unused]] auto inst = inst_base->CastToIf();
37 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
38 [[maybe_unused]] auto inst = inst_base->CastToIfImm();
57 [[maybe_unused]] auto re = static_cast<RegEncoder*>(v);
58 [[maybe_unused]] auto inst = inst_base->CastTo<%= visitor.ir_op %>();
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencoder.md87 auto type = TypeInfo(FLOAT32); // TypeInfo for float type
98 auto reg = Reg(0, TypeInfo(INT32)); // scalar word regster
134 auto base_reg = Reg(5, TypeInfo(INT64));
135 auto disp = Imm(static_cast<int642>(16));
136 auto mem_disp = MemRef(base_reg, disp); // base_reg + disp
142 auto base_reg = Reg(5, TypeInfo(INT64));
143 auto index_reg = Reg(6, TypeInfo(INT64));
144 auto scale = Imm(static_cast<int32>(3));
145 auto mem_scale = MemRef(base_reg, index_reg, scale); // base_reg + (index_reg << scale)
174 auto register_description = enc->GetRegisterDescription();
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dvisitor.inc20 for (auto &bb : GetBlocksToVisit()) {
21 for (auto inst : bb->AllInsts()) {
30 for (auto &bb : GetBlocksToVisit()) {
31 for (auto inst : bb->AllInsts()) {
41 for (auto inst : bb->AllInsts()) {
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dvisitor.inc19 for (auto& bb : GetBlocksToVisit()) {
20 for (auto inst : bb->AllInsts()) {
28 for (auto& bb : GetBlocksToVisit()) {
29 for (auto inst : bb->AllInsts()) {
38 for (auto inst : bb->AllInsts()) {
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Djob_fill_gen.h.erb119 % [[maybe_unused]] auto id = inst.GetId();
124 % const auto& pf = *method_->GetPandaFile();
131 % auto resolveAndLink = [&](const char *descr) {
179 % auto type = Type {cachedClass};
187 % auto methodId = method_->GetClass()->ResolveMethodIndex(id.AsIndex());
189 % const auto *pf = method_->GetPandaFile();
198 % auto opcode = inst.GetOpcode();
212 % auto classType = Type {calledMethod->GetClass()};
221 % auto fieldIdx = method_->GetClass()->ResolveFieldIndex(id.AsIndex());
222 % auto *cachedField = classLinker_->GetField(*method_, fieldIdx, &errorHandler);
[all …]
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-class-auto-accessor-5-expected.txt1 SyntaxError: An auto accessor property can't be declared optional. [test-class-auto-accessor-5.ts:1…
Dtest-class-auto-accessor-7-expected.txt1 SyntaxError: Decorators are not available for auto accessor property now. [test-class-auto-accessor…
Dtest-class-auto-accessor-2-expected.txt1 SyntaxError: An auto accessor property can't be declared optional. [test-class-auto-accessor-2.ts:1…
/arkcompiler/runtime_core/compiler/optimizer/templates/intrinsics/
Dintrinsic_flags_test.inl.erb19 …constexpr auto clear_flags = <%= intrinsic.clear_flags.empty? ? "0U" : intrinsic.clear_flags.colle…
20 …constexpr auto set_flags = <%= intrinsic.set_flags.empty? ? "0U" : intrinsic.set_flags.collect { |…
21 auto inst= Inst::New<IntrinsicInst>(&allocator, Opcode::Intrinsic);
25auto expected_flags = inst_flags::NO_DCE | inst_flags::NO_CSE | inst_flags::NO_HOIST | inst_flags:…
Dgenerate_operations_intrinsic_graph.inl.erb19 auto graph = CreateGraphWithOneBasicBlock();
20 auto intrinsic_inst = inst->CastToIntrinsic();
36 auto block = graph->GetVectorBlocks()[2];
38 auto save_state = graph->CreateInstSaveState();
/arkcompiler/runtime_core/disassembler/templates/
Dget_ins_info.cpp.erb27 auto ins_sz = code_accessor.GetCodeSize();
28 auto ins_arr = code_accessor.GetInstructions();
30 auto bc_ins = BytecodeInstruction(ins_arr);
31 auto bc_ins_last = bc_ins.JumpTo(ins_sz);
33auto instruction_offset = code_id.GetOffset() + static_cast<uint32_t>(code_accessor.GetInstruction…
/arkcompiler/runtime_core/static_core/compiler/optimizer/templates/intrinsics/
Dintrinsic_flags_test.inl.erb19 …constexpr auto CLEAR_FLAGS = <%= intrinsic.clear_flags.empty? ? "0U" : intrinsic.clear_flags.colle…
20 …constexpr auto SET_FLAGS = <%= intrinsic.set_flags.empty? ? "0U" : intrinsic.set_flags.collect { |…
21 auto inst= Inst::New<IntrinsicInst>(&allocator, Opcode::Intrinsic);
25auto expectedFlags = inst_flags::NO_DCE | inst_flags::NO_CSE | inst_flags::NO_HOIST | inst_flags::…
Dgenerate_operations_intrinsic_graph.inl.erb19 auto graph = CreateGraphWithOneBasicBlock();
20 auto intrinsicInst = inst->CastToIntrinsic();
42 auto block = graph->GetVectorBlocks()[2];
44 auto saveState = graph->CreateInstSaveState();
/arkcompiler/ets_runtime/test/jittest/create_arguments/
Dcreate_arguments.ts20 const auto = new Car('Honda', 'Accord', 1998); constant
30 f(auto)
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/number_subtypes/
Dnumber_subtypes.cpp.erb36 auto jscallRet = CallEtsMethod<int64_t>("jscall<%= primitive.getName.capitalize() %>");
42 auto jsnewRet = CallEtsMethod<int64_t>("jsnewGetProperty<%= primitive.getName.capitalize() %>");
48 auto jsnewRet = CallEtsMethod<int64_t>("jsnewSetProperty<%= primitive.getName.capitalize() %>");
54auto jscallStaticMethodRet = CallEtsMethod<int64_t>("jscallStaticMethod<%= primitive.getName.capit…
/arkcompiler/runtime_core/static_core/runtime/templates/
Dintrinsics_gen.h.erb49 const auto& runtimeOptions = Runtime::GetOptions();
62 auto spaces = runtimeOptions.GetBootIntrinsicSpaces();
65 auto blacklist = runtimeOptions.GetIntrinsicsBlacklist();
69 for (const auto &spaceArg : spaces) {
87auto mutf8Name = reinterpret_cast<const uint8_t *>("<%= get_object_descriptor(intrinsic.class_name…
88 auto klass = cle->GetClass(mutf8Name);
96 auto &shorty = proto.GetShorty();
106 auto method = klass->GetDirectMethod(mutf8Name, proto);

123456