- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for LoweredAddr (0.32 sec)
-
src/cmd/compile/internal/ssa/_gen/Wasm.rules
// folding offset into address (I64AddConst [off] (LoweredAddr {sym} [off2] base)) && isU32Bit(off+int64(off2)) => (LoweredAddr {sym} [int32(off)+off2] base) (I64AddConst [off] x:(SP)) && isU32Bit(off) => (LoweredAddr [int32(off)] x) // so it is rematerializeable // transforming readonly globals into constants
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 17 03:56:57 UTC 2023 - 16.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/WasmOps.go
{name: "LoweredInterCall", argLength: 2, reg: regInfo{inputs: []regMask{gp}, clobbers: callerSave}, aux: "CallOff", call: true}, // call fn by pointer. arg0=codeptr, arg1=mem, auxint=argsize, returns mem {name: "LoweredAddr", argLength: 1, reg: gp11, aux: "SymOff", rematerializeable: true, symEffect: "Addr"}, // returns base+aux+auxint, arg0=base
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/wasm/ssa.go
switch v.Aux.(type) { case *obj.LSym: ssagen.AddAux(&p.From, v) case *ir.Name: p.From.Reg = v.Args[0].Reg() ssagen.AddAux(&p.From, v) default: panic("wasm: bad LoweredAddr") } case ssa.OpWasmLoweredConvert: getValue64(s, v.Args[0]) case ssa.OpWasmSelect: getValue64(s, v.Args[0]) getValue64(s, v.Args[1]) getValue32(s, v.Args[2]) s.Prog(v.Op.Asm())
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 24 00:21:13 UTC 2023 - 17.6K bytes - Viewed (0)