[PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 9 03:40:13 PST 2018


RKSimon added a comment.

In D38028#1324542 <https://reviews.llvm.org/D38028#1324542>, @thakis wrote:

> In D38028#1324522 <https://reviews.llvm.org/D38028#1324522>, @craig.topper wrote:
>
> > You're correct, nothing sets it. I'm nervous about ever using the autogenerated table by default. I've used it a while back to copy entries into the manual tables. But I had to add more waivers and adjustments to fix bugs in the autogenerated table in the process. I don't think they are still a perfect match. I worry that if we switch to the autogenerated table and as we add new instructions in the future we can silently introduce bugs because the new table entries weren't reviewed.
>
>
> Should we remove the autogenerated table again then?


It still has merit as a debugging tool to check against the manually created tables - not sure if that's a big enough reason?


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D38028/new/

https://reviews.llvm.org/D38028





More information about the llvm-commits mailing list