Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 127 for AUX (0.11 sec)

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

    		for _, v := range b.Values {
    			if v.Op != ssa.OpFwdRef {
    				continue
    			}
    			var_ := v.Aux.(fwdRefAux).N
    
    			// Optimization: look back 1 block for the definition.
    			if len(b.Preds) == 1 {
    				c := b.Preds[0].Block()
    				if w := s.defvars[c.ID][var_]; w != nil {
    					v.Op = ssa.OpCopy
    					v.Aux = nil
    					v.AddArg(w)
    					continue
    				}
    			}
    
    			if _, ok := s.varnum[var_]; ok {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 18 17:59:44 UTC 2022
    - 15.2K bytes
    - Viewed (0)
  2. src/cmd/link/testdata/pe-llvm/main.go

    //     [ 0](sec -1)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000011 @feat.00
    //     [ 1](sec  1)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .rsrc$01
    //     AUX scnlen 0x68 nreloc 1 nlnno 0 checksum 0x0 assoc 0 comdat 0
    //     [ 3](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 1) 0x00000000 .rsrc$02
    //     AUX scnlen 0x18 nreloc 0 nlnno 0 checksum 0x0 assoc 0 comdat 0
    //     [ 5](sec  2)(fl 0x00)(ty   0)(scl   3) (nx 0) 0x00000000 $R000000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 26 18:15:09 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/writebarrier.go

    					typ := reflectdata.TypeLinksym(w.Aux.(*types.Type))
    					taddr := b.NewValue1A(pos, OpAddr, b.Func.Config.Types.Uintptr, typ, sb)
    					mem = wbcall(pos, bEnd, cgoCheckMemmove, sp, mem, taddr, dst, src)
    				}
    				mem = bEnd.NewValue3I(pos, OpMove, types.TypeMem, w.AuxInt, dst, src, mem)
    				mem.Aux = w.Aux
    			case OpVarDef, OpVarLive:
    				mem = bEnd.NewValue1A(pos, w.Op, types.TypeMem, w.Aux, mem)
    			case OpStore:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/objfile.go

    }
    
    func writeAuxSymDebug(ctxt *Link, par *LSym, aux *LSym) {
    	// Most aux symbols (ex: funcdata) are not interesting--
    	// pick out just the DWARF ones for now.
    	switch aux.Type {
    	case objabi.SDWARFLOC,
    		objabi.SDWARFFCN,
    		objabi.SDWARFABSFCN,
    		objabi.SDWARFLINES,
    		objabi.SDWARFRANGE,
    		objabi.SDWARFVAR:
    	default:
    		return
    	}
    	ctxt.writeSymDebugNamed(aux, "aux for "+par.Name)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/sym.go

    				}
    			}
    		}
    	}
    }
    
    func (ctxt *Link) traverseFuncAux(flag traverseFlag, fsym *LSym, fn func(parent *LSym, aux *LSym), files []string) {
    	fninfo := fsym.Func()
    	pc := &fninfo.Pcln
    	if flag&traverseAux == 0 {
    		// NB: should it become necessary to walk aux sym reloc references
    		// without walking the aux syms themselves, this can be changed.
    		panic("should not be here")
    	}
    	for _, d := range pc.Funcdata {
    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/goobj/objfile_test.go

    	// Write a symbol, a relocation, and an aux info.
    	var buf bytes.Buffer
    	w := dummyWriter(&buf)
    
    	var s Sym
    	s.SetABI(1)
    	s.SetType(uint8(objabi.STEXT))
    	s.SetFlag(0x12)
    	s.SetSiz(12345)
    	s.SetAlign(8)
    	s.Write(w)
    
    	var r Reloc
    	r.SetOff(12)
    	r.SetSiz(4)
    	r.SetType(uint16(objabi.R_ADDR))
    	r.SetAdd(54321)
    	r.SetSym(SymRef{11, 22})
    	r.Write(w)
    
    	var a Aux
    	a.SetType(AuxFuncInfo)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:22:12 UTC 2022
    - 3K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/rewritePPC64.go

    }
    func rewriteValuePPC64_OpAddr(v *Value) bool {
    	v_0 := v.Args[0]
    	// match: (Addr {sym} base)
    	// result: (MOVDaddr {sym} [0] base)
    	for {
    		sym := auxToSym(v.Aux)
    		base := v_0
    		v.reset(OpPPC64MOVDaddr)
    		v.AuxInt = int32ToAuxInt(0)
    		v.Aux = symToAux(sym)
    		v.AddArg(base)
    		return true
    	}
    }
    func rewriteValuePPC64_OpAtomicCompareAndSwap32(v *Value) bool {
    	v_3 := v.Args[3]
    	v_2 := v.Args[2]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/block.go

    	// control values that can be ranged over.
    	//
    	// Controls[1] must be nil if Controls[0] is nil.
    	Controls [2]*Value
    
    	// Auxiliary info for the block. Its value depends on the Kind.
    	Aux    Aux
    	AuxInt int64
    
    	// The unordered set of Values that define the operation of this block.
    	// After the scheduling pass, this list is ordered.
    	Values []*Value
    
    	// The containing function
    	Func *Func
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewritegeneric.go

    			break
    		}
    		t2 := auxToType(v_1.Aux)
    		_ = v_1.Args[2]
    		p2 := v_1.Args[0]
    		v_1_2 := v_1.Args[2]
    		if v_1_2.Op != OpStore {
    			break
    		}
    		t3 := auxToType(v_1_2.Aux)
    		_ = v_1_2.Args[2]
    		p3 := v_1_2.Args[0]
    		v_1_2_2 := v_1_2.Args[2]
    		if v_1_2_2.Op != OpStore {
    			break
    		}
    		t4 := auxToType(v_1_2_2.Aux)
    		x := v_1_2_2.Args[1]
    		p4 := v_1_2_2.Args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 18:24:47 UTC 2024
    - 812.2K bytes
    - Viewed (0)
  10. src/cmd/link/internal/loader/loader.go

    func (rel Reloc) IsMarker() bool             { return rel.Siz() == 0 }
    
    // Aux holds a "handle" to access an aux symbol record from an
    // object file.
    type Aux struct {
    	*goobj.Aux
    	r *oReader
    	l *Loader
    }
    
    func (a Aux) Sym() Sym { return a.l.resolve(a.r, a.Aux.Sym()) }
    
    // oReader is a wrapper type of obj.Reader, along with some
    // extra information.
    type oReader struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
Back to top