diff --git a/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h b/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h index cd07da69a16832..52e20e94115739 100644 --- a/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h +++ b/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h @@ -222,6 +222,7 @@ class RISCVTTIImpl : public BasicTTIImplBase { } llvm_unreachable("unknown register class"); } + unsigned getRegisterClassForType(bool Vector, Type *Ty = nullptr) const { if (Vector) return RISCVRegisterClass::VRRC; @@ -236,7 +237,8 @@ class RISCVTTIImpl : public BasicTTIImplBase { } return RISCVRegisterClass::GPRRC; - }; + } + const char *getRegisterClassName(unsigned ClassID) const { switch (ClassID) { case RISCVRegisterClass::GPRRC: