Home
last modified time | relevance | path

Searched refs:Emit (Results 1 - 25 of 118) sorted by relevance

12345

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/x86_64/
H A Dasm_assembler.cpp36 Emit(irFile); in InitialFileInfo()
37 Emit("\n"); in InitialFileInfo()
44 Emit(*secName); in EmitFunctionHeader()
45 Emit(",\"ax\",@progbits\n"); in EmitFunctionHeader()
55 Emit("\t.cfi_startproc\n"); in EmitFunctionHeader()
62 Emit("// freq:"); in EmitBBLabel()
63 Emit(freq); in EmitBBLabel()
64 Emit("\n"); in EmitBBLabel()
66 Emit(bbLabel); in EmitBBLabel()
67 Emit(" in EmitBBLabel()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
H A Daarch64_emitter.cpp49 currCG->template Emit<CG::EmitterType::AsmEmitter>([&cgFunc, currCG, puIdx, labIdx, label](Emitter* emitter) { in EmitBBHeaderLabel()
52 (void)emitter->Emit(".L.") in EmitBBHeaderLabel()
53 .Emit(puIdx) in EmitBBHeaderLabel()
54 .Emit("__") in EmitBBHeaderLabel()
55 .Emit(labIdx) in EmitBBHeaderLabel()
56 .Emit(":\t//label order ") in EmitBBHeaderLabel()
57 .Emit(label.GetLabelOrder()); in EmitBBHeaderLabel()
60 (void)emitter->Emit(", MIR: @").Emit(labelName).Emit("\ in EmitBBHeaderLabel()
[all...]
H A Daarch64_insn.cpp36 (void)emitter.Emit( in EmitIntReg()
57 (void)emitter.Emit(AArch64CG::intRegNames[regSet][regNO]); in Visit()
79 (void)emitter.Emit((opndProp != nullptr && opndProp->IsLoadLiteral()) ? "=" : "#") in Visit()
80 .Emit((v->GetSize() == k64BitSize) ? value : static_cast<int64>(static_cast<int32>(value))); in Visit()
85 emitter.Emit("#0.0"); in Visit()
115 (void)emitter.Emit(sign + integer + "." + fraction + "e+").Emit(static_cast<int64>(dot) - 1); in Visit()
129 (void)emitter.Emit("["); in Visit()
155 (void)emitter.Emit("]"); in Visit()
157 (void)emitter.Emit(", "); in Visit()
[all...]
H A Daarch64_cg.cpp150 /* Emit GCTIB pattern */ in EmitGCTIBLabel()
160 Emit([&ptnString, ptn, rcHeader, &bitmapWords](Emitter *emitter) { in EmitGCTIBLabel()
161 emitter->Emit(ptnString); in EmitGCTIBLabel()
162 emitter->Emit(ptn->GetName()); in EmitGCTIBLabel()
163 emitter->Emit("\n"); in EmitGCTIBLabel()
165 /* Emit the GCTIB pattern label for the class */ in EmitGCTIBLabel()
166 emitter->Emit(ptn->GetName()); in EmitGCTIBLabel()
167 emitter->Emit(":\n"); in EmitGCTIBLabel()
169 emitter->Emit("\t.long "); in EmitGCTIBLabel()
171 emitter->Emit("\ in EmitGCTIBLabel()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Demit.cpp145 Emit(asmInfo->GetCmnt()); in EmitFileInfo()
152 Emit(cgFile); in EmitFileInfo()
153 Emit("\n"); in EmitFileInfo()
156 Emit(asmInfo->GetCmnt()); in EmitFileInfo()
157 Emit(compile); in EmitFileInfo()
158 Emit("\n"); in EmitFileInfo()
161 Emit(asmInfo->GetCmnt()); in EmitFileInfo()
162 Emit(beOptions); in EmitFileInfo()
163 Emit("\n"); in EmitFileInfo()
175 Emit(asmInf in EmitFileInfo()
[all...]
H A Dcfi.cpp99 emitter.Emit(v->GetRegisterNO()); in Visit()
105 emitter.Emit(v->GetValue()); in Visit()
117 emitter.Emit(v->GetStr()); in Visit()
123 emitter.Emit(".label.").Emit(v->GetParentFunc()).Emit(v->GetIabelIdx()); in Visit()
H A Dcg_phasemanager.cpp79 cg->Emit([codegen, &m](Emitter *emitter) { in GenerateOutPutFile()
86 cg->template Emit<CG::EmitterType::AsmEmitter>([codegen, &m](Emitter *emitter) { in GenerateOutPutFile()
116 cg->Emit([this](Emitter * emitter) { in PostOutPut()
124 cg->template Emit<CG::EmitterType::AsmEmitter>([this, &m](Emitter* emitter) { in PostOutPut()
126 /* Emit global info */ in PostOutPut()
129 cg->template Emit<CG::EmitterType::ObjEmiter>([](Emitter* emitter) { in PostOutPut()
251 cg->template Emit<CG::EmitterType::AsmEmitter>([](Emitter* emitter) { in EmitGlobalInfo()
371 cg->Emit([&contend](Emitter *emitter) { in EmitDuplicatedAsmFunc()
372 emitter->Emit(contend + "\n"); in EmitDuplicatedAsmFunc()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Dpandagen.cpp333 Ra().Emit<StaDyn>(node, vreg); in StoreAccumulator()
338 Ra().Emit<LdaDyn>(node, reg); in LoadAccumulator()
354 Ra().Emit<MovDyn>(node, vd, vs); in MoveVreg()
359 Sa().Emit<FldaiDyn>(node, num); in LoadAccumulatorDouble()
364 Sa().Emit<LdaiDyn>(node, static_cast<int64_t>(num)); in LoadAccumulatorInt()
377 Sa().Emit<EcmaLdhole>(node); in LoadConst()
381 Sa().Emit<EcmaLdnan>(node); in LoadConst()
385 Sa().Emit<EcmaLdinfinity>(node); in LoadConst()
389 Sa().Emit<EcmaLdglobal>(node); in LoadConst()
393 Sa().Emit<EcmaLdundefine in LoadConst()
[all...]
H A DETSGen.h120 Sa().Emit<Xori>(node, 1); in ResolveConditionalResultFloat()
178 Sa().Emit<Ldai>(node, 1); in ResolveConditionalResultReference()
191 Sa().Emit<Isinstance>(node, Checker()->GlobalBuiltinETSStringType()->AssemblerName()); in ResolveConditionalResultReference()
193 Sa().Emit<Ldai>(node, 1); in ResolveConditionalResultReference()
230 Sa().Emit<Ldai>(node, 0); in ResolveConditionalResult()
251 Sa().Emit<Jeqz>(node, ifFalse); in BranchIfFalse()
256 Sa().Emit<Jnez>(node, ifTrue); in BranchIfTrue()
261 Sa().Emit<JeqzObj>(node, ifNull); in BranchIfNull()
267 Sa().Emit<EtsIsundefined>(node); in BranchIfUndefined()
268 Sa().Emit<Jne in BranchIfUndefined()
[all...]
H A DETSGen.cpp136 Ra().Emit<StaObj>(node, exception); in StoreException()
149 Ra().Emit<StaObj>(node, vreg); in StoreAccumulator()
151 Ra().Emit<StaWide>(node, vreg); in StoreAccumulator()
153 Ra().Emit<Sta>(node, vreg); in StoreAccumulator()
165 Ra().Emit<LdaObj>(node, vreg); in LoadAccumulator()
167 Ra().Emit<LdaWide>(node, vreg); in LoadAccumulator()
169 Ra().Emit<Lda>(node, vreg); in LoadAccumulator()
219 Ra().Emit<MovObj>(node, vd, vs); in MoveVreg()
221 Ra().Emit<MovWide>(node, vd, vs); in MoveVreg()
223 Ra().Emit<Mo in MoveVreg()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Dasm_assembler.h108 Emit(" : ");
109 Emit(formStr);
114 Emit(" : ");
115 Emit(lableIdx);
116 Emit(" attr= ");
122 Emit("\t.section\t.debug_abbrev,\"\",@progbits\n");
123 Emit(".L" XSTR(DEBUG_ABBREV_0) ":\n");
133 Emit("\t.byte 0x0\n");
138 Emit("\t.section\t.debug_aranges,\"\",@progbits\n");
143 Emit("\
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp416 ra_.Emit<Sta>(node, vreg); in StoreAccumulator()
485 ra_.Emit<CallruntimeDefineprivateproperty>(node, 0, level, slot, obj); in DefineClassPrivateField()
534 ra_.Emit<Tryldglobalbyname>(node, 0, name); in TryLoadGlobalByName()
562 ra_.Emit<Trystglobalbyname>(node, 0, name); in TryStoreGlobalByName()
570 ra_.Emit<Ldobjbyname>(node, 0, prop); in LoadObjByName()
576 ra_.Emit<Stobjbyname>(node, 0, prop, obj); in StoreObjByName()
584 ra_.Emit<Definefieldbyname>(node, 0, prop, obj); in DefineFieldByName()
589 ra_.Emit<Definepropertybyname>(node, 0, prop, obj); in DefineFieldByName()
597 ra_.Emit<Ldobjbyindex>(node, 0, index); in LoadObjByIndex()
601 ra_.Emit<WideLdobjbyinde in LoadObjByIndex()
[all...]
/arkcompiler/ets_runtime/ecmascript/jspandafile/tests/
H A Djs_pandafile_manager_test.cpp76 std::unique_ptr<const File> pfPtr = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
99 EXPECT_TRUE(pandasm::AsmEmitter::Emit(filename, res.Value())); in HWTEST_F_L0()
121 std::unique_ptr<const File> pfPtr1 = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
122 std::unique_ptr<const File> pfPtr2 = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
150 std::unique_ptr<const File> pfPtr1 = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
151 std::unique_ptr<const File> pfPtr2 = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
199 std::unique_ptr<const File> pfPtr = pandasm::AsmEmitter::Emit(res.Value()); in CreateJSPandaFileAndConstpool()
235 std::unique_ptr<const File> pfPtr1 = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
236 std::unique_ptr<const File> pfPtr2 = pandasm::AsmEmitter::Emit(res.Value()); in HWTEST_F_L0()
237 std::unique_ptr<const File> pfPtr3 = pandasm::AsmEmitter::Emit(re in HWTEST_F_L0()
[all...]
/arkcompiler/ets_runtime/ecmascript/mem/
H A Ddyn_chunk.h45 int PUBLIC_API Emit(const uint8_t *data, size_t len);
55 return Emit(reinterpret_cast<uint8_t *>(&data), U16_SIZE); in EmitU16()
60 return Emit(reinterpret_cast<uint8_t *>(&data), U32_SIZE); in EmitU32()
65 return Emit(reinterpret_cast<uint8_t *>(&data), U64_SIZE); in EmitU64()
H A Ddyn_chunk.cpp71 int DynChunk::Emit(const uint8_t *data, size_t length) in Emit() function in panda::ecmascript::DynChunk
89 return Emit(&c, 1); in EmitChar()
112 return Emit(reinterpret_cast<const uint8_t *>(str), strlen(str) + 1); in EmitStr()
/arkcompiler/runtime_core/static_core/runtime/regexp/ecmascript/mem/
H A Ddyn_chunk.h64 int Emit(const uint8_t *data, size_t length);
74 return Emit(reinterpret_cast<uint8_t *>(&data), U16_SIZE); in EmitU16()
79 return Emit(reinterpret_cast<uint8_t *>(&data), U32_SIZE); in EmitU32()
84 return Emit(reinterpret_cast<uint8_t *>(&data), U64_SIZE); in EmitU64()
H A Ddyn_chunk.cpp70 int DynChunk::Emit(const uint8_t *data, size_t length) in Emit() function in ark::DynChunk
88 return Emit(&c, 1); in EmitChar()
111 return Emit(reinterpret_cast<const uint8_t *>(str), strlen(str) + 1); in EmitStr()
/arkcompiler/runtime_core/compiler/tests/
H A Dclass_hash_table_test.cpp108 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname.GetFileName(), res.Value())); in TEST_F()
147 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname1.GetFileName(), res.Value())); in TEST_F()
166 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname2.GetFileName(), res.Value())); in TEST_F()
213 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname.GetFileName(), res.Value())); in TEST_F()
244 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname.GetFileName(), res.Value())); in TEST_F()
282 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname.GetFileName(), res.Value())); in TEST_F()
323 ASSERT_TRUE(pandasm::AsmEmitter::Emit(panda_fname.GetFileName(), res.Value())); in TEST_F()
/arkcompiler/runtime_core/static_core/disassembler/tests/
H A Dmetadata_test.cpp61 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
105 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
172 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
188 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
247 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
261 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
276 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
H A Dliterals_test.cpp45 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
74 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
119 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
169 auto pf = ark::pandasm::AsmEmitter::Emit(program.Value()); in TEST()
/arkcompiler/runtime_core/assembler/tests/
H A Demitter_test.cpp69 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
215 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
304 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
364 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
378 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
392 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
406 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
421 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
438 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
466 auto pf = AsmEmitter::Emit(re in TEST()
[all...]
H A Dassembler_emitter_test.cpp72 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
113 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
244 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
356 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
424 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
438 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
452 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
466 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
481 auto pf = AsmEmitter::Emit(res.Value()); in HWTEST_F()
503 auto pf = AsmEmitter::Emit(re in HWTEST_F()
[all...]
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Doptimize_bytecode_test.cpp40 EXPECT_TRUE(panda::pandasm::AsmEmitter::Emit(abc_file_name, program, nullptr, &panda_file_to_asm_maps, false)); in EmitAndOptimize()
157 EXPECT_TRUE(panda::pandasm::AsmEmitter::Emit(abc_file_name, program, nullptr, &panda_file_to_asm_maps, false)); in HWTEST_F()
221 EXPECT_TRUE(panda::pandasm::AsmEmitter::Emit(abc_file_name, program, nullptr, &panda_file_to_asm_maps, false)); in HWTEST_F()
/arkcompiler/runtime_core/static_core/assembler/tests/
H A Demitter_test.cpp72 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
218 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
307 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
370 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
384 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
398 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
412 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
427 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
444 auto pf = AsmEmitter::Emit(res.Value()); in TEST()
472 auto pf = AsmEmitter::Emit(re in TEST()
[all...]
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dexception_test.cpp149 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
234 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
322 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
411 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
501 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
591 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
677 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
763 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
851 auto pf = pandasm::AsmEmitter::Emit(res.Value()); in TEST_F()
939 auto pf = pandasm::AsmEmitter::Emit(re in TEST_F()
[all...]

Completed in 28 milliseconds

12345