Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for secconst (0.2 sec)

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

    		return true
    	}
    	// match: (BICconst [c] (MOVWconst [d]))
    	// result: (MOVWconst [d&^c])
    	for {
    		c := auxIntToInt32(v.AuxInt)
    		if v_0.Op != OpARMMOVWconst {
    			break
    		}
    		d := auxIntToInt32(v_0.AuxInt)
    		v.reset(OpARMMOVWconst)
    		v.AuxInt = int32ToAuxInt(d &^ c)
    		return true
    	}
    	// match: (BICconst [c] (BICconst [d] x))
    	// result: (BICconst [c|d] x)
    	for {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 486.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewritePPC64.go

    	v_0 := v.Args[0]
    	// match: (SLWconst [s] (MOVWZreg w))
    	// result: (SLWconst [s] w)
    	for {
    		s := auxIntToInt64(v.AuxInt)
    		if v_0.Op != OpPPC64MOVWZreg {
    			break
    		}
    		w := v_0.Args[0]
    		v.reset(OpPPC64SLWconst)
    		v.AuxInt = int64ToAuxInt(s)
    		v.AddArg(w)
    		return true
    	}
    	// match: (SLWconst [c] z:(MOVBZreg x))
    	// cond: z.Uses == 1 && c < 8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewriteS390X.go

    		return true
    	}
    	// match: (SUBconst (MOVDconst [d]) [c])
    	// result: (MOVDconst [d-int64(c)])
    	for {
    		c := auxIntToInt32(v.AuxInt)
    		if v_0.Op != OpS390XMOVDconst {
    			break
    		}
    		d := auxIntToInt64(v_0.AuxInt)
    		v.reset(OpS390XMOVDconst)
    		v.AuxInt = int64ToAuxInt(d - int64(c))
    		return true
    	}
    	// match: (SUBconst (SUBconst x [d]) [c])
    	// cond: is32Bit(-int64(c)-int64(d))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 395.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssagen/ssa.go

    			p := s.pp.Prog(obj.APCALIGNMAX)
    			p.From.SetConst(hotAlign)
    			p.To.SetConst(hotRequire)
    		}
    
    		s.bstart[b.ID] = s.pp.Next
    
    		if idx, ok := argLiveBlockMap[b.ID]; ok && idx != argLiveIdx {
    			argLiveIdx = idx
    			p := s.pp.Prog(obj.APCDATA)
    			p.From.SetConst(rtabi.PCDATA_ArgLiveIndex)
    			p.To.SetConst(int64(idx))
    		}
    
    		// Emit values in block
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top