[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