Lines Matching refs:parent

64 	struct _sym_node *parent;  member
74 r->child[0]->parent = p; in zend_syms_rotateleft()
76 r->parent = p->parent; in zend_syms_rotateleft()
77 if (p->parent == NULL) { in zend_syms_rotateleft()
79 } else if (p->parent->child[0] == p) { in zend_syms_rotateleft()
80 p->parent->child[0] = r; in zend_syms_rotateleft()
82 p->parent->child[1] = r; in zend_syms_rotateleft()
85 p->parent = r; in zend_syms_rotateleft()
92 l->child[1]->parent = p; in zend_syms_rotateright()
94 l->parent = p->parent; in zend_syms_rotateright()
95 if (p->parent == NULL) { in zend_syms_rotateright()
97 } else if (p->parent->child[1] == p) { in zend_syms_rotateright()
98 p->parent->child[1] = l; in zend_syms_rotateright()
100 p->parent->child[0] = l; in zend_syms_rotateright()
103 p->parent = l; in zend_syms_rotateright()
120 sym->parent = sym->child[0] = sym->child[1] = NULL; in zend_jit_disasm_add_symbol()
133 sym->parent = node; in zend_jit_disasm_add_symbol()
141 sym->parent = node; in zend_jit_disasm_add_symbol()
156 while (sym && sym != JIT_G(symbols) && sym->parent->info == 1) { in zend_jit_disasm_add_symbol()
157 if (sym->parent == sym->parent->parent->child[0]) { in zend_jit_disasm_add_symbol()
158 node = sym->parent->parent->child[1]; in zend_jit_disasm_add_symbol()
160 sym->parent->info = 0; in zend_jit_disasm_add_symbol()
162 sym->parent->parent->info = 1; in zend_jit_disasm_add_symbol()
163 sym = sym->parent->parent; in zend_jit_disasm_add_symbol()
165 if (sym == sym->parent->child[1]) { in zend_jit_disasm_add_symbol()
166 sym = sym->parent; in zend_jit_disasm_add_symbol()
169 sym->parent->info = 0; in zend_jit_disasm_add_symbol()
170 sym->parent->parent->info = 1; in zend_jit_disasm_add_symbol()
171 zend_syms_rotateright(sym->parent->parent); in zend_jit_disasm_add_symbol()
174 node = sym->parent->parent->child[0]; in zend_jit_disasm_add_symbol()
176 sym->parent->info = 0; in zend_jit_disasm_add_symbol()
178 sym->parent->parent->info = 1; in zend_jit_disasm_add_symbol()
179 sym = sym->parent->parent; in zend_jit_disasm_add_symbol()
181 if (sym == sym->parent->child[0]) { in zend_jit_disasm_add_symbol()
182 sym = sym->parent; in zend_jit_disasm_add_symbol()
185 sym->parent->info = 0; in zend_jit_disasm_add_symbol()
186 sym->parent->parent->info = 1; in zend_jit_disasm_add_symbol()
187 zend_syms_rotateleft(sym->parent->parent); in zend_jit_disasm_add_symbol()