Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for RegName (0.08 sec)

  1. src/cmd/compile/internal/ssa/_gen/main.go

    			var paramRegs []int8
    			for _, regName := range paramNames {
    				if regName == "" {
    					// forgive extra spaces
    					continue
    				}
    				if regNum, ok := num[regName]; ok {
    					paramRegs = append(paramRegs, regNum)
    					delete(num, regName)
    				} else {
    					log.Fatalf("parameter register %s for architecture %s not a register name (or repeated in parameter list)", regName, a.name)
    				}
    			}
    			return paramRegs
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 19 22:42:34 UTC 2023
    - 16.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/value.go

    func (v *Value) RegTmp() int16 {
    	reg := v.Block.Func.tempRegs[v.ID]
    	if reg == nil {
    		v.Fatalf("nil tmp register for value: %s\n%s\n", v.LongString(), v.Block.Func)
    	}
    	return reg.objNum
    }
    
    func (v *Value) RegName() string {
    	reg := v.Block.Func.RegAlloc[v.ID]
    	if reg == nil {
    		v.Fatalf("nil register for value: %s\n%s\n", v.LongString(), v.Block.Func)
    	}
    	return reg.(*Register).name
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 16:40:22 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loadmacho/ldmacho.go

    		sect := &c.seg.sect[i]
    		if sect.segname != "__TEXT" && sect.segname != "__DATA" {
    			continue
    		}
    		if sect.name == "__eh_frame" {
    			continue
    		}
    		name := fmt.Sprintf("%s(%s/%s)", pkg, sect.segname, sect.name)
    		s := l.LookupOrCreateSym(name, localSymVersion)
    		bld := l.MakeSymbolUpdater(s)
    		if bld.Type() != 0 {
    			return errorf("duplicate %s/%s", sect.segname, sect.name)
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/macho.go

    	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]
    	seg.nsect++
    	s.name = name
    	s.segname = segname
    	nsect++
    	return s
    }
    
    // Generic linking code.
    
    var dylib []string
    
    var linkoff int64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
Back to top