Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for JUMPTABLE (0.13 sec)

  1. src/cmd/compile/internal/ssa/rewriteARM64.go

    		for {
    			cond := b.Controls[0]
    			b.resetWithControl(BlockARM64TBNZ, cond)
    			b.AuxInt = int64ToAuxInt(0)
    			return true
    		}
    	case BlockJumpTable:
    		// match: (JumpTable idx)
    		// result: (JUMPTABLE {makeJumpTableSym(b)} idx (MOVDaddr <typ.Uintptr> {makeJumpTableSym(b)} (SB)))
    		for {
    			idx := b.Controls[0]
    			v0 := b.NewValue0(b.Pos, OpARM64MOVDaddr, typ.Uintptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 608.6K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewriteAMD64.go

    			v0 := b.NewValue0(cond.Pos, OpAMD64TESTB, types.TypeFlags)
    			v0.AddArg2(cond, cond)
    			b.resetWithControl(BlockAMD64NE, v0)
    			return true
    		}
    	case BlockJumpTable:
    		// match: (JumpTable idx)
    		// result: (JUMPTABLE {makeJumpTableSym(b)} idx (LEAQ <typ.Uintptr> {makeJumpTableSym(b)} (SB)))
    		for {
    			idx := b.Controls[0]
    			v0 := b.NewValue0(b.Pos, OpAMD64LEAQ, typ.Uintptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 712.7K bytes
    - Viewed (0)
Back to top