Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for AddAux (0.08 sec)

  1. src/cmd/compile/internal/s390x/ssa.go

    			r, i = i, r
    		}
    		p.From.Type = obj.TYPE_ADDR
    		p.From.Reg = r
    		p.From.Index = i
    		ssagen.AddAux(&p.From, v)
    		p.To.Type = obj.TYPE_REG
    		p.To.Reg = v.Reg()
    	case ssa.OpS390XMOVDaddr:
    		p := s.Prog(s390x.AMOVD)
    		p.From.Type = obj.TYPE_ADDR
    		p.From.Reg = v.Args[0].Reg()
    		ssagen.AddAux(&p.From, v)
    		p.To.Type = obj.TYPE_REG
    		p.To.Reg = v.Reg()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 27.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/x86/ssa.go

    			p.From.Scale = 8
    		}
    		p.From.Type = obj.TYPE_MEM
    		p.From.Reg = r
    		p.From.Index = i
    		ssagen.AddAux(&p.From, v)
    		p.To.Type = obj.TYPE_REG
    		p.To.Reg = v.Reg()
    	case ssa.Op386LEAL:
    		p := s.Prog(x86.ALEAL)
    		p.From.Type = obj.TYPE_MEM
    		p.From.Reg = v.Args[0].Reg()
    		ssagen.AddAux(&p.From, v)
    		p.To.Type = obj.TYPE_REG
    		p.To.Reg = v.Reg()
    	case ssa.Op386CMPL, ssa.Op386CMPW, ssa.Op386CMPB,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ppc64/ssa.go

    		toAddr := obj.Addr{Type: obj.TYPE_MEM, Reg: v.Args[0].Reg()}
    		ssagen.AddAux(&toAddr, v)
    
    		if toAddr.Offset%4 != 0 {
    			p := s.Prog(ppc64.AMOVD)
    			p.From.Type = obj.TYPE_ADDR
    			p.From.Reg = v.Args[0].Reg()
    			ssagen.AddAux(&p.From, v)
    			p.To.Type = obj.TYPE_REG
    			p.To.Reg = ppc64.REGTMP
    			toAddr.Reg = ppc64.REGTMP
    			// Clear the offset field and other
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/wasm/ssa.go

    			s.Prog(wasm.AI64Add)
    			break
    		}
    		p := s.Prog(wasm.AGet)
    		p.From.Type = obj.TYPE_ADDR
    		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:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 17.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssagen/ssa.go

    		}
    		q.Pos = b.Pos
    	}
    }
    
    // AddAux adds the offset in the aux fields (AuxInt and Aux) of v to a.
    func AddAux(a *obj.Addr, v *ssa.Value) {
    	AddAux2(a, v, v.AuxInt)
    }
    func AddAux2(a *obj.Addr, v *ssa.Value, offset int64) {
    	if a.Type != obj.TYPE_MEM && a.Type != obj.TYPE_ADDR {
    		v.Fatalf("bad AddAux addr %v", a)
    	}
    	// add integer offset
    	a.Offset += offset
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top