Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 273 for nerede (0.17 sec)

  1. src/cmd/compile/internal/ssa/copyelim.go

    // license that can be found in the LICENSE file.
    
    package ssa
    
    // combine copyelim and phielim into a single pass.
    // copyelim removes all uses of OpCopy values from f.
    // A subsequent deadcode pass is needed to actually remove the copies.
    func copyelim(f *Func) {
    	phielim(f)
    
    	// loop of copyelimValue(v) process has been done in phielim() pass.
    	// Update block control values.
    	for _, b := range f.Blocks {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:55:18 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/abi.go

    		forEachWrapperABI(fn, makeABIWrapper)
    	}
    }
    
    func forEachWrapperABI(fn *ir.Func, cb func(fn *ir.Func, wrapperABI obj.ABI)) {
    	need := fn.ABIRefs &^ obj.ABISetOf(fn.ABI)
    	if need == 0 {
    		return
    	}
    
    	for wrapperABI := obj.ABI(0); wrapperABI < obj.ABICount; wrapperABI++ {
    		if !need.Get(wrapperABI) {
    			continue
    		}
    		cb(fn, wrapperABI)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/memcombine.go

    	v = loadBlock.NewValue2(pos, OpLoad, sizeType(n*size), r[0].load.Args[0], mem)
    
    	// Byte swap if needed,
    	if needSwap {
    		v = byteSwap(loadBlock, pos, v)
    	}
    
    	// Extend if needed.
    	if n*size < root.Type.Size() {
    		v = zeroExtend(loadBlock, pos, v, n*size, root.Type.Size())
    	}
    
    	// Shift if needed.
    	if isLittleEndian && shift0 != 0 {
    		v = leftShift(loadBlock, pos, v, shift0)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/walk/assign.go

    			if n.Op() == ir.ONAME && assigned.Has(n.(*ir.Name)) {
    				return true
    			}
    			if memWrite && readsMemory(n) {
    				return true
    			}
    			return false
    		})
    	}
    
    	// If a needed expression may be affected by an
    	// earlier assignment, make an early copy of that
    	// expression and use the copy instead.
    	var early ir.Nodes
    	save := func(np *ir.Node) {
    		if n := *np; affected(n) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  5. src/cmd/go/internal/test/testflag.go

    	}
    
    	// Similarly, the test binary defaults -test.outputdir to its own working
    	// directory, but 'go test' defaults it to the working directory of the 'go'
    	// command. Set it explicitly if it is needed due to some other flag that
    	// requests output.
    	if testProfile() != "" && !outputDirSet {
    		injectedFlags = append(injectedFlags, "-test.outputdir="+testOutputDir.getAbs())
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 19:25:24 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/walk/closure.go

    		}
    		addr.Prealloc = x
    		n.Prealloc = nil
    	}
    
    	return walkExpr(cfn, init)
    }
    
    // methodValueWrapper returns the ONAME node representing the
    // wrapper function (*-fm) needed for the given method value. If the
    // wrapper function hasn't already been created yet, it's created and
    // added to typecheck.Target.Decls.
    func methodValueWrapper(dot *ir.SelectorExpr) *ir.Name {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 15:56:08 UTC 2023
    - 6.5K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types2/decl.go

    }
    
    // cycleError reports a declaration cycle starting with the object at cycle[start].
    func (check *Checker) cycleError(cycle []Object, start int) {
    	// name returns the (possibly qualified) object name.
    	// This is needed because with generic types, cycles
    	// may refer to imported types. See go.dev/issue/50788.
    	// TODO(gri) This functionality is used elsewhere. Factor it out.
    	name := func(obj Object) string {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssagen/ssa.go

    // maybeNilCheckClosure checks if a nil check of a closure is needed in some
    // architecture-dependent situations and, if so, emits the nil check.
    func (s *state) maybeNilCheckClosure(closure *ssa.Value, k callKind) {
    	if Arch.LinkArch.Family == sys.Wasm || buildcfg.GOOS == "aix" && k != callGo {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  9. src/cmd/dist/build.go

    	//
    	// The toolchain1 we built earlier is built from the new sources,
    	// but because it was built using cmd/go it has no build IDs.
    	// The eventually installed toolchain needs build IDs, so we need
    	// to do another round:
    	//
    	//	toolchain2 = mk(new toolchain, toolchain1, go_bootstrap)
    	//
    	timelog("build", "toolchain2")
    	if vflag > 0 {
    		xprintf("\n")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:40 UTC 2024
    - 54K bytes
    - Viewed (0)
  10. src/cmd/go/internal/modcmd/vendor.go

    )
    
    var cmdVendor = &base.Command{
    	UsageLine: "go mod vendor [-e] [-v] [-o outdir]",
    	Short:     "make vendored copy of dependencies",
    	Long: `
    Vendor resets the main module's vendor directory to include all packages
    needed to build and test all the main module's packages.
    It does not include test code for vendored packages.
    
    The -v flag causes vendor to print the names of vendored
    modules and packages to standard error.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 14 14:19:59 UTC 2024
    - 14.5K bytes
    - Viewed (0)
Back to top