Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for addrtaken (0.23 sec)

  1. src/cmd/compile/internal/liveness/plive.go

    	// variable" ICEs (issue 19632).
    	switch v.Op {
    	case ssa.OpVarDef, ssa.OpVarLive, ssa.OpKeepAlive:
    		if !n.Used() {
    			return -1, 0
    		}
    	}
    
    	if n.Class == ir.PPARAM && !n.Addrtaken() && n.Type().Size() > int64(types.PtrSize) {
    		// Only aggregate-typed arguments that are not address-taken can be
    		// partially live.
    		lv.partLiveArgs[n] = true
    	}
    
    	var effect liveEffect
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/func.go

    // analysis.
    func IsMergeCandidate(n *ir.Name) bool {
    	if base.Debug.MergeLocals == 0 ||
    		base.Flag.N != 0 ||
    		n.Class != ir.PAUTO ||
    		n.Type().Size() <= int64(3*types.PtrSize) ||
    		n.Addrtaken() ||
    		n.NonMergeable() ||
    		n.OpenDeferSlot() {
    		return false
    	}
    	return true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 25.8K bytes
    - Viewed (0)
Back to top