Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 22 for CheckFunc (0.16 sec)

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

    			Valu("rstore", OpStore, types.TypeMem, 0, c.config.Types.Int64, "raddr", "r10", "raddrdef"),
    			Goto("exit")),
    		Bloc("exit",
    			Exit("rstore")))
    
    	CheckFunc(fun.f)
    	cse(fun.f)
    	deadcode(fun.f)
    	CheckFunc(fun.f)
    
    	s1Cnt := 2
    	// r1 == r2 == r3, needs to remove two of this set
    	s2Cnt := 1
    	// r4 == r5, needs to remove one of these
    	for k, v := range fun.values {
    		if v.Op == OpInvalid {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/sccp_test.go

    			Valu("t29", OpIsInBounds, c.config.Types.Int64, 0, nil, "v2", "v1"),
    			Valu("t30", OpIsSliceInBounds, c.config.Types.Int64, 0, nil, "v2", "v1"),
    			Goto("b2")),
    		Bloc("b2",
    			Exit("mem")))
    	sccp(fun.f)
    	CheckFunc(fun.f)
    	for name, value := range fun.values {
    		if strings.HasPrefix(name, "t") {
    			if !isConst(value) {
    				t.Errorf("Must be constant: %v", value.LongString())
    			}
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 12 21:01:50 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/shortcircuit_test.go

    		Bloc("b5",
    			Valu("phi3", OpPhi, c.config.Types.Bool, 0, nil, "phi2", "cmp3"),
    			If("phi3", "b6", "b7")),
    		Bloc("b6",
    			Exit("mem")),
    		Bloc("b7",
    			Exit("mem")))
    
    	CheckFunc(fun.f)
    	shortcircuit(fun.f)
    	CheckFunc(fun.f)
    
    	for _, b := range fun.f.Blocks {
    		for _, v := range b.Values {
    			if v.Op == OpPhi {
    				t.Errorf("phi %s remains", v)
    			}
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 09 23:01:51 UTC 2017
    - 1.3K bytes
    - Viewed (0)
  4. test/rotate.go

    	defer b.Flush()
    
    	fmt.Fprintf(b, "%s\n", prolog)
    
    	for logBits := uint(3); logBits <= 6; logBits++ {
    		typ := fmt.Sprintf("int%d", 1<<logBits)
    		fmt.Fprint(b, strings.Replace(checkFunc, "XXX", typ, -1))
    		fmt.Fprint(b, strings.Replace(checkFunc, "XXX", "u"+typ, -1))
    		gentest(b, 1<<logBits, mode&1 != 0, mode&2 != 0)
    	}
    }
    
    const prolog = `
    
    package main
    
    import (
    	"fmt"
    	"os"
    )
    
    var (
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 3.3K bytes
    - Viewed (0)
  5. tools/istio-iptables/pkg/builder/iptables_builder_test.go

    				goldenNameV4 = goldenName
    				goldenNameV6 = goldenName
    			} else {
    				goldenNameV4 = tt.name + "-v4"
    				goldenNameV6 = tt.name + "-v6"
    			}
    			checkFunc(goldenNameV4, iptables.BuildV4(), iptables.BuildV4Restore(), tt.expectV4)
    			checkFunc(goldenNameV6, iptables.BuildV6(), iptables.BuildV6Restore(), tt.expectV6)
    		})
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Jun 11 14:29:54 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  6. tests/migrate_test.go

    		{name: "notUnique to unique", from: &UniqueStruct1{}, to: &UniqueStruct3{}, checkFunc: checkUnique},
    		{name: "notUnique to uniqueIndex", from: &UniqueStruct1{}, to: &UniqueStruct5{}, checkFunc: checkUniqueIndex},
    		{name: "notUnique to uniqueAndUniqueIndex", from: &UniqueStruct1{}, to: &UniqueStruct8{}, checkFunc: checkMyIndex},
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Mon Mar 18 11:24:16 UTC 2024
    - 56.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/export_test.go

    	"cmd/compile/internal/types"
    	"cmd/internal/obj"
    	"cmd/internal/obj/arm64"
    	"cmd/internal/obj/s390x"
    	"cmd/internal/obj/x86"
    	"cmd/internal/src"
    	"cmd/internal/sys"
    )
    
    var CheckFunc = checkFunc
    var Opt = opt
    var Deadcode = deadcode
    var Copyelim = copyelim
    
    var testCtxts = map[string]*obj.Link{
    	"amd64": obj.Linknew(&x86.Linkamd64),
    	"s390x": obj.Linknew(&s390x.Links390x),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 21:19:39 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/schedule_test.go

    			Valu("ptr", OpConst64, c.config.Types.Int64, 0xABCD, nil),
    			Valu("v", OpConst64, c.config.Types.Int64, 12, nil),
    			Goto("exit")),
    		Bloc("exit",
    			Exit("mem2")))
    
    	CheckFunc(fun.f)
    	order := storeOrder(fun.f.Blocks[0].Values, fun.f.newSparseSet(fun.f.NumValues()), make([]int32, fun.f.NumValues()))
    
    	// check that v2, v3, v4 is sorted after v5
    	var ai, bi, ci, si int
    	for i, v := range order {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Oct 08 01:46:00 UTC 2022
    - 5.6K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/lca_test.go

    // license that can be found in the LICENSE file.
    
    package ssa
    
    import "testing"
    
    func testLCAgen(t *testing.T, bg blockGen, size int) {
    	c := testConfig(t)
    	fun := c.Fun("entry", bg(size)...)
    	CheckFunc(fun.f)
    	if size == 4 {
    		t.Logf(fun.f.String())
    	}
    	lca1 := makeLCArange(fun.f)
    	lca2 := makeLCAeasy(fun.f)
    	for _, b := range fun.f.Blocks {
    		for _, c := range fun.f.Blocks {
    			l1 := lca1.find(b, c)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Sep 01 14:25:12 UTC 2019
    - 1.7K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/check.go

    // license that can be found in the LICENSE file.
    
    package ssa
    
    import (
    	"cmd/compile/internal/ir"
    	"cmd/internal/obj/s390x"
    	"math"
    	"math/bits"
    )
    
    // checkFunc checks invariants of f.
    func checkFunc(f *Func) {
    	blockMark := make([]bool, f.NumBlocks())
    	valueMark := make([]bool, f.NumValues())
    
    	for _, b := range f.Blocks {
    		if blockMark[b.ID] {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 16:41:23 UTC 2024
    - 17.6K bytes
    - Viewed (0)
Back to top