Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 2,228 for spill (0.13 sec)

  1. src/reflect/type.go

    	abid = newAbiDesc(t, rcvr)
    
    	// build dummy rtype holding gc program
    	x := &abi.Type{
    		Align_: goarch.PtrSize,
    		// Don't add spill space here; it's only necessary in
    		// reflectcall's frame, not in the allocated frame.
    		// TODO(mknyszek): Remove this comment when register
    		// spill space in the frame is no longer required.
    		Size_:    align(abid.retOffset+abid.ret.stackBytes, goarch.PtrSize),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  2. src/runtime/asm_386.s

    //     MOVL    DX, 4(DI)
    // dowrite:
    //     MOVL    AX, 88(CX)
    TEXT gcWriteBarrier<>(SB),NOSPLIT,$28
    	// Save the registers clobbered by the fast path. This is slightly
    	// faster than having the caller spill these.
    	MOVL	CX, 20(SP)
    	MOVL	BX, 24(SP)
    retry:
    	// TODO: Consider passing g.m.p in as an argument so they can be shared
    	// across a sequence of write barriers.
    	get_tls(BX)
    	MOVL	g(BX), BX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  3. src/runtime/asm_ppc64x.s

    	// We don't save all registers on ppc64 because it takes too much space.
    	MOVD	R20, (FIXED_FRAME+0)(R1)
    	MOVD	R21, (FIXED_FRAME+8)(R1)
    	// R0 is always 0, so no need to spill.
    	// R1 is SP.
    	// R2 is SB.
    	MOVD	R3, (FIXED_FRAME+16)(R1)
    	MOVD	R4, (FIXED_FRAME+24)(R1)
    	MOVD	R5, (FIXED_FRAME+32)(R1)
    	MOVD	R6, (FIXED_FRAME+40)(R1)
    	MOVD	R7, (FIXED_FRAME+48)(R1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  4. src/runtime/traceback.go

    		if !isLive(off, slotIdx) {
    			print("?")
    		}
    	}
    
    	start := true
    	printcomma := func() {
    		if !start {
    			print(", ")
    		}
    	}
    	pi := 0
    	slotIdx := uint8(0) // register arg spill slot index
    printloop:
    	for {
    		o := p[pi]
    		pi++
    		switch o {
    		case abi.TraceArgsEndSeq:
    			break printloop
    		case abi.TraceArgsStartAgg:
    			printcomma()
    			print("{")
    			start = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/elf.go

    	}
    
    	// Verify the amount of space allocated for the elf header is sufficient.  The file offsets are
    	// already computed in layout, so we could spill into another section.
    	if a > int64(HEADR) {
    		Errorf(nil, "HEADR too small: %d > %d with %d text sections", a, HEADR, numtext)
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (MOVLi2f <t> (Arg <u> [off] {sym})) && t.Size() == u.Size() => @b.Func.Entry (Arg <t> [off] {sym})
    
    // LEAQ is rematerializeable, so this helps to avoid register spill.
    // See issue 22947 for details
    (ADD(Q|L)const [off] x:(SP)) => (LEA(Q|L) [off] x)
    
    // HMULx is commutative, but its first argument must go in AX.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/generic.rules

    (SelectN [0] call:(StaticLECall {sym} x)) && needRaceCleanup(sym, call) && clobber(call) => x
    
    // When rewriting append to growslice, we use as the new length the result of
    // growslice so that we don't have to spill/restore the new length around the growslice call.
    // The exception here is that if the new length is a constant, avoiding spilling it
    // is pointless and its constantness is sometimes useful for subsequent optimizations.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  8. src/go/doc/comment/testdata/list6.txt

     - Another.
    
    Even more text.
     - List immediately after.
    
     - Blank line between items.
    
    Yet more text.
    
     - Another list after blank line.
    
     - Blank line between items.
    
    Still more text.
     - One list item.
    
       Multiple paragraphs.
    -- dump --
    Doc
    	Paragraph
    		Plain "Text."
    	List ForceBlankBefore=false ForceBlankBetween=false
    		Item Number=""
    			Paragraph
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:31:48 UTC 2022
    - 2K bytes
    - Viewed (0)
  9. src/cmd/go/testdata/script/mod_init_tidy.txt

    go mod init m
    stderr '^go: to add module requirements and sums:\n\tgo mod tidy$'
    cd ..
    
    -- empty/empty.txt --
    Not a .go file. Still counts as an empty project.
    -- empty/.hidden/empty.go --
    File in hidden directory. Still as an empty project.
    -- empty/_hidden/empty.go --
    File in hidden directory. Still as an empty project.
    -- pkginroot/hello.go --
    package vendorimport
    -- subdir/sub/empty.txt --
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 06 18:54:25 UTC 2021
    - 955 bytes
    - Viewed (0)
  10. platforms/core-runtime/logging/src/test/groovy/org/gradle/internal/logging/text/LinePrefixingStyledTextOutputTest.groovy

            when:
            output.println("1st line")
            output.text("2nd line")
            output.text(" - still 2nd line")
            output.println()
            output.text("3rd line")
    
            then:
            result.toString() == TextUtil.toPlatformLineSeparators("""[PREFIX]1st line
    [PREFIX]2nd line - still 2nd line
    [PREFIX]3rd line""")
        }
    
        def "allows not prefixing first line"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:05:18 UTC 2023
    - 3.7K bytes
    - Viewed (0)
Back to top