Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for linkpatch (0.16 sec)

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

    func init() {
    	// TODO(mdempsky): Push into types.InitUniverse or typecheck.InitUniverse.
    	types.PtrSize = 8
    	types.RegSize = 8
    	types.MaxWidth = 1 << 50
    
    	base.Ctxt = &obj.Link{Arch: &obj.LinkArch{Arch: &sys.Arch{Alignment: 1, CanMergeLoads: true}}}
    	typecheck.InitUniverse()
    	testTypes.SetTypPtrs()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 21:19:39 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  2. src/cmd/asm/main.go

    	architecture := arch.Set(GOARCH, *flags.Shared || *flags.Dynlink)
    	if architecture == nil {
    		log.Fatalf("unrecognized architecture %s", GOARCH)
    	}
    	ctxt := obj.Linknew(architecture.LinkArch)
    	ctxt.Debugasm = flags.PrintOut
    	ctxt.Debugvlog = flags.DebugV
    	ctxt.Flag_dynlink = *flags.Dynlink
    	ctxt.Flag_linkshared = *flags.Linkshared
    	ctxt.Flag_shared = *flags.Shared || *flags.Dynlink
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 14 19:41:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/link.go

    		unspill.As = ra.Unspill
    		unspill.From = ra.Addr
    		unspill.To.Type = TYPE_REG
    		unspill.To.Reg = ra.Reg
    		last = unspill
    	}
    	return last
    }
    
    // LinkArch is the definition of a single architecture.
    type LinkArch struct {
    	*sys.Arch
    	Init           func(*Link)
    	ErrorCheck     func(*Link, *LSym)
    	Preprocess     func(*Link, *LSym, ProgAlloc)
    	Assemble       func(*Link, *LSym, ProgAlloc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssagen/ssa.go

    		if s.config.RegSize == 4 && Arch.LinkArch.Family != sys.MIPS && !s.softFloat {
    			if conv1, ok1 := fpConvOpToSSA32[twoTypes{s.concreteEtype(ft), s.concreteEtype(tt)}]; ok1 {
    				conv = conv1
    			}
    		}
    		if Arch.LinkArch.Family == sys.ARM64 || Arch.LinkArch.Family == sys.Wasm || Arch.LinkArch.Family == sys.S390X || s.softFloat {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/sym.go

    import (
    	"cmd/internal/goobj"
    	"cmd/internal/notsha256"
    	"cmd/internal/objabi"
    	"encoding/base64"
    	"encoding/binary"
    	"fmt"
    	"internal/buildcfg"
    	"log"
    	"math"
    	"sort"
    )
    
    func Linknew(arch *LinkArch) *Link {
    	ctxt := new(Link)
    	ctxt.hash = make(map[string]*LSym)
    	ctxt.funchash = make(map[string]*LSym)
    	ctxt.statichash = make(map[string]*LSym)
    	ctxt.Arch = arch
    	ctxt.Pathname = objabi.WorkingDir()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/obj9.go

    	AXXMTACC:   true,
    	AXXMFACC:   true,
    }
    
    var Linkppc64 = obj.LinkArch{
    	Arch:           sys.ArchPPC64,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       span9,
    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: PPC64DWARFRegisters,
    }
    
    var Linkppc64le = obj.LinkArch{
    	Arch:           sys.ArchPPC64LE,
    	Init:           buildop,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/riscv/obj.go

    	switch prog.As {
    	case AFCVTWS, AFCVTLS, AFCVTWUS, AFCVTLUS, AFCVTWD, AFCVTLD, AFCVTWUD, AFCVTLUD:
    		prog.Scond, err = rmSuffixEncode(strings.TrimPrefix(cond, "."))
    	}
    	return
    }
    
    var LinkRISCV64 = obj.LinkArch{
    	Arch:           sys.ArchRISCV64,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       assemble,
    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
Back to top