[PATCH] D42251: [globalisel][legalizer] Adapt LegalizerInfo to support inter-type dependencies and other things.
Daniel Sanders via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Jan 22 15:34:03 PST 2018
dsanders updated this revision to Diff 130978.
dsanders marked 4 inline comments as done.
dsanders added a comment.
Rebase.
Make falling off the end of the ruleset mean Unsupported unless the ruleset is empty in which case it automatically
falls back to the legacy rules. Other than that fallback legacy rules needs to be explicitly added
https://reviews.llvm.org/D42251
Files:
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
lib/CodeGen/GlobalISel/CMakeLists.txt
lib/CodeGen/GlobalISel/LegalityPredicates.cpp
lib/CodeGen/GlobalISel/LegalizeMutations.cpp
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
lib/Target/AArch64/AArch64LegalizerInfo.cpp
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D42251.130978.patch
Type: text/x-patch
Size: 53724 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180122/8739f3cd/attachment.bin>
More information about the llvm-commits
mailing list