- Sort Score
- Result 10 results
- Languages All
Results 71 - 80 of 329 for ssa2 (0.05 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)