Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for reflectData (0.21 sec)

  1. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/reflectObject.kt

            is ObjectOrigin.NullObjectOrigin -> ObjectReflection.Null(objectOrigin)
    
            is ObjectOrigin.TopLevelReceiver -> reflectData(OperationId(0, DefaultOperationGenerationId.preExisting), type as DataClass, objectOrigin, context)
    
            is ObjectOrigin.ConfiguringLambdaReceiver -> reflectData(OperationId(-1L, DefaultOperationGenerationId.preExisting), type as DataClass, objectOrigin, context)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/walk/builtin.go

    		argtype = types.Types[types.TINT]
    	}
    
    	return mkcall1(chanfn(fnname, 1, n.Type()), n.Type(), init, reflectdata.MakeChanRType(base.Pos, n), typecheck.Conv(size, argtype))
    }
    
    // walkMakeMap walks an OMAKEMAP node.
    func walkMakeMap(n *ir.MakeExpr, init *ir.Nodes) ir.Node {
    	t := n.Type()
    	hmapType := reflectdata.MapType()
    	hint := n.Len
    
    	// var h *hmap
    	var h ir.Node
    	if n.Esc() == ir.EscNone {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 22:35:22 UTC 2024
    - 31.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/walk/assign.go

    		fn := mapfn(mapaccess2[fast], t, false)
    		call = mkcall1(fn, fn.Type().ResultsTuple(), init, reflectdata.IndexMapRType(base.Pos, r), r.X, key)
    	} else {
    		fn := mapfn("mapaccess2_fat", t, true)
    		z := reflectdata.ZeroAddr(w)
    		call = mkcall1(fn, fn.Type().ResultsTuple(), init, reflectdata.IndexMapRType(base.Pos, r), r.X, key, z)
    	}
    
    	// mapaccess2* returns a typed bool, but due to spec changes,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/walk/range.go

    		th := hit.Type()
    		// depends on layout of iterator struct.
    		// See cmd/compile/internal/reflectdata/reflect.go:MapIterType
    		keysym := th.Field(0).Sym
    		elemsym := th.Field(1).Sym // ditto
    
    		fn := typecheck.LookupRuntime("mapiterinit", t.Key(), t.Elem(), th)
    		init = append(init, mkcallstmt1(fn, reflectdata.RangeMapRType(base.Pos, nrange), ha, typecheck.NodAddr(hit)))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 20 14:52:33 UTC 2023
    - 17.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/walk/expr.go

    	c.Field("Cache").WritePtr(typecheck.LookupRuntimeVar("emptyTypeAssertCache"))
    	c.Field("Inter").WritePtr(reflectdata.TypeLinksym(target))
    	c.Field("CanFail").WriteBool(canFail)
    	objw.Global(lsym, int32(rttype.TypeAssert.Size()), obj.LOCAL)
    	lsym.Gotype = reflectdata.TypeLinksym(rttype.TypeAssert)
    	return lsym
    }
    
    var typeAssertGen int
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/walk/convert.go

    			// to interface type. Avoid assertion failure in
    			// MarkTypeUsedInInterface, because we've marked used types
    			// separately anyway.
    		} else {
    			reflectdata.MarkTypeUsedInInterface(fromType, ir.CurFunc.LSym)
    		}
    	}
    
    	if !fromType.IsInterface() {
    		typeWord := reflectdata.ConvIfaceTypeWord(base.Pos, n)
    		l := ir.NewBinaryExpr(base.Pos, ir.OMAKEFACE, typeWord, dataWord(n, init))
    		l.SetType(toType)
    		l.SetTypecheck(n.Typecheck())
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 09 17:28:22 UTC 2023
    - 18.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/walk/compare.go

    package walk
    
    import (
    	"encoding/binary"
    	"fmt"
    	"go/constant"
    	"hash/fnv"
    	"io"
    
    	"cmd/compile/internal/base"
    	"cmd/compile/internal/compare"
    	"cmd/compile/internal/ir"
    	"cmd/compile/internal/reflectdata"
    	"cmd/compile/internal/ssagen"
    	"cmd/compile/internal/typecheck"
    	"cmd/compile/internal/types"
    )
    
    func fakePC(n ir.Node) ir.Node {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 21:55:14 UTC 2023
    - 16.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/writebarrier.go

    // Copyright 2016 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package ssa
    
    import (
    	"cmd/compile/internal/reflectdata"
    	"cmd/compile/internal/types"
    	"cmd/internal/obj"
    	"cmd/internal/objabi"
    	"cmd/internal/src"
    	"fmt"
    	"internal/buildcfg"
    )
    
    // A ZeroRegion records parts of an object which are known to be zero.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/walk/walk.go

    // license that can be found in the LICENSE file.
    
    package walk
    
    import (
    	"fmt"
    	"internal/abi"
    
    	"cmd/compile/internal/base"
    	"cmd/compile/internal/ir"
    	"cmd/compile/internal/reflectdata"
    	"cmd/compile/internal/rttype"
    	"cmd/compile/internal/ssagen"
    	"cmd/compile/internal/typecheck"
    	"cmd/compile/internal/types"
    	"cmd/internal/src"
    )
    
    // The constant is known to runtime.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 20:56:00 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/staticinit/sched.go

    			// See comment in cmd/compile/internal/walk/convert.go:walkConvInterface
    			return false
    		}
    
    		reflectdata.MarkTypeUsedInInterface(val.Type(), l.Linksym())
    
    		var itab *ir.AddrExpr
    		if typ.IsEmptyInterface() {
    			itab = reflectdata.TypePtrAt(base.Pos, val.Type())
    		} else {
    			itab = reflectdata.ITabAddrAt(base.Pos, val.Type(), typ)
    		}
    
    		// Create a copy of l to modify while we emit data.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 17:16:14 UTC 2024
    - 30.7K bytes
    - Viewed (0)
Back to top