Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for regabiwrappers (0.29 sec)

  1. src/internal/goexperiment/exp_regabiwrappers_off.go

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

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

    			set(val)
    		}
    	}
    
    	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 {
    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/cmd/link/internal/sym/symbol.go

    )
    
    func ABIToVersion(abi obj.ABI) int {
    	switch abi {
    	case obj.ABI0:
    		return SymVerABI0
    	case obj.ABIInternal:
    		if !buildcfg.Experiment.RegabiWrappers {
    			// If wrappers are not enabled, ABI0 and ABIInternal are actually same
    			// so we normalize everything to ABI0.
    			return SymVerABI0
    		}
    		return SymVerABIInternal
    	}
    	return -1
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 22 13:50:24 UTC 2021
    - 933 bytes
    - Viewed (0)
  5. src/internal/goexperiment/flags.go

    	// The "regabi" GOEXPERIMENT is an alias for all "working"
    	// subexperiments.
    
    	// RegabiWrappers enables ABI wrappers for calling between
    	// ABI0 and ABIInternal functions. Without this, the ABIs are
    	// assumed to be identical so cross-ABI calls are direct.
    	RegabiWrappers bool
    	// RegabiArgs enables register arguments/results in all
    	// compiled Go functions.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 16:19:47 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  6. src/cmd/internal/goobj/builtin.go

    // given name and abi, or -1 if it is not a builtin.
    func BuiltinIdx(name string, abi int) int {
    	i, ok := builtinMap[name]
    	if !ok {
    		return -1
    	}
    	if buildcfg.Experiment.RegabiWrappers && builtins[i].abi != abi {
    		return -1
    	}
    	return i
    }
    
    //go:generate go run mkbuiltin.go
    
    var builtinMap map[string]int
    
    func init() {
    	builtinMap = make(map[string]int, len(builtins))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 22 13:50:24 UTC 2021
    - 1.1K bytes
    - Viewed (0)
Back to top