Home | History | Annotate | Download | only in gc

Lines Matching refs:Func

38 func (t *Type) IsComparable() bool {
44 func (t *Type) IsRegularMemory() bool {
50 func (t *Type) IncomparableField() *Field {
61 func algtype(t *Type) AlgKind {
86 func algtype1(t *Type) (AlgKind, *Type) {
184 func genhash(sym *Sym, t *Type) {
193 // func sym(p *T, h uintptr) uintptr
196 fn.Func.Nname = newname(sym)
197 fn.Func.Nname.Class = PFUNC
199 fn.Func.Nname.Name.Param.Ntype = tfn
211 fn.Func.Nname.Name.Param.Ntype = typecheck(fn.Func.Nname.Name.Param.Ntype, Etype)
301 fn.Func.Dupok = true
325 func hashfor(t *Type) *Node {
362 func geneq(sym *Sym, t *Type) {
371 // func sym(p, q *T) bool
374 fn.Func.Nname = newname(sym)
375 fn.Func.Nname.Class = PFUNC
377 fn.Func.Nname.Name.Param.Ntype = tfn
389 fn.Func.Nname.Name.Param.Ntype = typecheck(fn.Func.Nname.Name.Param.Ntype, Etype)
435 and := func(n *Node) {
493 fn.Func.Dupok = true
524 func eqfield(p *Node, q *Node, field *Sym) *Node {
533 func eqmem(p *Node, q *Node, field *Sym, size int64) *Node {
552 func eqmemfunc(size int64, t *Type) (fn *Node, needsize bool) {
570 func memrun(t *Type, start int) (size int64, next int) {
591 func ispaddedfield(t *Type, i int) bool {