Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for InitMem (0.17 sec)

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

    // For example:
    // b1:
    //
    //	(some values)
    //
    // plain -> b2
    // b2: <- b1 b2
    // Plain -> b2
    //
    // Algorithm introduction:
    //  1. The start memory state of a block is InitMem, a Phi node of type mem or
    //     an incoming memory value.
    //  2. The start memory state of a block is consistent with the end memory state
    //     of its parent nodes. If the start memory state of a block is a Phi value,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 16 01:01:38 UTC 2023
    - 7.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/func_test.go

    // license that can be found in the LICENSE file.
    
    // This file contains some utility functions to help define Funcs for testing.
    // As an example, the following func
    //
    //   b1:
    //     v1 = InitMem <mem>
    //     Plain -> b2
    //   b2:
    //     Exit v1
    //   b3:
    //     v2 = Const <bool> [true]
    //     If v2 -> b3 b2
    //
    // can be defined as
    //
    //   fun := Fun("entry",
    //       Bloc("entry",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:01:04 UTC 2023
    - 13.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/debug.go

    		//   v79 = Arg <*uint8> {args} : args[*uint8] (args[*uint8])
    		//   v80 = Arg <int> {args} [8] : args+8[int] (args+8[int])
    		//   ...
    		//   v1 = InitMem <mem>
    		//
    		// We can stop scanning the initial portion of the block when
    		// we either see the InitMem op (for entry blocks) or the
    		// first non-zero-width op (for other blocks).
    		for idx := 0; idx < len(b.Values); idx++ {
    			v := b.Values[idx]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/genericOps.go

    	{name: "ConstInterface"},           // nil interface
    	{name: "ConstSlice"},               // nil slice
    
    	// Constant-like things
    	{name: "InitMem", zeroWidth: true},                               // memory input to the function.
    	{name: "Arg", aux: "SymOff", symEffect: "Read", zeroWidth: true}, // argument to the function.  aux=GCNode of arg, off = offset in that arg.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 42.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/liveness/plive.go

    		for len(oldSched) > 0 && len(oldSched[0].Args) == 0 {
    			// Skip argless ops. We need to skip at least
    			// the lowered ClosurePtr op, because it
    			// really wants to be first. This will also
    			// skip ops like InitMem and SP, which are ok.
    			b.Values = append(b.Values, oldSched[0])
    			oldSched = oldSched[1:]
    		}
    		clobber(lv, b, lv.livevars[0])
    		idx++
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  6. pkg/scheduler/internal/cache/cache_test.go

    		t.Errorf("Unequal number of nodes in the cache and its snapshot. expected: %v, got: %v", len(cache.nodes), len(snapshot.Nodes))
    	}
    	for name, ni := range snapshot.Nodes {
    		nItem := cache.nodes[name]
    		if diff := cmp.Diff(nItem.info, ni, cmp.AllowUnexported(framework.NodeInfo{})); diff != "" {
    			t.Errorf("Unexpected node info (-want,+got):\n%s", diff)
    		}
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Oct 17 01:38:03 UTC 2023
    - 63.8K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/opGen.go

    	},
    	{
    		name:    "ConstInterface",
    		argLen:  0,
    		generic: true,
    	},
    	{
    		name:    "ConstSlice",
    		argLen:  0,
    		generic: true,
    	},
    	{
    		name:      "InitMem",
    		argLen:    0,
    		zeroWidth: true,
    		generic:   true,
    	},
    	{
    		name:      "Arg",
    		auxType:   auxSymOff,
    		argLen:    0,
    		zeroWidth: true,
    		symEffect: SymRead,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top