[PATCH] D48580: [AArch64] Support reserving x1-7 registers.
Manoj Gupta via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 4 20:36:08 PDT 2018
manojgupta added inline comments.
================
Comment at: lib/Target/AArch64/AArch64.td:102
-def FeatureReserveX18 : SubtargetFeature<"reserve-x18", "ReserveX18", "true",
- "Reserve X18, making it unavailable "
- "as a GPR">;
-
-def FeatureReserveX20 : SubtargetFeature<"reserve-x20", "ReserveX20", "true",
- "Reserve X20, making it unavailable "
- "as a GPR">;
+foreach i = {1-7,18,20} in
+ def FeatureReserveX#i : SubtargetFeature<"reserve-x"#i, "ReserveXRegister["#i#"]", "true",
----------------
Can you support reserving all of the registers instead of a subset?
https://reviews.llvm.org/D48580
More information about the llvm-commits
mailing list