Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 176 for aux1 (0.16 sec)

  1. src/cmd/internal/obj/objfile.go

    			w.aux1(goobj.AuxDwarfInfo, fn.dwarfInfoSym)
    		}
    		if fn.dwarfLocSym != nil && fn.dwarfLocSym.Size != 0 {
    			w.aux1(goobj.AuxDwarfLoc, fn.dwarfLocSym)
    		}
    		if fn.dwarfRangesSym != nil && fn.dwarfRangesSym.Size != 0 {
    			w.aux1(goobj.AuxDwarfRanges, fn.dwarfRangesSym)
    		}
    		if fn.dwarfDebugLinesSym != nil && fn.dwarfDebugLinesSym.Size != 0 {
    			w.aux1(goobj.AuxDwarfLines, fn.dwarfDebugLinesSym)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		// auxint+aux == add auxint and the offset of the symbol in aux (if any) to the effective address
    
    		{name: "MOVDconst", reg: gp01, asm: "MOV", typ: "UInt64", aux: "Int64", rematerializeable: true}, // auxint
    
    		// Loads: load <size> bits from arg0+auxint+aux and extend to 64 bits; arg1=mem
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loader/loader.go

    		l:  l,
    	}
    }
    
    func (l *Loader) auxs(i Sym) (*oReader, []goobj.Aux) {
    	if l.IsExternal(i) {
    		pp := l.getPayload(i)
    		return l.objs[pp.objidx], pp.auxs
    	} else {
    		r, li := l.toLocal(i)
    		return r, r.Auxs(li)
    	}
    }
    
    // Returns a specific aux symbol of type t for symbol i.
    func (l *Loader) aux1(i Sym, t uint8) Sym {
    	r, auxs := l.auxs(i)
    	for j := range auxs {
    		a := &auxs[j]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/expand_calls.go

    		oldArgs = append(oldArgs, a)
    		auxI := int64(i)
    		aRegs := aux.RegsOfArg(auxI)
    		aType := aux.TypeOfArg(auxI)
    
    		if a.Op == OpDereference {
    			a.Op = OpLoad
    		}
    		var rc registerCursor
    		var result *[]*Value
    		var aOffset int64
    		if len(aRegs) > 0 {
    			result = &allResults
    		} else {
    			aOffset = aux.OffsetOfArg(auxI)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 05:13:40 UTC 2023
    - 31.9K bytes
    - Viewed (0)
  5. src/cmd/internal/goobj/objfile_test.go

    		t.Errorf("read Reloc2 mismatch: got %v %v %v %v %v", r2.Off(), r2.Siz(), r2.Type(), r2.Add(), r2.Sym())
    	}
    
    	b = b[RelocSize:]
    	var a2 Aux
    	a2.fromBytes(b)
    	if a2.Type() != AuxFuncInfo || a2.Sym() != (SymRef{33, 44}) {
    		t.Errorf("read Aux2 mismatch: got %v %v", a2.Type(), a2.Sym())
    	}
    }
    
    var issue41621prolog = `
    package main
    var lines = []string{
    `
    
    var issue41621epilog = `
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:22:12 UTC 2022
    - 3K bytes
    - Viewed (0)
  6. src/cmd/internal/goobj/objfile.go

    }
    
    // Aux returns a pointer to the j-th aux symbol of the i-th symbol.
    func (r *Reader) Aux(i uint32, j int) *Aux {
    	off := r.AuxOff(i, j)
    	return (*Aux)(unsafe.Pointer(&r.b[off]))
    }
    
    // Auxs returns the aux symbols of the i-th symbol.
    func (r *Reader) Auxs(i uint32) []Aux {
    	off := r.AuxOff(i, 0)
    	n := r.NAux(i)
    	return (*[huge]Aux)(unsafe.Pointer(&r.b[off]))[:n:n]
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 23.8K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/rulegen.go

    	if aux != aux2 || auxint != auxint2 || len(args) != len(args2) {
    		return
    	}
    	if strings.Contains(rule.Rule, "=>") && op.aux != eop.aux {
    		return
    	}
    	for i := range args {
    		if args[i] != args2[i] {
    			return
    		}
    	}
    	switch {
    	case opHasAux(op) && aux == "" && aux2 == "":
    		fmt.Printf("%s: rule silently zeros aux, either copy aux or explicitly zero\n", rule.Loc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Sep 02 22:09:21 UTC 2023
    - 48.7K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		{name: "CMPLconst", argLength: 1, reg: gp1flags, asm: "CMPL", typ: "Flags", aux: "Int32"},
    		{name: "CMPWconst", argLength: 1, reg: gp1flags, asm: "CMPW", typ: "Flags", aux: "Int16"},
    		{name: "CMPBconst", argLength: 1, reg: gp1flags, asm: "CMPB", typ: "Flags", aux: "Int8"},
    
    		// CMPxload: compare *(arg0+auxint+aux) to arg1 (in that order). arg2=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  9. src/cmd/compile/internal/ssa/_gen/386Ops.go

    		{name: "LEAL", argLength: 1, reg: gp11sb, aux: "SymOff", rematerializeable: true, symEffect: "Addr"}, // arg0 + auxint + offset encoded in aux
    		{name: "LEAL1", argLength: 2, reg: gp21sb, commutative: true, aux: "SymOff", symEffect: "Addr"},      // arg0 + arg1 + auxint + aux
    		{name: "LEAL2", argLength: 2, reg: gp21sb, aux: "SymOff", symEffect: "Addr"},                         // arg0 + 2*arg1 + auxint + aux
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 14 08:10:32 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		{name: "MOVDaddr", argLength: 1, reg: addr, aux: "SymOff", rematerializeable: true, symEffect: "Addr"}, // arg0 + auxint + offset encoded in aux
    		{name: "MOVDaddridx", argLength: 2, reg: addridx, aux: "SymOff", symEffect: "Addr"},                    // arg0 + arg1 + auxint + aux
    
    		// auxint+aux == add auxint and the offset of the symbol in aux (if any) to the effective address
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
Back to top