diff options
| author | WormHeamer | 2025-10-27 23:33:21 -0400 |
|---|---|---|
| committer | WormHeamer | 2025-10-27 23:33:21 -0400 |
| commit | 40d164972423056e8302bd67db9494b6e4b076b3 (patch) | |
| tree | 25ff78ade2fcef01cee7339037a0ae745c416d2b /peephole.c | |
| parent | dd62801133cddca25d94c9c59f8ca7d0748850c6 (diff) | |
fix a bunch of warnings
Diffstat (limited to 'peephole.c')
| -rw-r--r-- | peephole.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -59,7 +59,7 @@ static inline int node_cmp_incompat(NodeType a, NodeType b) { Value node_compute(Node *n, Lexer *l) { Type lit_type = { .lvl = T_BOT }; - for (int i = 1; i < n->in.len; i++) { + for (u32 i = 1; i < n->in.len; i++) { Node *p = IN(n, i); if (p->type.lvl != T_CONST) { lit_type.lvl = T_BOT; @@ -203,7 +203,7 @@ static int node_equiv(Node *a, Node *b) { if (a->op != b->op) return 0; if (a->in.len != b->in.len) return 0; if (!value_eql(&a->val, &b->val)) return 0; - for (int i = 1; i < a->in.len; i++) { + for (u32 i = 1; i < a->in.len; i++) { if (!node_equiv(IN(a, i), IN(b, i))) return 0; } return 1; @@ -234,7 +234,7 @@ static int node_equiv_input(Node *a, Node *b) { fprintf(stderr, "equiv\n"); return 1; } - for (int i = 1; i < a->in.len; i++) { + for (u32 i = 1; i < a->in.len; i++) { if (!node_equiv(IN(a, i), IN(b, i))) return 0; } return 1; @@ -294,7 +294,7 @@ Node *node_idealize(Node *n, Graph *p, Lexer *l) { /* try to trim duplicate inputs from the graph */ int same = 1, same_ptr = 1; - for (int i = 1; i < n->in.len; i++) { + for (u32 i = 1; i < n->in.len; i++) { if (IN(n, i) == CAR(n)) continue; same_ptr = 0; if (!node_equiv(IN(n, i), CAR(n))) { @@ -305,7 +305,7 @@ Node *node_idealize(Node *n, Graph *p, Lexer *l) { if (n->in.len > 2 && same && !same_ptr) { Node *r = node_new(p, n->op, NULL); - for (int i = 0; i < n->in.len; i++) { + for (u32 i = 0; i < n->in.len; i++) { node_add(p, CAR(n), r); } return node_peephole(r, p, l); @@ -552,11 +552,11 @@ zero_no_effect: if (node_eql_i64(CAR(n), 0)) return CDR(n); case N_REGION: { int live_in = 0; - for (int i = 0; i < n->in.len; i++) { + for (u32 i = 0; i < n->in.len; i++) { if (IN(n, i)->type.lvl != T_XCTRL) live_in++; } if (live_in == 1) { - for (int i = 0; i < n->in.len; i++) { + for (u32 i = 0; i < n->in.len; i++) { if (IN(n, i)->type.lvl != T_XCTRL) { return IN(n, i); } |
