Home
last modified time | relevance | path

Searched full:pseudo (Results 1 – 25 of 32) sorted by relevance

12

/arkcompiler/runtime_core/assembler/
Dasm_isapi.rb72 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'], 'I…
77 …insns << IR.new('CALLX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
78 …insns << IR.new('CALLX_VIRT', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
79 …insns << IR.new('B_P_CALLIX', ['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
80 …insns << IR.new('B_P_CALLIEX',['InstFlags::PSEUDO', 'InstFlags::CALL', 'InstFlags::ACC_WRITE'], 'I…
Dassembly-ins.h50 PSEUDO = (1U << 6U), enumerator
159 return HasFlag(InstFlags::PSEUDO) && HasFlag(InstFlags::CALL); in IsPseudoCall()
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dinstructions.yaml499 signature: [d-ref-pseudo, ref, save_state]
505 signature: [d-int-pseudo, int, int, save_state]
511 signature: [d-ref-pseudo, ref, ref, save_state]
517 signature: [d-int-pseudo, int, save_state]
523 signature: [d-int-pseudo, int, save_state]
529 signature: [d-any-pseudo, any, save_state]
859 signature: [d-int-pseudo, int, save_state]
899 signature: [d-real-pseudo, real]
926 # Special pseudo instructions
938 description: Pseudo instruction that inserted by Register Allocator.
[all …]
/arkcompiler/runtime_core/docs/
Dirtoc.md33 ### Pseudo instructions
34 Pseudo instructions are not a real IR instructions in terms of compiler, those instructions are nee…
37 Pseudo instructions are described like regular instructions in the `instructions.yaml` file, but in…
54 Irtoc uses instruction `If` and pseudo instruction `Else` to express conditional execution.
Don-stack-replacement.md68 New pseudo-instruction is introduced: SaveStateOsr - instruction should be the first one in each lo…
/arkcompiler/runtime_core/compiler/optimizer/templates/
Dinstructions.rb51 PSEUDO = 'pseudo' constant
124 def pseudo?
125 has(Tokens::Other::PSEUDO)
Dopcodes.h.erb22 % flags << 'pseudo_dst' if !inst.operands.empty? && inst.operands.first.has('pseudo')
Dinst_checker_gen.h.erb50 % elsif !inst.dst.pseudo?
/arkcompiler/runtime_core/isa/
Disa.yaml282 pseudo: |
372 pseudo: |
412 pseudo: |
522 pseudo: |
628 pseudo: |
717 pseudo: |
753 pseudo: |
774 pseudo: |
836 pseudo: |
977 pseudo: |
[all …]
/arkcompiler/runtime_core/compiler/docs/
Dtry_catch_blocks_ir.md125 `CatchPhi` - pseudo instruction which is added to the `Catch-begin` basic block. Each `CatchPhi` co…
142 `Try` - pseudo instruction which is added to the `Try-begin` basic block. It contains pointer to th…
Dir_builder.md69 … dead Phi and set types to phi which have no type. Phi may not have type if all it users are pseudo
Dmemory_coalescing_doc.md46 …nment that is not a part of SSA form. By this reason, we need additional pseudo instructions as `L…
/arkcompiler/runtime_core/isa/templates/
Disa.md.erb36 <%= g.pseudo -%>
/arkcompiler/runtime_core/tests/cts-assembly/
Darrays-07.pa25 # pseudo: |
Darrays-08.pa25 # pseudo: |
/arkcompiler/runtime_core/tests/cts-coverage-tool/lib/templates/
Dfull_md.erb49 <%= g['pseudo'] %>
/arkcompiler/runtime_core/irtoc/lang/
Dinstruction.rb61 def pseudo?
62 @dscr.flags.include? "pseudo"
/arkcompiler/runtime_core/compiler/
DCMakeLists.txt597 # Pseudo-target for generate asm
605 COMMAND echo " Pseudo-command for generate asm ${TEST_ASM}" > /dev/null
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dcall.virt.range.yaml180 …Invoke virtual method with different pseudo-random values and check if correct value is stored in …
201 …##- Test - generate pseudo-random values, store to registers as primitive/objects and invoke R.sto…
828 …Invoke virtual method with different pseudo-random values and check if correct value is stored in …
861 …##- Test - generate pseudo-random values, store to registers as primitive/objects and invoke R.sto…
Dcall.virt.short.yaml278 …Invoke virtual method with different pseudo-random values and check if correct value is stored in …
503 …Invoke virtual method with different pseudo-random values and check if correct value is stored in …
Dcall.virt.range_base.yaml284 …Invoke virtual method with different pseudo-random values and check if correct value is stored in …
565 …Invoke virtual method with different pseudo-random values and check if correct value is stored in …
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dreg_alloc_resolver.cpp344 // Don't process LiveOut, since it is instruction with pseudo destination in ResolveOutput()
348 // Multi-output instructions' dst registers will be filled after procecssing theirs pseudo users in ResolveOutput()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp228 … // Should be the same life number as pseudo-user, since actually they have the same definition in BuildInstLifeNumbers()
264 …// catch-begin is pseudo successor, its live set will be processed for blocks with throwable instr… in GetInitInstLiveSet()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp225 // Phi may not have type if all it users are pseudo instructions, like SaveState in FixInstructions()
/arkcompiler/ets_runtime/ecmascript/
Decma_isa.yaml29 pseudo: |

12