Home
last modified time | relevance | path

Searched refs:assembler_ (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Dcommon_call.h278 explicit JsFunctionArgsConfigFrameScope(ExtendedAssembler *assembler) : assembler_(assembler) in JsFunctionArgsConfigFrameScope()
280 assembler_->Pushq(rbp); in JsFunctionArgsConfigFrameScope()
281 assembler_->Pushq(static_cast<int32_t>(FrameType::OPTIMIZED_JS_FUNCTION_ARGS_CONFIG_FRAME)); in JsFunctionArgsConfigFrameScope()
283 assembler_->Leaq(Operand(rsp, FRAME_SLOT_SIZE), rbp); in JsFunctionArgsConfigFrameScope()
285 assembler_->Pushq(r12); in JsFunctionArgsConfigFrameScope()
286 assembler_->Pushq(r13); in JsFunctionArgsConfigFrameScope()
287 assembler_->Pushq(r14); in JsFunctionArgsConfigFrameScope()
288 assembler_->Pushq(rbx); in JsFunctionArgsConfigFrameScope()
289 assembler_->Pushq(rax); in JsFunctionArgsConfigFrameScope()
293 assembler_ in ~JsFunctionArgsConfigFrameScope()
306 ExtendedAssembler *assembler_; global() member in panda::ecmascript::x64::JsFunctionArgsConfigFrameScope
336 ExtendedAssembler *assembler_; global() member in panda::ecmascript::x64::OptimizedUnfoldArgVFrameFrameScope
370 ExtendedAssembler *assembler_; global() member in panda::ecmascript::x64::OptimizedUnfoldArgVFrameFrame1Scope
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dextend_assembler.h120 explicit TempRegister1Scope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegister1Scope()
123 assembler_->temp1InUse_ = false; in ~TempRegister1Scope()
129 ExtendedAssembler *assembler_; member in panda::ecmascript::aarch64::TempRegister1Scope
134 explicit TempRegister2Scope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegister2Scope()
137 assembler_->temp2InUse_ = false; in ~TempRegister2Scope()
143 ExtendedAssembler *assembler_; member in panda::ecmascript::aarch64::TempRegister2Scope
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/x64/
H A Dextended_assembler_x64.h105 explicit TempRegisterScope(ExtendedAssembler *assembler) : assembler_(assembler) {} in TempRegisterScope()
108 assembler_->tempInUse_ = false; in ~TempRegisterScope()
114 ExtendedAssembler *assembler_; member in panda::ecmascript::x64::TempRegisterScope
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dfile_generators.cpp69 static_cast<LiteCGAssembler*>(assembler_)->CollectAnStackMap(stackMapInfo); in CollectAnStackMapDes()
97 LLVMAssembler *assembler = static_cast<LLVMAssembler *>(assembler_); in GetFuncEntryPoints()
113 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); in CollectFuncEntryInfo()
149 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); in CollectFuncEntryInfo()
219 LiteCGAssembler *assembler = static_cast<LiteCGAssembler*>(assembler_); in CollectFuncEntryInfoByLiteCG()
282 ASSERT(assembler_ != nullptr); in CollectModuleSectionDes()
283 LLVMAssembler *assembler = static_cast<LLVMAssembler*>(assembler_); in CollectModuleSectionDes()
301 ASSERT(assembler_ != nullptr); in CollectAnModuleSectionDes()
302 assembler_->IterateSecInfos([&](size_t i, std::pair<uint8_t *, size_t> secInfo) { in CollectAnModuleSectionDes()
315 return assembler_ in GetSectionSize()
[all...]
H A Dfile_generators.h36 : irModule_(module), assembler_(assembler) in Module()
106 return assembler_->GetSectionAddr(ElfSecName::TEXT); in GetTextAddr()
111 return assembler_->GetSectionSize(ElfSecName::TEXT); in GetTextSize()
133 Assembler *assembler_ {nullptr};

Completed in 4 milliseconds