- Sort Score
- Result 10 results
- Languages All
Results 21 - 30 of 408 for move (0.28 sec)
-
src/cmd/compile/internal/ssa/rewriteMIPS.go
v_0 := v.Args[0] b := v.Block config := b.Func.Config typ := &b.Func.Config.Types // match: (Move [0] _ _ mem) // result: mem for { if auxIntToInt64(v.AuxInt) != 0 { break } mem := v_2 v.copyOf(mem) return true } // match: (Move [1] dst src mem) // result: (MOVBstore dst (MOVBUload src mem) mem) for { if auxIntToInt64(v.AuxInt) != 1 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 14:43:03 UTC 2023 - 176.6K bytes - Viewed (0) -
src/cmd/compile/internal/syntax/source.go
goto redo } } // fill reads more source bytes into s.buf. // It returns with at least one more byte in the buffer, or with s.ioerr != nil. func (s *source) fill() { // determine content to preserve b := s.r if s.b >= 0 { b = s.b s.b = 0 // after buffer has grown or content has been moved down } content := s.buf[b:s.e] // grow buffer or move content down if len(content)*2 > len(s.buf) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 05 19:25:46 UTC 2020 - 5.7K bytes - Viewed (0) -
src/cmd/compile/internal/x86/ssa.go
// near CanUse1InsnTLS for a detailed explanation of these instructions. if x86.CanUse1InsnTLS(base.Ctxt) { // MOVL (TLS), r p := s.Prog(x86.AMOVL) p.From.Type = obj.TYPE_MEM p.From.Reg = x86.REG_TLS p.To.Type = obj.TYPE_REG p.To.Reg = r } else { // MOVL TLS, r // MOVL (r)(TLS*1), r p := s.Prog(x86.AMOVL) p.From.Type = obj.TYPE_REG p.From.Reg = x86.REG_TLS
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 01:26:58 UTC 2023 - 26.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/WasmOps.go
// gets correctly ordered with respect to GC safepoints. // arg0=ptr/int arg1=mem, output=int/ptr // // TODO(neelance): LoweredConvert should not be necessary any more, since OpConvert does not need to be lowered any more (CL 108496). {name: "LoweredConvert", argLength: 2, reg: regInfo{inputs: []regMask{gp}, outputs: []regMask{gp}}},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 24 00:21:13 UTC 2023 - 17.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/ARM64Ops.go
// conversions {name: "MOVBreg", argLength: 1, reg: gp11, asm: "MOVB"}, // move from arg0, sign-extended from byte {name: "MOVBUreg", argLength: 1, reg: gp11, asm: "MOVBU"}, // move from arg0, unsign-extended from byte {name: "MOVHreg", argLength: 1, reg: gp11, asm: "MOVH"}, // move from arg0, sign-extended from half {name: "MOVHUreg", argLength: 1, reg: gp11, asm: "MOVHU"}, // move from arg0, unsign-extended from half
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 58.8K bytes - Viewed (0) -
src/cmd/compile/internal/staticinit/sched.go
return false } // Can't remove the parameter variables if an address is taken. for _, v := range as2init.Lhs { if v.(*ir.Name).Addrtaken() { return false } } // Can't move the computation of the args if they have side effects. for _, r := range as2init.Rhs { if AnySideEffects(r) { return false } } // Can only substitute arg for param if param is used
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 17:16:14 UTC 2024 - 30.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/fuse.go
break } // no other incoming edge c = cNext } // Try to preserve any statement marks on the ends of blocks; move values to C var b_next *Block for bx := b; bx != c; bx = b_next { // For each bx with an end-of-block statement marker, // try to move it to a value in the next block, // or to the next block's end, if possible. b_next = bx.Succs[0].b if bx.Pos.IsStmt() == src.PosIsStmt {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 31 20:45:54 UTC 2023 - 9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteWasm.go
v_2 := v.Args[2] v_1 := v.Args[1] v_0 := v.Args[0] b := v.Block typ := &b.Func.Config.Types // match: (Move [0] _ _ mem) // result: mem for { if auxIntToInt64(v.AuxInt) != 0 { break } mem := v_2 v.copyOf(mem) return true } // match: (Move [1] dst src mem) // result: (I64Store8 dst (I64Load8U src mem) mem) for { if auxIntToInt64(v.AuxInt) != 1 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 17 03:56:57 UTC 2023 - 108.6K bytes - Viewed (0) -
src/cmd/go/internal/imports/build.go
// file anymore, but this API is not terribly general-purpose and we // don't really want to commit to any public form of it, nor do we // want to move the core parts of go/build into a top-level internal package. // These details change very infrequently, so the copy is fine. package imports import ( "bytes" "cmd/go/internal/cfg" "errors" "fmt" "go/build/constraint" "strings" "unicode" ) var (
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 30 18:50:57 UTC 2023 - 10.4K bytes - Viewed (0) -
src/cmd/compile/internal/ppc64/ssa.go
// many as needed, using the appropriate offset value. // MOVD n(R21),R31 // MOVD R31,n(R20) // MOVW n1(R21),R31 // MOVW R31,n1(R20) // MOVH n2(R21),R31 // MOVH R31,n2(R20) // MOVB n3(R21),R31 // MOVB R31,n3(R20) // Each loop iteration moves 32 bytes ctr := v.AuxInt / bytesPerLoop // Remainder after the loop
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 19:59:38 UTC 2024 - 55.4K bytes - Viewed (0)