- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for OpArg (0.17 sec)
-
src/cmd/compile/internal/ssagen/ssa.go
if len(paramAssignment.Registers) > 0 { if ssa.CanSSA(n.Type()) { // SSA-able type, so address was taken -- receive value in OpArg, DO NOT bind to var, store immediately to memory. v := s.newValue0A(ssa.OpArg, n.Type(), n) s.store(n.Type(), s.decladdrs[n], v) } else { // Too big for SSA. // Brute force, and early, do a bunch of stores from registers
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 284.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritePPC64.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 360.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteS390X.go
v0.Aux = symToAux(s) v0.AddArg2(p, mem) return true } // match: (MOVBZreg x:(Arg <t>)) // cond: !t.IsSigned() && t.Size() == 1 // result: x for { x := v_0 if x.Op != OpArg { break } t := x.Type if !(!t.IsSigned() && t.Size() == 1) { break } v.copyOf(x) return true } // match: (MOVBZreg (MOVDconst [c]))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 18:09:26 UTC 2023 - 395.1K bytes - Viewed (0)