Home
last modified time | relevance | path

Searched refs:GetCodegen (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dencode_visitor.cpp25 auto [dst, src0] = enc->GetCodegen()->ConvertRegisters<1U>(inst); \
34 auto [dst, src0, src1] = enc->GetCodegen()->ConvertRegisters<2U>(inst); \
43 auto [dst, src0, src1] = enc->GetCodegen()->ConvertRegisters<2U>(inst); \
67 auto [dst, src0] = enc->GetCodegen()->ConvertRegisters<1U>(inst); \ in ENCODE_INST_WITH_SHIFTED_OPERAND()
93 auto [dst, src0] = enc->GetCodegen()->ConvertRegisters<1U>(inst); \
113 auto [dst, src0, src1] = enc->GetCodegen()->ConvertRegisters<2U>(inst); \
114 auto arch = enc->GetCodegen()->GetArch(); \
124 auto [live_regs, live_vregs] = enc->GetCodegen()->GetLiveRegisters(inst); \
126 enc->GetCodegen()->SaveCallerRegisters(live_regs, live_vregs, true); \
128 enc->GetCodegen()->LoadCallerRegisters(live_regs, live_vregs, true); \
[all …]
Dencode_visitor.h39 Codegen *GetCodegen() const in GetCodegen() function
/arkcompiler/runtime_core/static_core/compiler/docs/
Dcodegen_doc.md107 auto dst = GetCodegen()->ConvertRegister(inst->GetDstReg(), type);
108 auto src0 = GetCodegen()->ConvertRegister(inst->GetSrcReg(0), type);
113 GetCodegen()->CreateCall(inst);
119 auto dst = GetCodegen()->ConvertRegister(inst->GetDstReg());
120 auto src0 = GetCodegen()->ConvertRegister(inst->GetSrcReg(0));
121 auto src1 = GetCodegen()->ConvertRegister(inst->GetSrcReg(1));