Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 16 of 16 for withNotStmt (0.26 sec)

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

    					// then Prog() resets the statement mark on the (*Progs).Pos.
    					return
    				}
    				p = p.WithNotStmt()
    				// Calls use the pos attached to v, but copy the statement mark from State
    			}
    			s.SetPos(p)
    		} else {
    			s.SetPos(s.pp.Pos.WithNotStmt())
    		}
    	}
    }
    
    // emit argument info (locations on stack) for traceback.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/writebarrier.go

    		// previous last memory op to become this new value.
    		bEnd.Values = append(bEnd.Values, last)
    		last.Block = bEnd
    		last.reset(OpWBend)
    		last.Pos = last.Pos.WithNotStmt()
    		last.Type = types.TypeMem
    		last.AddArg(mem)
    
    		// Free all the old stores, except last which became the WBend marker.
    		for _, w := range stores {
    			if w != last {
    				w.resetArgs()
    			}
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/regalloc.go

    		c := v.copyIntoWithXPos(s.curBlock, pos)
    		c.OnWasmStack = true
    		s.setOrig(c, v)
    		return c
    	}
    	if v.OnWasmStack {
    		return v
    	}
    
    	vi := &s.values[v.ID]
    	pos = pos.WithNotStmt()
    	// Check if v is already in a requested register.
    	if mask&vi.regs != 0 {
    		r := pickReg(mask & vi.regs)
    		if s.regs[r].v != v || s.regs[r].c == nil {
    			panic("bad register state")
    		}
    		if nospill {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 17:49:56 UTC 2023
    - 87.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/rewrite.go

    							// line to appear in more than one block, but only one block is stored, so if both end
    							// up here, then one will be lost.
    							pendingLines.set(a.Pos, int32(a.Block.ID))
    						}
    						a.Pos = a.Pos.WithNotStmt()
    					}
    					vchange = true
    					for a.Uses == 0 {
    						b := a.Args[0]
    						a.reset(OpInvalid)
    						a = b
    					}
    				}
    				if vchange && debug > 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 64.2K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ppc64/ssa.go

    	p = pp.Append(p, storeByType(t), obj.TYPE_REG, reg, 0, obj.TYPE_MEM, 0, n.FrameOffset()+off)
    	p.To.Name = obj.NAME_PARAM
    	p.To.Sym = n.Linksym()
    	p.Pos = p.Pos.WithNotStmt()
    	return p
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/x86/asm6.go

    		}
    		if ctxt.Errors > errors {
    			return
    		}
    	}
    	// splice padding nops into Progs
    	for _, n := range nops {
    		pp := n.p
    		np := &obj.Prog{Link: pp.Link, Ctxt: pp.Ctxt, As: obj.ANOP, Pos: pp.Pos.WithNotStmt(), Pc: pp.Pc + int64(pp.Isize), Isize: uint8(n.n)}
    		pp.Link = np
    	}
    
    	s.Size = int64(c)
    
    	if false { /* debug['a'] > 1 */
    		fmt.Printf("span1 %s %d (%d tries)\n %.6x", s.Name, s.Size, n, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
Back to top