Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for expandCalls (0.3 sec)

  1. test/fixedbugs/issue61992.go

    // compile
    
    // 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.
    
    // Issue 61992, inconsistent 'mem' juggling in expandCalls
    
    package p
    
    type S1 struct {
    	a, b, c []int
    	i       int
    }
    
    type S2 struct {
    	a, b []int
    	m    map[int]int
    }
    
    func F(i int, f func(S1, S2, int) int) int {
    	return f(
    		S1{},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 15:40:52 UTC 2023
    - 439 bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/compile.go

    	{name: "nilcheckelim", fn: nilcheckelim},
    	{name: "prove", fn: prove},
    	{name: "early fuse", fn: fuseEarly},
    	{name: "expand calls", fn: expandCalls, required: true},
    	{name: "decompose builtin", fn: postExpandCallsDecompose, required: true},
    	{name: "softfloat", fn: softfloat, required: true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/expand_calls.go

    	"fmt"
    )
    
    func postExpandCallsDecompose(f *Func) {
    	decomposeUser(f)    // redo user decompose to cleanup after expand calls
    	decomposeBuiltIn(f) // handles both regular decomposition and cleanup.
    }
    
    func expandCalls(f *Func) {
    	// Convert each aggregate arg to a call into "dismantle aggregate, store/pass parts"
    	// Convert each aggregate result from a call into "assemble aggregate from parts"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
  4. test/fixedbugs/issue45344.go

    // compile
    
    // Copyright 2021 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.
    
    // Issue 45344: expand_calls does not handle direct interface
    // typed argument well.
    
    package p
    
    type T struct {
    	a map[int]int
    }
    
    func F(t T) {
    	G(t)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 02 00:45:56 UTC 2021
    - 350 bytes
    - Viewed (0)
  5. test/fixedbugs/issue48916.go

    // compile
    
    // Copyright 2021 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.
    
    // Issue 48916: expand_calls pass crashes due to a (dead)
    // use of an OpInvalid value.
    
    package p
    
    type T struct {
    	num int64
    }
    
    func foo(vs map[T]struct{}, d T) error {
    	_, ok := vs[d]
    	if !ok {
    		return nil
    	}
    
    	switch d.num {
    	case 0:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 12 18:00:16 UTC 2021
    - 535 bytes
    - Viewed (0)
  6. platforms/documentation/docs/src/docs/userguide/releases/troubleshooting.adoc

    .Debugging dependency conflicts with build scans
    image::troubleshooting-dependency-management-build-scan.png[]
    
    The link:https://scans.gradle.com/s/sample/troubleshooting-userguide/dependencies?expandAll&filters=WzFd&toggled=W1swXSxbMF0sWzAsMF0sWzAsMV1d[actual build scan] with filtering criteria is available for exploration.
    
    [[sec:troubleshooting_performance]]
    == Troubleshooting slow builds
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Apr 06 02:22:03 UTC 2024
    - 11.5K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/inline/inlheur/scoring.go

    // inliner. Sample output lines:
    //
    // Score  Adjustment  Status  Callee  CallerPos ScoreFlags
    // 115    40          DEMOTED cmd/compile/internal/abi.(*ABIParamAssignment).Offset     expand_calls.go:1679:14|6       panicPathAdj
    // 76     -5n         PROMOTED runtime.persistentalloc   mcheckmark.go:48:45|3   inLoopAdj
    // 201    0           --- PGO  unicode.DecodeRuneInString        utf8.go:312:30|1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 20:42:52 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/debug.go

    		types, offsets := inp.RegisterTypesAndOffsets()
    		for k, t := range types {
    			// Note: this recipe for creating a LocalSlot is designed
    			// to be compatible with the one used in expand_calls.go
    			// as opposed to decompose.go. The expand calls code just
    			// takes the base name and creates an offset into it,
    			// without using the SplitOf/SplitOffset fields. The code
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
Back to top