Home
last modified time | relevance | path

Searched refs:insns (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/runtime_core/assembler/
H A Dasm_isapi.rb71 insns = []
72 insns << IR.new('MOVX', ['InstFlags::PSEUDO'], 0, [1])
73 insns << IR.new('LDAX', ['InstFlags::PSEUDO', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [0])
74 insns << IR.new('STAX', ['InstFlags::PSEUDO', 'InstFlags::ACC_READ'], 0, [])
75 insns << IR.new('NEWX', ['InstFlags::PSEUDO'], 0, [])
76 insns << IR.new('INITOBJX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
77 insns << IR.new('CALLX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
78 insns << IR.new('CALLX_VIRT', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
79 insns << IR.new('B_P_CALLIX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
80 insns << I
[all...]
/arkcompiler/runtime_core/static_core/assembler/
H A Dasm_isapi.rb71 insns = []
72 insns << IR.new('MOVX', ['InstFlags::PSEUDO'], 0, [1])
73 insns << IR.new('LDAX', ['InstFlags::PSEUDO', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [0])
74 insns << IR.new('STAX', ['InstFlags::PSEUDO', 'InstFlags::ACC_READ'], 0, [])
75 insns << IR.new('NEWX', ['InstFlags::PSEUDO'], 0, [])
76 insns << IR.new('INITOBJX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
77 insns << IR.new('CALLX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
78 insns << IR.new('CALLX_VIRT', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
79 insns << IR.new('B_P_CALLIX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'INVALID_REG_IDX', [])
80 insns << I
[all...]
/arkcompiler/runtime_core/static_core/runtime/templates/
H A Dbridge_helpers_common.rb18 insns = format2insns[format]
19 if insns == nil
22 insns = insns.push(insn)
/arkcompiler/runtime_core/bytecode_optimizer/tests/
H A Dexcluded_keys_test.cpp93 std::vector<panda::pandasm::Ins> insns; in HWTEST_F() local
96 insns.emplace_back(in); in HWTEST_F()
137 for (size_t i = 0; i < insns.size(); i++) { in HWTEST_F()
138 const auto &opt_ins = insns[i]; in HWTEST_F()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A DregAllocator.cpp118 throw Error(ErrorType::GENERIC, "Can't adjust spill insns when regs run out"); in AdjustInsRegWhenHasSpill()
122 auto &insns = pg_->Insns(); in AdjustInsRegWhenHasSpill() local
123 for (auto it = insns.begin(); it != insns.end(); ++it) { in AdjustInsRegWhenHasSpill()
H A DregAllocator.h133 void Add(ArenaList<IRNode *> &insns, const ir::AstNode *node, Args &&... args) in Add() argument
135 insns.push_back(Alloc<T>(node, std::forward<Args>(args)...)); in Add()
/arkcompiler/runtime_core/isa/
H A Dasserts.rb108 Panda.instructions.group_by(&:mnemonic).map do |_, insns|
109 insns.map { |insn| insn.operands.map(&:name) }.uniq.one?
/arkcompiler/runtime_core/static_core/isa/
H A Dasserts.rb108 Panda.instructions.group_by(&:mnemonic).map do |_, insns|
109 insns.map { |insn| insn.operands.map(&:name) }.uniq.one?
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dbytecode_info_collector.cpp108 const uint8_t *insns = codeDataAccessor.GetInstructions(); in ProcessClasses()
111 CollectMethodPcsFromBC(codeSize, insns, methodLiteral, in ProcessClasses()
155 const uint8_t *insns = codeDataAccessor.GetInstructions(); in ProcessMethod() local
157 CollectMethodPcsFromBC(codeSize, insns, methodLiteral, methodOffset, recordNamePtr); in ProcessMethod()
/arkcompiler/ets_runtime/ecmascript/jit/
H A Djit_dfx.cpp110 const uint8_t *insns = codeDataAccessor.GetInstructions(); in DumpBytecodeInst() local
114 auto bcIns = BytecodeInst(insns); in DumpBytecodeInst()
/arkcompiler/ets_runtime/ecmascript/jspandafile/
H A Dpanda_file_translator.cpp81 const uint8_t *insns = codeDataAccessor.GetInstructions(); in TranslateClasses()
82 if (translatedCode.find(insns) == translatedCode.end()) { in TranslateClasses()
83 translatedCode.insert(insns); in TranslateClasses()
85 TranslateBytecode(jsPandaFile, codeSize, insns, methodLiteral); in TranslateClasses()
87 TranslateBytecode(jsPandaFile, codeSize, insns, methodLiteral, recordName); in TranslateClasses()
/arkcompiler/ets_runtime/ecmascript/patch/
H A Dpatch_loader.cpp528 const uint8_t *insns = codeDataAccessor.GetInstructions(); in CollectClassInfo()
530 auto bcIns = BytecodeInst(insns); in CollectClassInfo()

Completed in 8 milliseconds