Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for more (0.17 sec)

  1. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    // strip off fractional word move
    (Move [s] dst src mem) && s%16 != 0 && s%16 <= 8 && s > 16 =>
    	(Move [8]
    		(OffPtr <dst.Type> dst [s-8])
    		(OffPtr <src.Type> src [s-8])
    		(Move [s-s%16] dst src mem))
    (Move [s] dst src mem) && s%16 != 0 && s%16 > 8 && s > 16 =>
    	(Move [16]
    		(OffPtr <dst.Type> dst [s-16])
    		(OffPtr <src.Type> src [s-16])
    		(Move [s-s%16] dst src mem))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/generic.rules

    	&& clobber(move)
    	=> (Zero {t} [n] dst1 mem)
    (Move {t} [n] dst1 src1 move:(Move {t} [n] dst2 _ mem))
    	&& move.Uses == 1
    	&& isSamePtr(dst1, dst2) && disjoint(src1, n, dst2, n)
    	&& clobber(move)
    	=> (Move {t} [n] dst1 src1 mem)
    (Zero {t} [n] dst1 vardef:(VarDef {x} move:(Move {t} [n] dst2 _ mem)))
    	&& move.Uses == 1 && vardef.Uses == 1
    	&& isSamePtr(dst1, dst2)
    	&& clobber(move, vardef)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
Back to top