================ @@ -1257,6 +1259,26 @@ inline bool isX86_64ExtendedReg(MCRegister Reg) { return false; } +inline const TargetRegisterClass * +constrainRegClassToNonRex2(const TargetRegisterClass *RC) { ---------------- KanRobert wrote:
It seems it's not appropriate place. X86BaseInfo is used to put common info for MC part. The new added headers are strange. Suggest declare it in `X86RegisterInfo.h` and define it in `X86RegisterInfo.cpp` https://github.com/llvm/llvm-project/pull/136660 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits