Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for regabiargs (0.15 sec)

  1. src/internal/goexperiment/exp_regabiargs_off.go

    // Code generated by mkconsts.go. DO NOT EDIT.
    
    //go:build !goexperiment.regabiargs
    
    package goexperiment
    
    const RegabiArgs = false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 156 bytes
    - Viewed (0)
  2. src/internal/goexperiment/exp_regabiargs_on.go

    // Code generated by mkconsts.go. DO NOT EDIT.
    
    //go:build goexperiment.regabiargs
    
    package goexperiment
    
    const RegabiArgs = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 154 bytes
    - Viewed (0)
  3. src/internal/buildcfg/exp.go

    	if regabiAlwaysOn {
    		flags.RegabiWrappers = true
    		flags.RegabiArgs = true
    	}
    	// regabi is only supported on amd64, arm64, loong64, riscv64, ppc64 and ppc64le.
    	if !regabiSupported {
    		flags.RegabiWrappers = false
    		flags.RegabiArgs = false
    	}
    	// Check regabi dependencies.
    	if flags.RegabiArgs && !flags.RegabiWrappers {
    		return nil, fmt.Errorf("GOEXPERIMENT regabiargs requires regabiwrappers")
    	}
    	return flags, nil
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:38:52 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  4. src/internal/goexperiment/flags.go

    	// assumed to be identical so cross-ABI calls are direct.
    	RegabiWrappers bool
    	// RegabiArgs enables register arguments/results in all
    	// compiled Go functions.
    	//
    	// Requires wrappers (to do ABI translation), and reflect (so
    	// reflection calls use registers).
    	RegabiArgs bool
    
    	// HeapMinimum512KiB reduces the minimum heap size to 512 KiB.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 16:19:47 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  5. src/internal/abi/abi_generic.go

    // Copyright 2020 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.
    
    //go:build !goexperiment.regabiargs && !amd64 && !arm64 && !loong64 && !ppc64 && !ppc64le && !riscv64
    
    package abi
    
    const (
    	// ABI-related constants.
    	//
    	// In the generic case, these are all zero
    	// which lets them gracefully degrade to ABI0.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 15 17:38:52 UTC 2024
    - 1.4K bytes
    - Viewed (0)
  6. src/runtime/abi_test.go

    // 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.
    
    //go:build goexperiment.regabiargs
    
    // This file contains tests specific to making sure the register ABI
    // works in a bunch of contexts in the runtime.
    
    package runtime_test
    
    import (
    	"internal/abi"
    	"internal/runtime/atomic"
    	"internal/testenv"
    	"os"
    	"os/exec"
    	"runtime"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  7. test/abi/bad_select_crash.go

    // build -goexperiment regabi,regabiargs
    
    // 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.
    
    package main
    
    import (
    	"fmt"
    	"os"
    	"reflect"
    )
    
    func main() {
    	// Only print if there is a problem
    	Caller2()
    	if FailCount != 0 {
    		fmt.Fprintf(os.Stderr, "FAILURES: %d\n", FailCount)
    		os.Exit(2)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 16 13:38:02 UTC 2021
    - 5.7K bytes
    - Viewed (0)
  8. test/live_regabi.go

    // errorcheckwithauto -0 -l -live -wb=0 -d=ssa/insert_resched_checks/off
    
    //go:build (amd64 && goexperiment.regabiargs) || (arm64 && goexperiment.regabiargs)
    
    // Copyright 2014 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.
    
    // liveness tests with inlining disabled.
    // see also live2.go.
    
    package main
    
    import "runtime"
    
    func printnl()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 18.4K bytes
    - Viewed (0)
  9. test/live.go

    // errorcheckwithauto -0 -l -live -wb=0 -d=ssa/insert_resched_checks/off
    
    //go:build !ppc64 && !ppc64le && !goexperiment.regabiargs
    
    // ppc64 needs a better tighten pass to make f18 pass
    // rescheduling checks need to be turned off because there are some live variables across the inserted check call
    //
    // For register ABI, liveness info changes slightly. See live_regabi.go.
    
    // Copyright 2014 The Go Authors. All rights reserved.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 18K bytes
    - Viewed (0)
  10. src/reflect/abi_test.go

    // 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.
    
    //go:build goexperiment.regabiargs
    
    package reflect_test
    
    import (
    	"internal/abi"
    	"math"
    	"math/rand"
    	"reflect"
    	"runtime"
    	"testing"
    	"testing/quick"
    )
    
    // As of early May 2021 this is no longer necessary for amd64,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 05 17:54:15 UTC 2022
    - 26.4K bytes
    - Viewed (0)
Back to top