Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 44 for Indirect (0.49 sec)

  1. src/cmd/compile/internal/types2/lookup.go

    //
    // If no entry is found, a nil object is returned. In this case, the returned
    // index and indirect values have the following meaning:
    //
    //   - If index != nil, the index sequence points to an ambiguous entry
    //     (the same name appeared more than once at the same embedding level).
    //
    //   - If indirect is set, a method with a pointer receiver type was found
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 19.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/call.go

    			if x.mode == variable || indirect {
    				x.mode = variable
    			} else {
    				x.mode = value
    			}
    			x.typ = obj.typ
    
    		case *Func:
    			// TODO(gri) If we needed to take into account the receiver's
    			// addressability, should we report the type &(x.typ) instead?
    			check.recordSelection(e, MethodVal, x.typ, obj, index, indirect)
    
    			x.mode = value
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 31.5K bytes
    - Viewed (0)
  3. src/cmd/go/internal/modload/edit.go

    	// 'go mod tidy' to clean up the direct/indirect annotations.)
    	//
    	// TODO(bcmills): Would it make more sense to leave the direct map as-is
    	// but allow it to refer to modules that are no longer in the build list?
    	// That might complicate updateRoots, but it may be cleaner in other ways.
    	direct := make(map[string]bool, len(rs.direct))
    	for _, m := range roots {
    		if rs.direct[m.Path] {
    			direct[m.Path] = true
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 21:46:32 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  4. src/cmd/go/internal/modload/modfile.go

    		return true
    	}
    
    	for _, r := range modFile.Require {
    		if meta, ok := i.require[r.Mod]; !ok {
    			return true
    		} else if r.Indirect != meta.indirect {
    			if cfg.BuildMod == "readonly" {
    				// The module's requirements are consistent; only the "// indirect"
    				// comments that are wrong. But those are only guaranteed to be accurate
    				// after a "go mod tidy" — it's a good idea to run those before
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 26 17:53:40 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  5. src/cmd/go/internal/modcmd/edit.go

    	}
    	if modFile.Toolchain != nil {
    		f.Toolchain = modFile.Toolchain.Name
    	}
    	for _, r := range modFile.Require {
    		f.Require = append(f.Require, requireJSON{Path: r.Mod.Path, Version: r.Mod.Version, Indirect: r.Indirect})
    	}
    	for _, x := range modFile.Exclude {
    		f.Exclude = append(f.Exclude, x.Mod)
    	}
    	for _, r := range modFile.Replace {
    		f.Replace = append(f.Replace, replaceJSON{r.Old, r.New})
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:52:10 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/parse.go

    func (p *Parser) registerIndirect(a *obj.Addr, prefix rune) {
    	p.get('(')
    	tok := p.next()
    	name := tok.String()
    	r1, r2, scale, ok := p.register(name, 0)
    	if !ok {
    		p.errorf("indirect through non-register %s", tok)
    	}
    	p.get(')')
    	a.Type = obj.TYPE_MEM
    	if r1 < 0 {
    		// Pseudo-register reference.
    		if r2 != 0 {
    			p.errorf("cannot use pseudo-register in pair")
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types2/builtins.go

    			check.errorf(arg0, InvalidOffsetof, invalidArg+"%s is a method value", arg0)
    			return
    		}
    		if indirect {
    			check.errorf(x, InvalidOffsetof, invalidArg+"field %s is embedded via a pointer in %s", sel, base)
    			return
    		}
    
    		// TODO(gri) Should we pass x.typ instead of base (and have indirect report if derefStructPtr indirected)?
    		check.recordSelection(selx, FieldVal, base, obj, index, false)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssagen/abi.go

    	// problems when building the runtime (since there may be calls to
    	// asm routine in cases where it's not safe to grow the stack). In
    	// most cases the wrapper would be (in effect) inlined, but are
    	// there (perhaps) indirect calls from the runtime that could run
    	// into trouble here.
    	// FIXME: at the moment all.bash does not pass when I leave out
    	// NOSPLIT for these wrappers, so all are currently tagged with NOSPLIT.
    	fn.Pragma |= ir.Nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  9. doc/asm.html

    <code>cmd/internal/obj/x86/a.out.go</code>.
    </p>
    
    <p>
    The architectures share syntax for common addressing modes such as
    <code>(R1)</code> (register indirect),
    <code>4(R1)</code> (register indirect with offset), and
    <code>$foo(SB)</code> (absolute address).
    The assembler also supports some (not necessarily all) addressing modes
    specific to each architecture.
    The sections below list these.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 19:15:27 UTC 2023
    - 36.3K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/inline/inlheur/scoring.go

    // cprop/deadcode in the caller)
    //
    // 3) adjustments that take into account values returned from the call
    // at a callsite (ex: call always returns the same inlinable function,
    // and return value flows unmodified into an indirect call)
    //
    // For categories 2 and 3 above, each adjustment can have either a
    // "must" version and a "may" version (but not both). Here the idea is
    // that in the "must" version the value flow is unconditional: if the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 20:42:52 UTC 2024
    - 24.2K bytes
    - Viewed (0)
Back to top