Searched refs:NewLogicalExpr (Results 1 – 7 of 7) sorted by relevance
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/cmd/compile/internal/walk/ |
H A D | compare.go | 65 eqtype = ir.NewLogicalExpr(base.Pos, andor, nonnil, match) 70 expr := ir.NewLogicalExpr(base.Pos, andor, eqtype, eqdata) 185 expr = ir.NewLogicalExpr(base.Pos, andor, expr, a) 275 cmp = ir.NewLogicalExpr(base.Pos, ir.OANDAND, eqtab, eqdata) 278 cmp = ir.NewLogicalExpr(base.Pos, ir.OOROR, eqtab, ir.NewUnaryExpr(base.Pos, ir.ONOT, eqdata)) 342 r = ir.NewLogicalExpr(base.Pos, and, r, ir.NewBinaryExpr(base.Pos, cmp, ncb, cb)) 373 r = ir.NewLogicalExpr(base.Pos, and, r, ir.NewBinaryExpr(base.Pos, cmp, csubstrPart, ncsubstr)) 391 r = ir.NewLogicalExpr(base.Pos, ir.OANDAND, eqlen, eqmem) 395 r = ir.NewLogicalExpr(base.Pos, ir.OOROR, eqlen, ir.NewUnaryExpr(base.Pos, ir.ONOT, eqmem))
|
H A D | switch.go | 243 return ir.NewLogicalExpr(c.pos, ir.OANDAND, low, high)
|
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/cmd/compile/internal/noder/ |
H A D | expr.go | 173 return typed(x.Type(), ir.NewLogicalExpr(pos, op, x, y))
|
H A D | noder.go | 791 return ir.NewLogicalExpr(pos, op, x, y)
|
H A D | reader.go | 1633 return typecheck.Expr(ir.NewLogicalExpr(pos, op, x, y))
|
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/cmd/compile/internal/ir/ |
H A D | expr.go | 372 func NewLogicalExpr(pos src.XPos, op Op, x, y Node) *LogicalExpr { func
|
/dports/lang/go-devel/go-becaeea1199b875bc24800fa88f2f4fea119bf78/src/cmd/compile/internal/typecheck/ |
H A D | iimport.go | 1657 n := ir.NewLogicalExpr(r.pos(), op, r.expr(), r.expr())
|