Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 19 for omvs (0.04 sec)

  1. src/cmd/internal/obj/arm/asm5.go

    			} else {
    				rel.Type = objabi.R_ADDR
    			}
    			o1 = 0
    		}
    
    	case 12: /* movw $lcon, reg */
    		if o.a1 == C_SCON {
    			o1 = c.omvs(p, &p.From, int(p.To.Reg))
    		} else if p.As == AMVN {
    			o1 = c.omvr(p, &p.From, int(p.To.Reg))
    		} else {
    			o1 = c.omvl(p, &p.From, int(p.To.Reg))
    		}
    
    		if o.flag&LPCREL != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
  2. src/cmd/go/internal/mvs/mvs.go

    // license that can be found in the LICENSE file.
    
    // Package mvs implements Minimal Version Selection.
    // See https://research.swtch.com/vgo-mvs.
    package mvs
    
    import (
    	"fmt"
    	"slices"
    	"sort"
    	"sync"
    
    	"cmd/go/internal/par"
    
    	"golang.org/x/mod/module"
    )
    
    // A Reqs is the requirement graph on which Minimal Version Selection (MVS) operates.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 21:58:12 UTC 2024
    - 14.5K bytes
    - Viewed (0)
  3. src/cmd/go/internal/modload/buildlist.go

    	}
    
    	// Construct a build list with a minimal set of roots.
    	// This may remove or downgrade modules in altMods.
    	reqs := &mvsReqs{roots: keep}
    	min, err := mvs.Req(mainModule, rootPaths, reqs)
    	if err != nil {
    		return nil, err
    	}
    	buildList, err := mvs.BuildList([]module.Version{mainModule}, reqs)
    	if err != nil {
    		return nil, err
    	}
    
    	// Check if modules in altMods were downgraded but not removed.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 16:04:44 UTC 2024
    - 53.8K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/mod/modfile/work.go

    		})
    	}
    }
    
    // removeDups removes duplicate replace directives.
    //
    // Later replace directives take priority.
    //
    // require directives are not de-duplicated. That's left up to higher-level
    // logic (MVS).
    //
    // retract directives are not de-duplicated since comments are
    // meaningful, and versions may be retracted multiple times.
    func (f *WorkFile) removeDups() {
    	removeDups(f.Syntax, nil, &f.Replace)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 18:34:56 UTC 2024
    - 7.7K bytes
    - Viewed (0)
  5. src/cmd/go/internal/modload/edit.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package modload
    
    import (
    	"cmd/go/internal/cfg"
    	"cmd/go/internal/gover"
    	"cmd/go/internal/mvs"
    	"cmd/go/internal/par"
    	"context"
    	"errors"
    	"fmt"
    	"maps"
    	"os"
    	"slices"
    
    	"golang.org/x/mod/module"
    )
    
    // editRequirements returns an edited version of rs such that:
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 21:46:32 UTC 2024
    - 34.1K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/obj9.go

    		}
    		return
    
    	}
    
    	// MOVx sym, Ry becomes MOVD symtoc, REGTMP; MOVx (REGTMP), Ry
    	// MOVx Ry, sym becomes MOVD symtoc, REGTMP; MOVx Ry, (REGTMP)
    	// An addition may be inserted between the two MOVs if there is an offset.
    
    	q := obj.Appendp(p, c.newprog)
    	q.As = AMOVD
    	q.From.Type = obj.TYPE_MEM
    	q.From.Sym = symtoc
    	q.From.Name = obj.NAME_TOCREF
    	q.To.Type = obj.TYPE_REG
    	q.To.Reg = REGTMP
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/loong64/obj.go

    	}
    
    	var source *obj.Addr
    	// MOVx sym, Ry becomes MOVV sym@GOT, REGTMP; MOVx (REGTMP), Ry
    	// MOVx Ry, sym becomes MOVV sym@GOT, REGTMP; MOVx Ry, (REGTMP)
    	// An addition may be inserted between the two MOVs if there is an offset.
    	if p.From.Name == obj.NAME_EXTERN && !p.From.Sym.Local() {
    		if p.To.Name == obj.NAME_EXTERN && !p.To.Sym.Local() {
    			ctxt.Diag("cannot handle NAME_EXTERN on both sides in %v with -shared", p)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/arm/obj5.go

    	}
    	var source *obj.Addr
    	// MOVx sym, Ry becomes MOVW sym@GOT, R9; MOVx (R9), Ry
    	// MOVx Ry, sym becomes MOVW sym@GOT, R9; MOVx Ry, (R9)
    	// An addition may be inserted between the two MOVs if there is an offset.
    	if p.From.Name == obj.NAME_EXTERN && !p.From.Sym.Local() {
    		if p.To.Name == obj.NAME_EXTERN && !p.To.Sym.Local() {
    			c.ctxt.Diag("cannot handle NAME_EXTERN on both sides in %v with -dynlink", p)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  9. src/cmd/go/internal/modload/init.go

    			toolchain = m.Version
    			continue
    		}
    		list = append(list, &modfile.Require{
    			Mod:      m,
    			Indirect: !requirements.direct[m.Path],
    		})
    	}
    
    	// Update go line.
    	// Every MVS graph we consider should have go as a root,
    	// and toolchain is either implied by the go line or explicitly a root.
    	if goVersion == "" {
    		base.Fatalf("go: internal error: missing go root module in WriteGoMod")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 06 18:36:30 UTC 2024
    - 69.8K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/mod/module/module.go

    	// Version is usually a semantic version in canonical form.
    	// There are three exceptions to this general rule.
    	// First, the top-level target of a build has no specific version
    	// and uses Version = "".
    	// Second, during MVS calculations the version "none" is used
    	// to represent the decision to take no version of a given module.
    	// Third, filesystem paths found in "replace" directives are
    	// represented by a path with an empty version.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 09 20:17:07 UTC 2024
    - 26.9K bytes
    - Viewed (0)
Back to top