Search Options

Results per page
Sort
Preferred Languages
Advance

Results 71 - 80 of 329 for ssa2 (0.05 sec)

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

    	auxTyp                    // aux is a type
    	auxTypSize                // aux is a type, auxInt is a size, must have Aux.(Type).Size() == AuxInt
    	auxCall                   // aux is a *ssa.AuxCall
    	auxCallOff                // aux is a *ssa.AuxCall, AuxInt is int64 param (in+out) size
    
    	// architecture specific aux types
    	auxARM64BitField     // aux is an arm64 bitfield lsb and width packed into auxInt
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 15:29:10 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  2. test/fixedbugs/issue26120.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Issue 26120: INDEX of 1-element but non-SSAable array
    // is mishandled when building SSA.
    
    package p
    
    type T [1]struct {
    	f    []int
    	i, j int
    }
    
    func F() {
    	var v T
    	f := func() T {
    		return v
    	}
    	_ = []int{}[f()[0].i]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 29 12:05:05 UTC 2018
    - 397 bytes
    - Viewed (0)
  3. pilot/pkg/serviceregistry/kube/controller/ambient/ambientindex_test.go

    	// create the waypoint service
    	s.addService(t, "waypoint-sa2",
    		map[string]string{constants.ManagedGatewayLabel: constants.ManagedGatewayMeshControllerLabel},
    		map[string]string{},
    		[]int32{80}, map[string]string{constants.GatewayNameLabel: "waypoint-sa2"}, "10.0.0.3")
    	s.assertEvent(t,
    		s.podXdsName("waypoint-sa2-pod"),
    		s.svcXdsName("waypoint-sa2"),
    	)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed May 08 01:04:50 UTC 2024
    - 70.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/copyelim.go

    // Copyright 2015 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package ssa
    
    // combine copyelim and phielim into a single pass.
    // copyelim removes all uses of OpCopy values from f.
    // A subsequent deadcode pass is needed to actually remove the copies.
    func copyelim(f *Func) {
    	phielim(f)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/xposmap.go

    // license that can be found in the LICENSE file.
    
    package ssa
    
    import (
    	"cmd/internal/src"
    	"fmt"
    )
    
    type lineRange struct {
    	first, last uint32
    }
    
    // An xposmap is a map from fileindex and line of src.XPos to int32,
    // implemented sparsely to save space (column and statement status are ignored).
    // The sparse skeleton is constructed once, and then reused by ssa phases
    // that (re)move values with statements attached.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 18:48:16 UTC 2019
    - 3.3K bytes
    - Viewed (0)
  6. test/tighten.go

    // errorcheck -0 -d=ssa/tighten/debug=1
    
    //go:build arm64
    
    // Copyright 2023 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package main
    
    var (
    	e  any
    	ts uint16
    )
    
    func moveValuesWithMemoryArg(len int) {
    	for n := 0; n < len; n++ {
    		// Load of e.data is lowed as a MOVDload op, which has a memory
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 16 01:01:38 UTC 2023
    - 513 bytes
    - Viewed (0)
  7. test/abi/reg_not_ssa.go

    // Copyright 2023 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package main
    
    // small enough for registers, too large for SSA
    type T struct {
    	a, b, c, d, e int
    }
    
    //go:noinline
    func F() {
    	a, b := g(), g()
    	h(b, b)
    	h(a, g())
    	if a.a == 1 {
    		a = g()
    	}
    	h(a, a)
    }
    
    //go:noinline
    func g() T {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:25 UTC 2023
    - 532 bytes
    - Viewed (0)
  8. doc/next/9-todo.md

    CL 555075 ("x/tools/go/ssa: support range-over-func") - x/tools CL implements range-over-func support in x/tools/go/ssa for accepted proposal https://go.dev/issue/66601; this particular proposal and change doesn't seem to need a dedicated mention in Go 1.23 release notes but someone more familiar should take another look...
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 17:18:52 UTC 2024
    - 6K bytes
    - Viewed (0)
  9. test/abi/result_live.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package p
    
    type T struct { a, b, c, d string } // pass in registers, not SSA-able
    
    //go:registerparams
    func F() (r T) {
    	r.a = g(1) // ERROR "live at call to g: r"
    	r.b = g(2) // ERROR "live at call to g: r"
    	r.c = g(3) // ERROR "live at call to g: r"
    	r.d = g(4) // ERROR "live at call to g: r"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 19 14:51:24 UTC 2021
    - 510 bytes
    - Viewed (0)
  10. test/codegen/math.go

    	// amd64:"SQRTSD"
    	// 386/sse2:"SQRTSD" 386/softfloat:-"SQRTD"
    	// arm64:"FSQRTD"
    	// arm/7:"SQRTD"
    	// mips/hardfloat:"SQRTD" mips/softfloat:-"SQRTD"
    	// mips64/hardfloat:"SQRTD" mips64/softfloat:-"SQRTD"
    	// wasm:"F64Sqrt"
    	// ppc64x:"FSQRT"
    	// riscv64: "FSQRTD"
    	return math.Sqrt(x)
    }
    
    func sqrt32(x float32) float32 {
    	// amd64:"SQRTSS"
    	// 386/sse2:"SQRTSS" 386/softfloat:-"SQRTS"
    	// arm64:"FSQRTS"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 6.2K bytes
    - Viewed (0)
Back to top