Home
last modified time | relevance | path

Searched refs:Assembler (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dassembler_module.h108 virtual void GenerateX64(Assembler* assembler) = 0;
109 virtual void GenerateAarch64(Assembler* assembler) = 0;
117 void GenerateX64(Assembler* assembler) override; \
118 void GenerateAarch64(Assembler* assembler) override; \
H A Dassembler_module.cpp286 void name##Stub::GenerateX64(Assembler *assembler) \
294 void name##Stub::GenerateX64(Assembler *assembler) \
302 void name##Stub::GenerateX64(Assembler *assembler) \
310 void name##Stub::GenerateX64(Assembler *assembler) \
319 void name##Stub::GenerateAarch64(Assembler *assembler) \
326 void name##Stub::GenerateAarch64(Assembler *assembler) \
333 void name##Stub::GenerateAarch64(Assembler *assembler) \
340 void name##Stub::GenerateAarch64(Assembler *assembler) \
H A Dcode_generator.h142 class Assembler { class
144 explicit Assembler(CodeInfo::CodeSpaceOnDemand &codeSpaceOnDemand) : codeInfo_(codeSpaceOnDemand) in Assembler() function in panda::ecmascript::kungfu::Assembler
146 virtual ~Assembler() = default;
H A Dfile_generators.h35 Module(IRModule *module, Assembler *assembler) in Module()
133 Assembler *assembler_ {nullptr};
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/
H A Dx64_emitter.h26 X64Emitter(CG &cg, assembler::Assembler &newAssembler) : Emitter(cg, ""), assmbler(newAssembler) {} in X64Emitter()
29 assembler::Assembler &GetAssembler() const in GetAssembler()
57 assembler::Assembler &assmbler;
/arkcompiler/runtime_core/compiler/tests/amd64/
H A Dasmjit_test.cpp59 x86::Assembler a(&code); in TEST_F()
85 x86::Assembler a(&code); in TEST_F()
126 x86::Assembler a(&code); in TEST_F()
151 x86::Assembler a(&code); in TEST_F()
176 x86::Assembler a(&code); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/amd64/
H A Dasmjit_test.cpp63 x86::Assembler a(&code); in TEST_F()
89 x86::Assembler a(&code); in TEST_F()
130 x86::Assembler a(&code); in TEST_F()
155 x86::Assembler a(&code); in TEST_F()
180 x86::Assembler a(&code); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
H A Dtarget_registry.h34 using DecoupledEmitterCtorFnTy = std::function<Emitter*(CG &cg, assembler::Assembler &newAssembler)>;
70 Emitter *createDecoupledEmitter(CG &cg, assembler::Assembler &newAssembler) const in createDecoupledEmitter()
173 std::function<Emitter*(CG &cg, assembler::Assembler &newAssembler)> Allocator = [m](CG &cg, in RegisterDecoupledEmitter()
174 assembler::Assembler &newAssembler) { in RegisterDecoupledEmitter()
/arkcompiler/runtime_core/compiler/tests/x86/
H A Dasmjit_test.cpp35 x86::Assembler a(&code); in TEST_F()
61 x86::Assembler a(&code); in TEST_F()
103 x86::Assembler a(&code); in TEST_F()
/arkcompiler/runtime_core/static_core/compiler/tests/x86/
H A Dasmjit_test.cpp34 x86::Assembler a(&code); in TEST_F()
60 x86::Assembler a(&code); in TEST_F()
102 x86::Assembler a(&code); in TEST_F()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/
H A Dassembler.h181 class Assembler { class
183 explicit Assembler(Chunk *chunk) in Assembler() function in panda::ecmascript::Assembler
185 ~Assembler() = default;
296 LOG_ECMA(FATAL) << "Assembler does not currently support other platforms, please run on x64 and arm64"; in GetFrameCompletionPos()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_codegen.h26 class LiteCGAssembler : public Assembler {
H A Dlitecg_codegen.cpp51 : Assembler(codeSpaceOnDemand), lmirModule(module), litecgOptions(litecgOptions) {} in LiteCGAssembler()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcg_phasemanager.cpp80 assembler::Assembler &objAssm = static_cast<X64Emitter &>(*emitter).GetAssembler(); in GenerateOutPutFile()
118 assembler::Assembler &assm = x64Emitter->GetAssembler(); in PostOutPut()
266 assembler::Assembler *asmAssembler = nullptr; in CreateCGAndBeCommon()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_codegen.h64 class LLVMAssembler : public Assembler {
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
H A Dtarget.h120 asmjit::x86::Mem Prepare(asmjit::x86::Assembler *masm);
418 asmjit::x86::Assembler *GetMasm() const;
467 asmjit::x86::Assembler *masm_ {nullptr};
501 asmjit::x86::Assembler *GetMasm();
H A Dcallconv.cpp235 asmjit::x86::Assembler *Amd64CallingConvention::GetMasm() in GetMasm()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dassembler_aarch64.h294 class AssemblerAarch64 : public Assembler {
297 : Assembler(chunk) in AssemblerAarch64()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
H A Dassembler_x64.h83 class AssemblerX64 : public Assembler {
86 : Assembler(chunk) {} in AssemblerX64()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Dasm_assembler.h39 class AsmAssembler : public Assembler {
41 explicit AsmAssembler(const std::string &outputFileName) : Assembler() in AsmAssembler()
50 Assembler::CloseOutput();
H A Dassembler.h59 class Assembler { class
61 Assembler() = default;
62 virtual ~Assembler() = default;
H A Delf_assembler.h30 class ElfAssembler : public Assembler {
32 ElfAssembler(const std::string &outputFileName) : Assembler() in ElfAssembler()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
H A Dencode.cpp2202 if (vixl::aarch64::Assembler::IsImmAddSub(mem.GetDisp())) { in EncodeLdrAcquire()
2225 if (vixl::aarch64::Assembler::IsImmAddSub(mem.GetDisp())) { in EncodeLdrAcquire()
2276 if (vixl::aarch64::Assembler::IsImmAddSub(mem.GetDisp())) { in EncodeStrRelease()
2836 return vixl::aarch64::Assembler::IsImmAddSub(imm); in CanEncodeImmAddSubCmp()
2847 return vixl::aarch64::Assembler::IsImmLogical(imm, size); in CanEncodeImmLogical()
3064 if (!vixl::aarch64::Assembler::IsImmLSPair(lastOffset, vixl::aarch64::kXRegSizeInBytesLog2)) { in LoadStoreRegisters()
3069 if (vixl::aarch64::Assembler::IsImmAddSub(spOffset)) { in LoadStoreRegisters()
3165 if (!vixl::aarch64::Assembler::IsImmLSPair(minOffset, vixl::aarch64::kXRegSizeInBytesLog2) || in LoadStoreRegisters()
3166 !vixl::aarch64::Assembler::IsImmLSPair(maxOffset, vixl::aarch64::kXRegSizeInBytesLog2)) { in LoadStoreRegisters()
3170 if (vixl::aarch64::Assembler in LoadStoreRegisters()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
H A Dassembler_aarch64_test.cpp89 void DisassembleChunk(const char *triple, Assembler *assemlber, std::ostream &os) in DisassembleChunk()
/arkcompiler/ets_runtime/ecmascript/dfx/cpu_profiler/
H A Dcpu_profiler.cpp487 Assembler::GetFrameCompletionPos(headerSize, tailSize, entryDuration); in IsEntryFrameHeaderOrTail()

Completed in 19 milliseconds

12