[all-commits] [llvm/llvm-project] 31f47d: [RISCV] Update evaluateBranch for Xqci (#141718)

Sam Elliott via All-commits all-commits at lists.llvm.org
Wed May 28 10:59:24 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 31f47dd0fa05cfcc06b74a17a192cb179d7510c1
      https://github.com/llvm/llvm-project/commit/31f47dd0fa05cfcc06b74a17a192cb179d7510c1
  Author: Sam Elliott <quic_aelliott at quicinc.com>
  Date:   2025-05-28 (Wed, 28 May 2025)

  Changed paths:
    M llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
    A llvm/test/MC/Disassembler/RISCV/branch-targets-xcv.txt
    A llvm/test/MC/Disassembler/RISCV/branch-targets-xqci.txt

  Log Message:
  -----------
  [RISCV] Update evaluateBranch for Xqci (#141718)

This implements RISCVMCInstrAnalysis::evaluateBranch for the two Xqci
pc-relative jumps, which were otherwise not being displayed correctly
when disassembling.

This also adds tests for all Xqci branches, and also the Core-V branches
as they work, but did not have coverage.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list