[llvm] [BOLT][Instrumentation] Initial instrumentation support for RISCV64 (PR #133882)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 16 23:39:20 PDT 2025


kazutakahirata wrote:

@aaupov @WangJee I'm seeing warnings like:

```
bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp:558:23: error: '(anonymous namespace)::RISCVMCPlusBuilder::createCmpJE' hides overloaded virtual function [-Werror,-Woverloaded-virtual]
  InstructionListType createCmpJE(MCPhysReg RegNo, MCPhysReg RegTmp,
                      ^
```

and:

```
bolt/lib/Target/RISCV/RISCVMCPlusBuilder.cpp:780:8: error: '(anonymous namespace)::RISCVMCPlusBuilder::convertIndirectCallToLoad' hides overloaded virtual function [-Werror,-Woverloaded-virtual]
  void convertIndirectCallToLoad(MCInst &Inst, MCPhysReg Reg,
       ^
```

Would you mind taking a look?  Thanks!


https://github.com/llvm/llvm-project/pull/133882


More information about the llvm-commits mailing list