| /arkcompiler/runtime_core/assembler/ |
| D | asm_isapi.rb | 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'], '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…
|
| D | assembly-ins.h | 50 PSEUDO = (1U << 6U), enumerator 159 return HasFlag(InstFlags::PSEUDO) && HasFlag(InstFlags::CALL); in IsPseudoCall()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | instructions.yaml | 499 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/ |
| D | irtoc.md | 33 ### 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.
|
| D | on-stack-replacement.md | 68 New pseudo-instruction is introduced: SaveStateOsr - instruction should be the first one in each lo…
|
| /arkcompiler/runtime_core/compiler/optimizer/templates/ |
| D | instructions.rb | 51 PSEUDO = 'pseudo' constant 124 def pseudo? 125 has(Tokens::Other::PSEUDO)
|
| D | opcodes.h.erb | 22 % flags << 'pseudo_dst' if !inst.operands.empty? && inst.operands.first.has('pseudo')
|
| D | inst_checker_gen.h.erb | 50 % elsif !inst.dst.pseudo?
|
| /arkcompiler/runtime_core/isa/ |
| D | isa.yaml | 282 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/ |
| D | try_catch_blocks_ir.md | 125 `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…
|
| D | ir_builder.md | 69 … dead Phi and set types to phi which have no type. Phi may not have type if all it users are pseudo
|
| D | memory_coalescing_doc.md | 46 …nment that is not a part of SSA form. By this reason, we need additional pseudo instructions as `L…
|
| /arkcompiler/runtime_core/isa/templates/ |
| D | isa.md.erb | 36 <%= g.pseudo -%>
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | arrays-07.pa | 25 # pseudo: |
|
| D | arrays-08.pa | 25 # pseudo: |
|
| /arkcompiler/runtime_core/tests/cts-coverage-tool/lib/templates/ |
| D | full_md.erb | 49 <%= g['pseudo'] %>
|
| /arkcompiler/runtime_core/irtoc/lang/ |
| D | instruction.rb | 61 def pseudo? 62 @dscr.flags.include? "pseudo"
|
| /arkcompiler/runtime_core/compiler/ |
| D | CMakeLists.txt | 597 # 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/ |
| D | call.virt.range.yaml | 180 …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…
|
| D | call.virt.short.yaml | 278 …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 …
|
| D | call.virt.range_base.yaml | 284 …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/ |
| D | reg_alloc_resolver.cpp | 344 // 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/ |
| D | liveness_analyzer.cpp | 228 … // 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/ |
| D | inst_builder.cpp | 225 // Phi may not have type if all it users are pseudo instructions, like SaveState in FixInstructions()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | ecma_isa.yaml | 29 pseudo: |
|