[RISCV][ISelLowering] Use Zicond for FP selects on Zfinx/Zdinx #169299
fennecJ
force pushed
from
865ee328
to
fe46a46e
106 days ago
fennecJ
force pushed
from
5f91d261
to
bf53e56c
106 days ago
lenary
commented
on 2025-11-24
fennecJ
force pushed
from
2d5b2f98
to
b1cad4dd
105 days ago
fennecJ
force pushed
from
b1cad4dd
to
5778116b
105 days ago
lenary
commented
on 2025-11-25
[RISCV][ISelLowering] Use Zicond for FP selects on Zfinx/Zdinx
2623c956
Add test for zicond zf/dinx select lowering
8ea2e880
Refine FPinGPR checking logic
2d43f378
Fix f16 Zicond SELECT lowering with Zhinx
1336a591
Add unit test for half zicond lowering
6a1e9cc8
Revise zicond with zfinx implement
aa4eba6d
Update test file via update_llc_test_checks.py
1682fb67
Handle RV32 with f64 Zdinx
3e181355
Add testcase for rv32zdinx
23f5ad70
Skip Zicond for FP sel when we need to split regs
dafc8b59
Optimize Zicond lowering for FP selects with +0.0
a63b0030
Update unit test result to align newest commit
082474e5
Refine const zero casting logic
3b721ca2
Add test for F16 select feeding into arithmetic op
ef97fca1
fennecJ
force pushed
from
efca401c
to
ef97fca1
104 days ago
lenary
approved these changes
on 2025-11-26
Refine FP Zicond ISel logic
7cd5abcd
tclin914
approved these changes
on 2025-11-27
tclin914
merged
2e21bb81
into main 99 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub