aboutsummaryrefslogtreecommitdiff
path: root/backend/unittests/Support/TextDiagnosticTest.cpp
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-03-17 17:32:50 +0000
committerRichard Qin <richard.qin.x@gmail.com>2026-03-17 17:32:50 +0000
commitf29e711b76e7c6bb436111609fa0b14e5c448fb7 (patch)
tree779b66de49904bca8d5cb0f76ae0e28f323bbe8b /backend/unittests/Support/TextDiagnosticTest.cpp
parente8d3b8082110bd66c223ff053c48a8c65ab8da41 (diff)
downloadrcc-project-f29e711b76e7c6bb436111609fa0b14e5c448fb7.tar.gz
rcc-project-f29e711b76e7c6bb436111609fa0b14e5c448fb7.tar.xz
refactor(core): address WB stage architectural and naming review feedback
- Renamed `wb_reg_write_data` and `wb_reg_write_addr` to `wb_rd_wdata` and `wb_rd_addr` respectively to comply with `docs/naming_convention.md`. - Removed the 64-bit adder for `mem_wb_pc + 64'd4` from the WB stage to improve timing. Introduced a new `mem_wb_pc_plus_4` pipeline input instead. - Added a `has_trap` signal to gate architectural state updates (`wb_reg_write_en` and `csr_req`) upon exceptions, ensuring precise exceptions without corrupting the register file or CSRs. Co-authored-by: Richard-Qin-001 <69390919+Richard-Qin-001@users.noreply.github.com>
Diffstat (limited to 'backend/unittests/Support/TextDiagnosticTest.cpp')
0 files changed, 0 insertions, 0 deletions