[PATCH] D25614: [tablegen] Extract portions of AsmMatcherEmitter for re-use by another generator. NFC.

Daniel Sanders via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 14 06:36:32 PDT 2016


dsanders created this revision.
dsanders added a subscriber: llvm-commits.
Herald added subscribers: modocache, mgorny, beanz.

This change is preparation for a change that will allow targets to verify that the instructions
they emit meet the predicates they specify. This is useful to ensure that C++
legalization/lowering/instruction-selection doesn't incorrectly select code for a different
subtarget than intended. Such cases are not caught by the integrated assembler when emitting
instructions directly to an object file.


https://reviews.llvm.org/D25614

Files:
  utils/TableGen/AsmMatcherEmitter.cpp
  utils/TableGen/CMakeLists.txt
  utils/TableGen/SubtargetFeatureInfo.cpp
  utils/TableGen/SubtargetFeatureInfo.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D25614.74674.patch
Type: text/x-patch
Size: 10161 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161014/0bf9bfbe/attachment.bin>


More information about the llvm-commits mailing list