Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 26 for abiSel (0.15 sec)

  1. src/reflect/abi.go

    	abiStepFloatReg             // copy to/from FP register
    )
    
    // abiSeq represents a sequence of ABI instructions for copying
    // from a series of reflect.Values to a call frame (for call arguments)
    // or vice-versa (for call results).
    //
    // An abiSeq should be populated by calling its addArg method.
    type abiSeq struct {
    	// steps is the set of instructions.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 17:08:32 UTC 2024
    - 15K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/link.go

    	}
    }
    
    // ABISet is a bit set of ABI values.
    type ABISet uint8
    
    const (
    	// ABISetCallable is the set of all ABIs any function could
    	// potentially be called using.
    	ABISetCallable ABISet = (1 << ABI0) | (1 << ABIInternal)
    )
    
    // Ensure ABISet is big enough to hold all ABIs.
    var _ ABISet = 1 << (ABICount - 1)
    
    func ABISetOf(abi ABI) ABISet {
    	return 1 << abi
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssagen/abi.go

    // definition ABIs and reference ABIs.
    type SymABIs struct {
    	defs map[string]obj.ABI
    	refs map[string]obj.ABISet
    }
    
    func NewSymABIs() *SymABIs {
    	return &SymABIs{
    		defs: make(map[string]obj.ABI),
    		refs: make(map[string]obj.ABISet),
    	}
    }
    
    // canonicalize returns the canonical name used for a linker symbol in
    // s's maps. Symbols in this package may be written either as "".X or
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiextensions-apiserver/test/integration/ratcheting_test.go

    						"field": *stringSchema,
    					},
    				}},
    				applyPatchOperation{
    					"create instance",
    					myCRDV1Beta1, myCRDInstanceName, map[string]interface{}{
    						"field": "doesnt abide pattern",
    					}},
    				patchMyCRDV1Beta1Schema{
    					"add pattern validation on `field`",
    					map[string]interface{}{
    						"properties": map[string]interface{}{
    							"field": map[string]interface{}{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 28 08:48:22 UTC 2024
    - 59.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/debug.go

    // This function examines the live OpArg{Int,Float}Reg values and
    // synthesizes new (dead) values for the non-live params or the
    // non-live pieces of partially live params.
    func PopulateABIInRegArgOps(f *Func) {
    	pri := f.ABISelf.ABIAnalyzeFuncType(f.Type)
    
    	// When manufacturing new slots that correspond to splits of
    	// composite parameters, we want to avoid creating a new sub-slot
    	// that differs from some existing sub-slot only by type, since
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/func.go

    	ruleMatches    map[string]int // number of times countRule was called during compilation for any given string
    	ABI0           *abi.ABIConfig // A copy, for no-sync access
    	ABI1           *abi.ABIConfig // A copy, for no-sync access
    	ABISelf        *abi.ABIConfig // ABI for function being compiled
    	ABIDefault     *abi.ABIConfig // ABI for rtcall and other no-parsed-signature/pragma functions.
    
    	scheduled   bool  // Values in Blocks are in final order
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/a.out.go

    	AFNABSCC
    	AFNEG
    	AFNEGCC
    	AFNMADD
    	AFNMADDCC
    	AFNMADDS
    	AFNMADDSCC
    	AFNMSUB
    	AFNMSUBCC
    	AFNMSUBS
    	AFNMSUBSCC
    	AFRSP
    	AFRSPCC
    	AFSUB
    	AFSUBCC
    	AFSUBS
    	AFSUBSCC
    	AISEL
    	AMOVMW
    	ALBAR
    	ALHAR
    	ALSW
    	ALWAR
    	ALWSYNC
    	AMOVDBR
    	AMOVWBR
    	AMOVB
    	AMOVBU
    	AMOVBZ
    	AMOVBZU
    	AMOVH
    	AMOVHBR
    	AMOVHU
    	AMOVHZ
    	AMOVHZU
    	AMOVW
    	AMOVWU
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ir/func.go

    	// For ABIs other than this function's definition ABI, the
    	// compiler generates ABI wrapper functions. This is only tracked
    	// within a package.
    	ABIRefs obj.ABISet
    
    	NumDefers  int32 // number of defer calls in the function
    	NumReturns int32 // number of explicit returns in the function
    
    	// NWBRCalls records the LSyms of functions called by this
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loader/loader.go

    func abiToVer(abi uint16, localSymVersion int) int {
    	var v int
    	if abi == goobj.SymABIstatic {
    		// Static
    		v = localSymVersion
    	} else if abiver := sym.ABIToVersion(obj.ABI(abi)); abiver != -1 {
    		// Note that data symbols are "ABI0", which maps to version 0.
    		v = abiver
    	} else {
    		log.Fatalf("invalid symbol ABI: %d", abi)
    	}
    	return v
    }
    
    // A list of blocked linknames. Some linknames are allowed only
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssagen/ssa.go

    		nameOptABI := name
    		if strings.Contains(ssaDump, ",") { // ABI specification
    			nameOptABI = ssa.FuncNameABI(name, abiSelf.Which())
    		} else if strings.HasSuffix(ssaDump, ">") { // if they use the linker syntax instead....
    			l := len(ssaDump)
    			if l >= 3 && ssaDump[l-3] == '<' {
    				nameOptABI = ssa.FuncNameABI(name, abiSelf.Which())
    				ssaDump = ssaDump[:l-3] + "," + ssaDump[l-2:l-1]
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top