Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 56 of 56 for GETCALLERPC (0.17 sec)

  1. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		{name: "LoweredGetClosurePtr", reg: regInfo{outputs: []regMask{buildReg("DX")}}, zeroWidth: true},
    		// LoweredGetCallerPC evaluates to the PC to which its "caller" will return.
    		// I.e., if f calls g "calls" getcallerpc,
    		// the result should be the PC within f that g will return to.
    		// See runtime/stubs.go for a more detailed discussion.
    		{name: "LoweredGetCallerPC", reg: gp01, rematerializeable: true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  2. src/cmd/compile/internal/ssa/_gen/ARM.rules

    (IsInBounds idx len) => (LessThanU (CMP idx len))
    (IsSliceInBounds idx len) => (LessEqualU (CMP idx len))
    
    // pseudo-ops
    (GetClosurePtr ...) => (LoweredGetClosurePtr ...)
    (GetCallerSP ...) => (LoweredGetCallerSP ...)
    (GetCallerPC ...) => (LoweredGetCallerPC ...)
    
    // Absorb pseudo-ops into blocks.
    (If (Equal cc) yes no) => (EQ cc yes no)
    (If (NotEqual cc) yes no) => (NE cc yes no)
    (If (LessThan cc) yes no) => (LT cc yes no)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 90.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (NilCheck ...) => (LoweredNilCheck ...)
    (GetG mem) && v.Block.Func.OwnAux.Fn.ABI() != obj.ABIInternal => (LoweredGetG mem) // only lower in old ABI. in new ABI we have a G register.
    (GetClosurePtr ...) => (LoweredGetClosurePtr ...)
    (GetCallerPC ...) => (LoweredGetCallerPC ...)
    (GetCallerSP ...) => (LoweredGetCallerSP ...)
    
    (HasCPUFeature {s}) => (SETNE (CMPLconst [0] (LoweredHasCPUFeature {s})))
    (Addr {sym} base) => (LEAQ {sym} base)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (IsSliceInBounds idx len) => (LessEqualU (CMP idx len))
    
    // pseudo-ops
    (GetClosurePtr ...) => (LoweredGetClosurePtr ...)
    (GetCallerSP   ...) => (LoweredGetCallerSP   ...)
    (GetCallerPC   ...) => (LoweredGetCallerPC   ...)
    
    // Absorb pseudo-ops into blocks.
    (If (Equal         cc) yes no) => (EQ cc yes no)
    (If (NotEqual      cc) yes no) => (NE cc yes no)
    (If (LessThan      cc) yes no) => (LT cc yes no)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssagen/ssa.go

    	add("runtime", "getclosureptr",
    		func(s *state, n *ir.CallExpr, args []*ssa.Value) *ssa.Value {
    			return s.newValue0(ssa.OpGetClosurePtr, s.f.Config.Types.Uintptr)
    		},
    		all...)
    
    	add("runtime", "getcallerpc",
    		func(s *state, n *ir.CallExpr, args []*ssa.Value) *ssa.Value {
    			return s.newValue0(ssa.OpGetCallerPC, s.f.Config.Types.Uintptr)
    		},
    		all...)
    
    	add("runtime", "getcallersp",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/opGen.go

    		name:      "GetG",
    		argLen:    1,
    		zeroWidth: true,
    		generic:   true,
    	},
    	{
    		name:    "GetClosurePtr",
    		argLen:  0,
    		generic: true,
    	},
    	{
    		name:    "GetCallerPC",
    		argLen:  0,
    		generic: true,
    	},
    	{
    		name:    "GetCallerSP",
    		argLen:  1,
    		generic: true,
    	},
    	{
    		name:    "PtrIndex",
    		argLen:  2,
    		generic: true,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top