Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for notStmtBoundary (0.11 sec)

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

    		ID := f.vid.get()
    		if int(ID) < len(f.Cache.values) {
    			v = &f.Cache.values[ID]
    			v.ID = ID
    		} else {
    			v = &Value{ID: ID}
    		}
    	}
    	v.Op = op
    	v.Type = t
    	v.Block = b
    	if notStmtBoundary(op) {
    		pos = pos.WithNotStmt()
    	}
    	v.Pos = pos
    	b.Values = append(b.Values, v)
    	return v
    }
    
    // newValueNoBlock allocates a new Value with the given fields.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/rewrite.go

    			if v.Op == OpInvalid {
    				if v.Pos.IsStmt() == src.PosIsStmt {
    					pendingLines.set(vl, int32(b.ID))
    				}
    				f.freeValue(v)
    				continue
    			}
    			if v.Pos.IsStmt() != src.PosNotStmt && !notStmtBoundary(v.Op) && pendingLines.get(vl) == int32(b.ID) {
    				pendingLines.remove(vl)
    				v.Pos = v.Pos.WithIsStmt()
    			}
    			if i != j {
    				b.Values[j] = v
    			}
    			j++
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
Back to top