Home | History | Annotate | Download | only in gc

Lines Matching refs:Left

236 			inlFlood(asNode(n.Left.Type.Nname()))
273 if n.Left.Op == ONAME && n.Left.Class() == PFUNC && isRuntimePkg(n.Left.Sym.Pkg) {
274 fn := n.Left.Sym.Name
281 if fn := n.Left.Func; fn != nil && fn.Inl.Len() != 0 {
285 if n.Left.isMethodExpression() {
286 if d := asNode(n.Left.Sym.Def); d != nil && d.Func.Inl.Len() != 0 {
300 t := n.Left.Type
302 Fatalf("no function type for [%p] %+v\n", n.Left, n.Left)
366 return v.visit(n.Left) || v.visit(n.Right) ||
396 m.Left = inlcopy(n.Left)
431 // n.Left = inlconv2expr(n.Left)
461 // back up will examine left, right, list, rlist, ninit, ntest, nincr,
471 // n.Left = inlnode(n.Left)
480 switch n.Left.Op {
482 n.Left.SetNoInline(true)
501 n.Left = inlnode(n.Left)
502 if n.Left != nil && n.Left.Op == OINLCALL {
503 n.Left = inlconv2expr(n.Left)
581 fmt.Printf("%v:call to func %+v\n", n.Line(), n.Left)
583 if n.Left.Func != nil && n.Left.Func.Inl.Len() != 0 && !isIntrinsicCall(n) { // normal case
584 n = mkinlcall(n, n.Left, n.Isddd())
585 } else if n.Left.isMethodExpression() && asNode(n.Left.Sym.Def) != nil {
586 n = mkinlcall(n, asNode(n.Left.Sym.Def), n.Isddd())
587 } else if n.Left.Op == OCLOSURE {
588 if f := inlinableClosure(n.Left); f != nil {
591 } else if n.Left.Op == ONAME && n.Left.Name != nil && n.Left.Name.Defn != nil {
592 if d := n.Left.Name.Defn; d.Op == OAS && d.Right.Op == OCLOSURE {
597 if d.Left.Addrtaken() {
599 fmt.Printf("%v: cannot inline escaping closure variable %v\n", n.Line(), n.Left)
605 if unsafe, a := reassigned(n.Left); unsafe {
610 fmt.Printf("%v: cannot inline global closure variable %v\n", n.Line(), n.Left)
622 fmt.Printf("%v:call to meth %L\n", n.Line(), n.Left.Right)
626 if n.Left.Type == nil {
627 Fatalf("no function type for [%p] %+v\n", n.Left, n.Left)
630 if n.Left.Type.Nname() == nil {
631 Fatalf("no function definition for [%p] %+v\n", n.Left.Type, n.Left.Type)
634 n = mkinlcall(n, asNode(n.Left.Type.FuncType().Nname), n.Isddd())
691 if n.Left == v.name && n != v.name.Name.Defn {
703 if a := v.visit(n.Left); a != nil {
734 // n.Left = mkinlcall(n.Left, fn, isddd)
770 // n.Left = mkinlcall1(n.Left, fn, isddd)
915 if n.Left.Op == ODOTMETH {
918 if n.Left.Left == nil {
921 ras := nod(OAS, tinlvar(rcv, inlvars), n.Left.Left)
1187 p := fmt.Sprintf("%s·%d", n.Left.Sym.Name, inlgen)
1188 m.Left = newname(lookup(p))
1202 m.Left = subst.node(n.Left)