diff options
| author | 2026-03-21 22:20:34 +0100 | |
|---|---|---|
| committer | 2026-03-22 10:49:26 +0100 | |
| commit | 79874c83bf76a5b3efd3d558933b90d9b53b829e (patch) | |
| tree | 566930a17f1e090f86c2051ffec33106012908eb /src/ir.c | |
| parent | 83342d3b60438ef2421160a0673fb45d48b2f39f (diff) | |
IR: add 3rd operand to Instr
The motivation is for aarch64 msub/madd instrs, for isel to produce. But
it should be useful for other things too.
Diffstat (limited to 'src/ir.c')
| -rw-r--r-- | src/ir.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -484,7 +484,7 @@ insertphi(Block *blk, enum irclass cls) assert(blk->npred > 0); xbgrowz(&refs, blk->npred); vpush(&phitab, refs); - instrtab[new] = mkinstr(Ophi, cls, mkref(RXXX, phitab.n - 1)); + instrtab[new] = mkinstr1(Ophi, cls, {.i = phitab.n - 1}); vpush(&blk->phi, new); return mkref(RTMP, new); } |