This has been separated off from D69618 to reduce clutter. Instead of using a sequence of bools to describe whether a type is floating, signed, ..., which can fairly easily end up in an inconsistent or otherwise meaningless state this switches to a single enum Kind. There should be no functional changes from this.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
I guess the extra checks are due to existing code "accidentally" doing the right thing?
Have you verified this is NFC in terms of the generated arm_neon.h etc?
LGTM
Comment Actions
I guess the extra checks are due to existing code "accidentally" doing the right thing?
Yep, they were helpful while I was in the process of converting (in the end I went via AAAFloating enumerators to make sure all uses were flushed out). And yes, diff showed no change in clang-tblgen output.
Anyway, thanks, committed as 9577ee84e6.