Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for isInlinableMemmove (0.21 sec)

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

    	// cond: t1.Compare(t2) == types.CMPeq && isSamePtr(tmp1, tmp2) && isStackPtr(src) && !isVolatile(src) && disjoint(src, s, tmp2, s) && (disjoint(src, s, dst, s) || isInlinableMemmove(dst, src, s, config))
    	// result: (Move {t1} [s] dst src midmem)
    	for {
    		s := auxIntToInt64(v.AuxInt)
    		t1 := auxToType(v.Aux)
    		dst := v_0
    		tmp1 := v_1
    		midmem := v_2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 18:24:47 UTC 2024
    - 812.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewriteARM64.go

    	// cond: sz >= 0 && isSameCall(sym, "runtime.memmove") && s1.Uses == 1 && s2.Uses == 1 && s3.Uses == 1 && isInlinableMemmove(dst, src, sz, config) && clobber(s1, s2, s3, call)
    	// result: (Move [sz] dst src mem)
    	for {
    		if auxIntToInt64(v.AuxInt) != 0 {
    			break
    		}
    		call := v_0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 608.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewriteAMD64.go

    	// cond: sc.Val64() >= 0 && isSameCall(sym, "runtime.memmove") && s1.Uses == 1 && s2.Uses == 1 && s3.Uses == 1 && isInlinableMemmove(dst, src, sc.Val64(), config) && clobber(s1, s2, s3, call)
    	// result: (Move [sc.Val64()] dst src mem)
    	for {
    		if auxIntToInt64(v.AuxInt) != 0 {
    			break
    		}
    		call := v_0
    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