[llvm] [JITLink][AArch32] Add TableGen Backend for Instr Encodings (PR #76996)

Eymen Ünay via llvm-commits llvm-commits at lists.llvm.org
Fri Jan 26 10:40:55 PST 2024


================
@@ -212,19 +272,18 @@ template <> struct FixupInfo<Arm_Call> : public FixupInfoArmBranch {
   static constexpr uint32_t BitBlx = 0x10000000;
----------------
eymay wrote:

Here is my attempt at integrating the TableGen info of branch instructions with our bit level info. I realized as we diverge more from TableGen in terms of information, it gets harder to inspect and make sense of the resulting encodings. I plan to revert this branch specific TableGen integration since more complexity is added compared to simply using the previous values. 

https://github.com/llvm/llvm-project/pull/76996


More information about the llvm-commits mailing list