Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 275 for clobber (0.1 sec)

  1. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go

    	for item := range *ss {
    		items = append(items, item)
    	}
    	sort.Strings(items)
    	return strings.Join(items, ",")
    }
    
    func (ss *stringSetFlag) Set(s string) error {
    	m := make(map[string]bool) // clobber previous value
    	if s != "" {
    		for _, name := range strings.Split(s, ",") {
    			if name == "" {
    				continue // TODO: report error? proceed?
    			}
    			m[name] = true
    		}
    	}
    	*ss = m
    	return nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 22 19:00:13 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewriteS390X.go

    	// match: (MOVBZreg <t> x:(MOVBload [o] {s} p mem))
    	// cond: x.Uses == 1 && clobber(x)
    	// result: @x.Block (MOVBZload <t> [o] {s} p mem)
    	for {
    		t := v.Type
    		x := v_0
    		if x.Op != OpS390XMOVBload {
    			break
    		}
    		o := auxIntToInt32(x.AuxInt)
    		s := auxToSym(x.Aux)
    		mem := x.Args[1]
    		p := x.Args[0]
    		if !(x.Uses == 1 && clobber(x)) {
    			break
    		}
    		b = x.Block
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 395.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/generic.rules

    	&& isSamePtr(p1, p2) && store.Uses == 1
    	&& n >= o2 + t2.Size()
    	&& clobber(store)
    	=> (Zero {t1} [n] p1 mem)
    (Move {t1} [n] dst1 src1 store:(Store {t2} op:(OffPtr [o2] dst2) _ mem))
    	&& isSamePtr(dst1, dst2) && store.Uses == 1
    	&& n >= o2 + t2.Size()
    	&& disjoint(src1, n, op, t2.Size())
    	&& clobber(store)
    	=> (Move {t1} [n] dst1 src1 mem)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  4. src/slices/iter_test.go

    			}
    
    			if len(chunks) == 0 {
    				return
    			}
    
    			// Verify that appending to the end of the first chunk does not
    			// clobber the beginning of the next chunk.
    			s := Clone(tc.s)
    			chunks[0] = append(chunks[0], -1)
    			if !Equal(s, tc.s) {
    				t.Errorf("slice was clobbered: %v, want %v", s, tc.s)
    			}
    		})
    	}
    }
    
    func TestChunkPanics(t *testing.T) {
    	for _, test := range []struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 17:28:50 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/types2/conversions.go

    			}
    			*cause = msg
    		}
    	}
    
    	// generic cases with specific type terms
    	// (generic operands cannot be constants, so we can ignore x.val)
    	switch {
    	case Vp != nil && Tp != nil:
    		x := *x // don't clobber outer x
    		return Vp.is(func(V *term) bool {
    			if V == nil {
    				return false // no specific types
    			}
    			x.typ = V.typ
    			return Tp.is(func(T *term) bool {
    				if T == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:51:00 UTC 2024
    - 9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/RISCV64.rules

    (MOVHreg  <t> x:(MOVHUload [off] {sym} ptr mem)) && x.Uses == 1 && clobber(x) => @x.Block (MOVHload  <t> [off] {sym} ptr mem)
    (MOVWreg  <t> x:(MOVWUload [off] {sym} ptr mem)) && x.Uses == 1 && clobber(x) => @x.Block (MOVWload  <t> [off] {sym} ptr mem)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 40.3K bytes
    - Viewed (0)
  7. src/runtime/asm_arm.s

    // to the buffer space in R8.
    // It clobbers condition codes.
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    // The act of CALLing gcWriteBarrier will clobber R14 (LR).
    TEXT gcWriteBarrier<>(SB),NOSPLIT|NOFRAME,$0
    	// Save the registers clobbered by the fast path.
    	MOVM.DB.W	[R0,R1], (R13)
    retry:
    	MOVW	g_m(g), R0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  8. src/runtime/asm_mips64x.s

    // to the buffer space in R25.
    // It clobbers R23 (the linker temp register).
    // The act of CALLing gcWriteBarrier will clobber R31 (LR).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$192
    	// Save the registers clobbered by the fast path.
    	MOVV	R1, 184(R29)
    	MOVV	R2, 192(R29)
    retry:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  9. src/runtime/asm_s390x.s

    // number of bytes of buffer needed in R9, and returns a pointer
    // to the buffer space in R9.
    // It clobbers R10 (the temp register) and R1 (used by PLT stub).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$96
    	// Save the registers clobbered by the fast path.
    	MOVD	R4, 96(R15)
    retry:
    	MOVD	g_m(g), R1
    	MOVD	m_p(R1), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  10. src/runtime/asm_riscv64.s

    // to the buffer space in X24.
    // It clobbers X31 aka T6 (the linker temp register - REG_TMP).
    // The act of CALLing gcWriteBarrier will clobber RA (LR).
    // It does not clobber any other general-purpose registers,
    // but may clobber others (e.g., floating point registers).
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$208
    	// Save the registers clobbered by the fast path.
    	MOV	A0, 24*8(X2)
    	MOV	A1, 25*8(X2)
    retry:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 27K bytes
    - Viewed (0)
Back to top