[PATCH] D43680: TableGen: Generalize record types to fix typeIsConvertibleTo et al.
Nicolai Hähnle via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 25 08:22:56 PST 2018
nhaehnle marked 2 inline comments as done.
nhaehnle added a comment.
No worries :) I very much appreciate the time you're taking to go over these changes!
================
Comment at: lib/TableGen/Record.cpp:191-195
+ for (Record *R : getClasses()) {
+ if (R == Rec || R->isSubClassOf(Rec))
+ return true;
+ }
+ return false;
----------------
tra wrote:
> `return llvm::any_of(...)` ?
Good idea, done. Also changed some variable names, hope that helps.
================
Comment at: lib/TableGen/Record.cpp:206-210
+ for (Record *RHSr : RTy->getClasses()) {
+ if (!isSubClassOf(RHSr))
+ return false;
+ }
+ return true;
----------------
tra wrote:
> `return llvm::all_of(...)` ?
Done.
Repository:
rL LLVM
https://reviews.llvm.org/D43680
More information about the llvm-commits
mailing list