[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