Home
last modified time | relevance | path

Searched defs:orderState (Results 1 – 1 of 1) sorted by relevance

/aosp_15_r20/prebuilts/go/linux-x86/src/cmd/compile/internal/walk/
Dorder.go41 type orderState struct { struct
42 out []ir.Node // list of generated statements
43 temp []*ir.Name // stack of temporary variables
44 free map[string][]*ir.Name // free list of unused temporaries, by type.LinkString().
45 edit func(ir.Node) ir.Node // cached closure of o.exprNoLHS
60 func (o *orderState) append(stmt ir.Node) {
67 func (o *orderState) newTemp(t *types.Type, clear bool) *ir.Name {
89 func (o *orderState) copyExpr(n ir.Node) *ir.Name {
103 func (o *orderState) copyExprClear(n ir.Node) *ir.Name {
107 func (o *orderState) copyExpr1(n ir.Node, clear bool) *ir.Name {
[all …]