Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 1,032 for buildssa (0.12 sec)

  1. src/cmd/compile/internal/ssagen/pgen.go

    }
    
    const maxStackSize = 1 << 30
    
    // Compile builds an SSA backend function,
    // uses it to generate a plist,
    // and flushes that plist to machine code.
    // worker indicates which of the backend workers is doing the processing.
    func Compile(fn *ir.Func, worker int, profile *pgoir.Profile) {
    	f := buildssa(fn, worker, inline.IsPgoHotFunc(fn, profile) || inline.HasPgoHotInline(fn))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/expand_calls.go

    			addArg(e)
    		}
    		a = makeOf(a, OpArrayMake1, args)
    		x.commonSelectors[sk] = a
    		return a
    
    	case types.TSTRUCT:
    		// Assume ssagen/ssa.go (in buildssa) spills large aggregates so they won't appear here.
    		for i := 0; i < at.NumFields(); i++ {
    			et := at.Field(i).Type
    			e := x.rewriteSelectOrArg(pos, b, container, nil, m0, et, rc.next(et))
    			if e == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/tools/go/analysis/doc.go

    provides a control-flow graph for each function in the package (see
    golang.org/x/tools/go/cfg); the "inspect" analyzer returns a value that
    enables other Analyzers to traverse the syntax trees of the package more
    efficiently; and the "buildssa" analyzer constructs an SSA-form
    intermediate representation.
    Each of these Analyzers extends the capabilities of later Analyzers
    without adding a dependency to the core API, so an analysis tool pays
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 02:38:00 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/html.go

    	fmt.Fprint(&out, "<div>")
    	for _, l := range lines {
    		l = strings.TrimSpace(l)
    		var escaped string
    		var lineNo string
    		if l == "" {
    			escaped = "&nbsp;"
    		} else {
    			if strings.HasPrefix(l, "buildssa") {
    				escaped = fmt.Sprintf("<b>%v</b>", l)
    			} else {
    				// Parse the line number from the format file:line:col.
    				// See the implementation in ir/fmt.go:dumpNodeHeader.
    				sl := strings.Split(l, ":")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 15:11:40 UTC 2023
    - 34.8K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/x86/obj6.go

    		// to a PLT, so make sure the GOT pointer is loaded into BX.
    		// RegTo2 is set on the replacement call insn to stop it being
    		// processed when it is in turn passed to progedit.
    		//
    		// We disable open-coded defers in buildssa() on 386 ONLY with shared
    		// libraries because of this extra code added before deferreturn calls.
    		if ctxt.Arch.Family == sys.AMD64 || (p.To.Sym != nil && p.To.Sym.Local()) || p.RegTo2 != 0 {
    			return
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/liveness/plive.go

    // Since the liveness analysis can see initialization of single-word
    // variables quite easy, OpVarDef is only needed for multi-word
    // variables satisfying isfat(n.Type). For simplicity though, buildssa
    // emits OpVarDef regardless of variable width.
    //
    // An 'OpVarDef x' annotation in the instruction stream tells the liveness
    // analysis to behave as though the variable x is being initialized at that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  7. build-logic/profiling/src/main/kotlin/gradlebuild.buildscan.gradle.kts

    val buildScan = extensions.findByType<DevelocityConfiguration>()?.buildScan
    inline fun buildScan(configure: BuildScanConfiguration.() -> Unit) {
        buildScan?.apply(configure)
    }
    
    extractCiData()
    
    if (project.testDistributionEnabled) {
        buildScan?.tag("TEST_DISTRIBUTION")
    }
    
    if (project.predictiveTestSelectionEnabled.orNull == true) {
        buildScan?.tag("PTS")
    }
    
    extractWatchFsData()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 03 13:29:44 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssagen/ssa.go

    	off := 0
    	off = objw.Uvarint(x, off, uint64(-s.deferBitsTemp.FrameOffset()))
    	off = objw.Uvarint(x, off, uint64(-firstOffset))
    }
    
    // buildssa builds an SSA function for fn.
    // worker indicates which of the backend workers is doing the processing.
    func buildssa(fn *ir.Func, worker int, isPgoHot bool) *ssa.Func {
    	name := ir.FuncName(fn)
    
    	abiSelf := abiForFunc(fn, ssaConfig.ABI0, ssaConfig.ABI1)
    
    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. subprojects/composite-builds/src/integTest/groovy/org/gradle/integtests/composite/CompositeBuildDeclaredSubstitutionsIntegrationTest.groovy

            when:
            // presence of buildSrc build causes IllegalStateException for the execution below
            buildB.file("buildSrc/build.gradle").touch()
    
            then:
            execute(buildA, ":buildC:dependencies")
        }
    
        @Issue("https://github.com/gradle/gradle/issues/15659")
        def "builds included build with dependency substitution when substitution build contains buildSrc"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Dec 01 20:36:42 UTC 2022
    - 14.4K bytes
    - Viewed (0)
  10. platforms/extensibility/plugin-development/src/main/resources/META-INF/services/org.gradle.initialization.buildsrc.BuildSrcProjectConfigurationAction

    org.gradle.initialization.buildsrc.GroovyBuildSrcProjectConfigurationAction
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:27:57 UTC 2024
    - 162 bytes
    - Viewed (0)
Back to top