Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for isInlinableMemmove (0.19 sec)

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

    (SelectN [0] call:(StaticCall {sym} s1:(Store _ (Const(64|32) [sz]) s2:(Store  _ src s3:(Store {t} _ dst mem)))))
    	&& sz >= 0
    	&& isSameCall(sym, "runtime.memmove")
    	&& s1.Uses == 1 && s2.Uses == 1 && s3.Uses == 1
    	&& isInlinableMemmove(dst, src, int64(sz), config)
    	&& clobber(s1, s2, s3, call)
    	=> (Move {types.Types[types.TUINT8]} [int64(sz)] dst src mem)
    
    // Match post-expansion calls, register version.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    	&& s1.Uses == 1 && s2.Uses == 1 && s3.Uses == 1
    	&& isInlinableMemmove(dst, src, sz, config)
    	&& clobber(s1, s2, s3, call)
    	=> (Move [sz] dst src mem)
    
    // Match post-lowering calls, register version.
    (SelectN [0] call:(CALLstatic {sym} dst src (MOVDconst [sz]) mem))
    	&& sz >= 0
    	&& isSameCall(sym, "runtime.memmove")
    	&& call.Uses == 1
    	&& isInlinableMemmove(dst, src, sz, config)
    	&& clobber(call)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
Back to top