Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 69 for manny (0.24 sec)

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

    	// as NOSPLIT in these cases. In addition, my assumption is that
    	// functions written in assembly are NOSPLIT in most (but not all)
    	// cases. In the case of an ABIInternal target that has too many
    	// parameters to fit into registers, the wrapper would need to
    	// allocate stack space, but this seems like an unlikely scenario.
    	// Hence: mark these wrappers 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)
  2. src/cmd/compile/internal/ssa/_gen/WasmOps.go

    	"F28",
    	"F29",
    	"F30",
    	"F31",
    
    	"SP",
    	"g",
    
    	// pseudo-registers
    	"SB",
    }
    
    func init() {
    	// Make map from reg names to reg integers.
    	if len(regNamesWasm) > 64 {
    		panic("too many registers")
    	}
    	num := map[string]int{}
    	for i, name := range regNamesWasm {
    		num[name] = i
    	}
    	buildReg := func(s string) regMask {
    		m := regMask(0)
    		for _, r := range strings.Split(s, " ") {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 17.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/macho.go

    	if nseg >= len(seg) {
    		Exitf("too many segs")
    	}
    
    	s := &seg[nseg]
    	nseg++
    	s.name = name
    	s.msect = uint32(msect)
    	s.sect = make([]MachoSect, msect)
    	return s
    }
    
    func newMachoSect(seg *MachoSeg, name string, segname string) *MachoSect {
    	if seg.nsect >= seg.msect {
    		Exitf("too many sects in segment %s", seg.name)
    	}
    
    	s := &seg.sect[seg.nsect]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/memcombine.go

    	ptr *Value
    	idx *Value
    }
    
    // splitPtr returns the base address of ptr and any
    // constant offset from that base.
    // BaseAddress{ptr,nil},0 is always a valid result, but splitPtr
    // tries to peel away as many constants into off as possible.
    func splitPtr(ptr *Value) (BaseAddress, int64) {
    	var idx *Value
    	var off int64
    	for {
    		if ptr.Op == OpOffPtr {
    			off += ptr.AuxInt
    			ptr = ptr.Args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 19:45:41 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/MIPSOps.go

    	// If you add registers, update asyncPreempt in runtime.
    
    	// pseudo-registers
    	"SB",
    }
    
    func init() {
    	// Make map from reg names to reg integers.
    	if len(regNamesMIPS) > 64 {
    		panic("too many registers")
    	}
    	num := map[string]int{}
    	for i, name := range regNamesMIPS {
    		num[name] = i
    	}
    	buildReg := func(s string) regMask {
    		m := regMask(0)
    		for _, r := range strings.Split(s, " ") {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 24K bytes
    - Viewed (0)
  6. src/cmd/vendor/github.com/google/pprof/profile/profile.go

    	StartLine  int64
    
    	nameX       int64
    	systemNameX int64
    	filenameX   int64
    }
    
    // Parse parses a profile and checks for its validity. The input
    // may be a gzip-compressed encoded protobuf or one of many legacy
    // profile formats which may be unsupported in the future.
    func Parse(r io.Reader) (*Profile, error) {
    	data, err := io.ReadAll(r)
    	if err != nil {
    		return nil, err
    	}
    	return ParseData(data)
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/x86/ssa.go

    		p.To.Type = obj.TYPE_REG
    		p.To.Reg = v.Reg()
    
    	case ssa.Op386LoweredWB:
    		p := s.Prog(obj.ACALL)
    		p.To.Type = obj.TYPE_MEM
    		p.To.Name = obj.NAME_EXTERN
    		// AuxInt encodes how many buffer entries we need.
    		p.To.Sym = ir.Syms.GCWriteBarrier[v.AuxInt-1]
    
    	case ssa.Op386LoweredPanicBoundsA, ssa.Op386LoweredPanicBoundsB, ssa.Op386LoweredPanicBoundsC:
    		p := s.Prog(obj.ACALL)
    		p.To.Type = obj.TYPE_MEM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 01:26:58 UTC 2023
    - 26.7K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/staticinit/sched.go

    	case ir.ODIV, ir.OMOD:
    		n := n.(*ir.BinaryExpr)
    		if n.Y.Op() != ir.OLITERAL || constant.Sign(n.Y.Val()) == 0 {
    			return true
    		}
    
    	// Only possible side effect is panic on invalid size,
    	// but many makechan and makemap use size zero, which is definitely OK.
    	case ir.OMAKECHAN, ir.OMAKEMAP:
    		n := n.(*ir.MakeExpr)
    		if !ir.IsConst(n.Len, constant.Int) || constant.Sign(n.Len.Val()) != 0 {
    			return true
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 17:16:14 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/parse.go

    		args = append([]interface{}{p.lex.File(), p.lineNum}, args...)
    	}
    	fmt.Fprintf(p.errorWriter, format, args...)
    	p.errorCount++
    	if p.errorCount > 10 && !*flags.AllErrors {
    		log.Fatal("too many errors")
    	}
    }
    
    func (p *Parser) pos() src.XPos {
    	return p.ctxt.PosTable.XPos(src.MakePos(p.lex.Base(), uint(p.lineNum), 0))
    }
    
    func (p *Parser) Parse() (*obj.Prog, bool) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 14:34:57 UTC 2024
    - 36.9K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/decompose.go

    	switch nf {
    	case 0:
    		return OpStructMake0
    	case 1:
    		return OpStructMake1
    	case 2:
    		return OpStructMake2
    	case 3:
    		return OpStructMake3
    	case 4:
    		return OpStructMake4
    	}
    	panic("too many fields in an SSAable struct")
    }
    
    type namedVal struct {
    	locIndex, valIndex int // f.NamedValues[f.Names[locIndex]][valIndex] = key
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 23 21:22:15 UTC 2022
    - 13.4K bytes
    - Viewed (0)
Back to top