/arkcompiler/runtime_core/assembler/ |
H A D | asm_isapi.rb | 71 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 D | asm_isapi.rb | 71 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 D | bridge_helpers_common.rb | 18 insns = format2insns[format] 19 if insns == nil 22 insns = insns.push(insn)
|
/arkcompiler/runtime_core/bytecode_optimizer/tests/ |
H A D | excluded_keys_test.cpp | 93 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 D | regAllocator.cpp | 118 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 D | regAllocator.h | 133 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 D | asserts.rb | 108 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 D | asserts.rb | 108 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 D | bytecode_info_collector.cpp | 108 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 D | jit_dfx.cpp | 110 const uint8_t *insns = codeDataAccessor.GetInstructions(); in DumpBytecodeInst() local 114 auto bcIns = BytecodeInst(insns); in DumpBytecodeInst()
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | panda_file_translator.cpp | 81 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 D | patch_loader.cpp | 528 const uint8_t *insns = codeDataAccessor.GetInstructions(); in CollectClassInfo() 530 auto bcIns = BytecodeInst(insns); in CollectClassInfo()
|