- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 11 for regabiargs (0.24 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
src/runtime/asm_ppc64x.s
CMP g, R3 BNE 2(PC) BR runtime·badmcall(SB) MOVD 0(R11), R12 // code pointer MOVD R12, CTR MOVD (g_sched+gobuf_sp)(g), R1 // sp = m->g0->sched.sp // Don't need to do anything special for regabiargs here // R3 is g; stack is set anyway MOVDU R3, -8(R1) MOVDU R0, -8(R1) MOVDU R0, -8(R1) MOVDU R0, -8(R1) MOVDU R0, -8(R1) BL (CTR) MOVD 24(R1), R2 BR runtime·badmcall2(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 45.4K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/debug.go
state.convergeCount = loggingLevel / 1000 state.f = f state.registers = f.Config.registers state.stackOffset = stackOffset state.ctxt = ctxt if buildcfg.Experiment.RegabiArgs { PopulateABIInRegArgOps(f) } if state.loggingLevel > 0 { state.logf("Generating location lists for function %q\n", f.Name) } if state.varParts == nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jun 10 19:44:43 UTC 2024 - 58.4K bytes - Viewed (0)