Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 105 for mem0 (0.06 sec)

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

    	for {
    		n := auxIntToInt64(v.AuxInt)
    		t1 := auxToType(v.Aux)
    		dst := v_0
    		p1 := v_1
    		mem := v_2
    		if mem.Op != OpVarDef {
    			break
    		}
    		mem_0 := mem.Args[0]
    		if mem_0.Op != OpStore {
    			break
    		}
    		t2 := auxToType(mem_0.Aux)
    		_ = mem_0.Args[2]
    		op2 := mem_0.Args[0]
    		if op2.Op != OpOffPtr {
    			break
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 18:24:47 UTC 2024
    - 812.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/check.go

    	if f.scheduled {
    		for _, b := range f.Blocks {
    			var mem *Value // the current live memory in the block
    			for _, v := range b.Values {
    				if v.Op == OpPhi {
    					if v.Type.IsMemory() {
    						mem = v
    					}
    					continue
    				}
    				if mem == nil && len(b.Preds) > 0 {
    					// If no mem phi, take mem of any predecessor.
    					mem = lastmem[b.Preds[0].b.ID]
    				}
    				for _, a := range v.Args {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 16:41:23 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "MOVWstoreidx", argLength: 4, reg: gpstore2, asm: "MOVW", typ: "Mem"},   // store 4 bytes of arg2 to arg0 + arg1, arg3 = mem.
    		{name: "MOVDstoreidx", argLength: 4, reg: gpstore2, asm: "MOVD", typ: "Mem"},   // store 8 bytes of arg2 to arg0 + arg1, arg3 = mem.
    		{name: "FMOVSstoreidx", argLength: 4, reg: fpstore2, asm: "FMOVS", typ: "Mem"}, // store 32-bit float of arg2 to arg0 + arg1, arg3=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    		mem)
    
    // moves
    (Move [0] _   _   mem) => mem
    (Move [1] dst src mem) => (MOVBstore dst (MOVBUload src mem) mem)
    (Move [2] dst src mem) => (MOVHstore dst (MOVHUload src mem) mem)
    (Move [3] dst src mem) =>
    	(MOVBstore [2] dst (MOVBUload [2] src mem)
    		(MOVHstore dst (MOVHUload src mem) mem))
    (Move [4] dst src mem) => (MOVWstore dst (MOVWUload src mem) mem)
    (Move [5] dst src mem) =>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Move [2] dst src mem) =>
            (MOVHstore dst (MOVHZload src mem) mem)
    (Move [4] dst src mem) =>
    	(MOVWstore dst (MOVWZload src mem) mem)
    // MOVD for load and store must have offsets that are multiple of 4
    (Move [8] {t} dst src mem) =>
    	(MOVDstore dst (MOVDload src mem) mem)
    (Move [3] dst src mem) =>
            (MOVBstore [2] dst (MOVBZload [2] src mem)
                    (MOVHstore dst (MOVHload src mem) mem))
    (Move [5] dst src mem) =>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Move [0] _ _ mem) => mem
    (Move [1] dst src mem) => (MOVBstore dst (MOVBload src mem) mem)
    (Move [2] dst src mem) => (MOVWstore dst (MOVWload src mem) mem)
    (Move [4] dst src mem) => (MOVLstore dst (MOVLload src mem) mem)
    (Move [8] dst src mem) => (MOVQstore dst (MOVQload src mem) mem)
    (Move [16] dst src mem) && config.useSSE => (MOVOstore dst (MOVOload src mem) mem)
    (Move [16] dst src mem) && !config.useSSE =>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/rewriteAMD64.go

    		v0.Aux = symToAux(s)
    		v0.AddArg2(p, mem)
    		return true
    	}
    	// match: (BSWAPL x:(MOVBELload [i] {s} p mem))
    	// cond: x.Uses == 1
    	// result: @x.Block (MOVLload [i] {s} p mem)
    	for {
    		x := v_0
    		if x.Op != OpAMD64MOVBELload {
    			break
    		}
    		i := auxIntToInt32(x.AuxInt)
    		s := auxToSym(x.Aux)
    		mem := x.Args[1]
    		p := x.Args[0]
    		if !(x.Uses == 1) {
    			break
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 712.7K bytes
    - Viewed (0)
  8. docs/fr/docs/history-design-future.md

    </blockquote>
    
    ## Recherche
    
    En utilisant toutes les alternatives précédentes, j'ai eu la chance d'apprendre de toutes, de prendre des idées, et de les combiner de la meilleure façon que j'ai pu trouver pour moi-même et les équipes de développeurs avec lesquelles j'ai travaillé.
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Fri Mar 22 01:42:11 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  9. docs/fr/docs/advanced/path-operation-advanced-configuration.md

    Et nous analysons directement ce contenu YAML, puis nous utilisons à nouveau le même modèle Pydantic pour valider le contenu YAML :
    
    ```Python hl_lines="26-33"
    {!../../../docs_src/path_operation_advanced_configuration/tutorial007.py!}
    ```
    
    !!! tip "Astuce"
        Ici, nous réutilisons le même modèle Pydantic.
    
    Registered: Mon Jun 17 08:32:26 UTC 2024
    - Last Modified: Thu Apr 18 19:53:19 UTC 2024
    - 8K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/dom_test.go

    		Bloc("entry",
    			Valu("mem", OpInitMem, types.TypeMem, 0, nil),
    			Exit("mem")))
    
    	doms := map[string]string{}
    
    	CheckFunc(fun.f)
    	verifyDominators(t, fun, dominators, doms)
    	verifyDominators(t, fun, dominatorsSimple, doms)
    
    }
    
    func TestDominatorsSimple(t *testing.T) {
    	c := testConfig(t)
    	fun := c.Fun("entry",
    		Bloc("entry",
    			Valu("mem", OpInitMem, types.TypeMem, 0, nil),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 26 19:58:28 UTC 2024
    - 13.3K bytes
    - Viewed (0)
Back to top