Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for orderBlock (0.13 sec)

  1. src/cmd/compile/internal/walk/order.go

    		n.Cond = o.exprInPlace(n.Cond)
    		orderBlock(&n.Body, o.free)
    		n.Post = orderStmtInPlace(n.Post, o.free)
    		o.out = append(o.out, n)
    		o.popTemp(t)
    
    	// Clean temporaries from condition at
    	// beginning of both branches.
    	case ir.OIF:
    		n := n.(*ir.IfStmt)
    		t := o.markTemp()
    		n.Cond = o.exprInPlace(n.Cond)
    		o.popTemp(t)
    		orderBlock(&n.Body, o.free)
    		orderBlock(&n.Else, o.free)
    		o.out = append(o.out, n)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 02:00:33 UTC 2024
    - 42.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/complit.go

    					// expression, which will be initialized later, causing liveness analysis
    					// confuses about variables lifetime. So making sure those expressions
    					// are ordered correctly here. See issue #52673.
    					orderBlock(&sinit, map[string][]*ir.Name{})
    					typecheck.Stmts(sinit)
    					walkStmtList(sinit)
    				}
    				init.Append(sinit...)
    				continue
    			}
    
    		case ir.OARRAYLIT, ir.OSTRUCTLIT:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:03:54 UTC 2023
    - 19.5K bytes
    - Viewed (0)
Back to top