[PATCH] D137532: [LoongArch] Implement the TargetLowering::getRegisterByName hook
Nico Weber via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Dec 3 04:27:12 PST 2022
thakis added inline comments.
================
Comment at: llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp:2462
+#define GET_REGISTER_MATCHER
+#include "LoongArchGenAsmMatcher.inc"
+
----------------
This is a bit strange to me from a dependency point of view. GenAsmMatcher conceptually belongs to LoongArchAsmParser, but LoongArchCodeGen doesn't depend on LoongArchAsmParser. I believe other targets don't include GenAsmMatcher.inc from their codegen libraries (except aarch64 and riscv, but it's strange there too -- see also https://reviews.llvm.org/D69130#inline-627969).
Any chance this could be layered nicer?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D137532/new/
https://reviews.llvm.org/D137532
More information about the llvm-commits
mailing list