[llvm] [PowerPC] Expand global named register support (PR #113482)
Nico Weber via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 24 09:05:55 PDT 2024
================
@@ -17367,25 +17367,33 @@ SDValue PPCTargetLowering::LowerFRAMEADDR(SDValue Op,
return FrameAddr;
}
-// FIXME? Maybe this could be a TableGen attribute on some registers and
-// this table could be generated automatically from RegInfo.
-Register PPCTargetLowering::getRegisterByName(const char* RegName, LLT VT,
+#define GET_REGISTER_MATCHER
+#include "PPCGenAsmMatcher.inc"
----------------
nico wrote:
Most targets don't include AsmMatcher outside of their AsmPartner subtarget, see also https://reviews.llvm.org/D69130#inline-627969
It'd be nice if there was a way to have nicer deps here if possible.
(If this is the best that's possible, it's fine as-is. I thought I'd raise this though, and maybe there's a nice fix.)
https://github.com/llvm/llvm-project/pull/113482
More information about the llvm-commits
mailing list