aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
diff options
context:
space:
mode:
authorTobias Gysi <tobias.gysi@nextsilicon.com>2022-10-13 14:45:13 +0300
committerTobias Gysi <tobias.gysi@nextsilicon.com>2022-10-13 15:31:04 +0300
commitcc49a74a7bc6790d3502d1c2666712c1ef0c211b (patch)
tree8b872e76b564b2d7b4ab93dd8728bd5fee18ba11 /lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
parent0623ce152a02eed954a1de82a1430d6d00647c9f (diff)
downloadllvm-cc49a74a7bc6790d3502d1c2666712c1ef0c211b.zip
llvm-cc49a74a7bc6790d3502d1c2666712c1ef0c211b.tar.gz
llvm-cc49a74a7bc6790d3502d1c2666712c1ef0c211b.tar.bz2
[mlir][llvm] Use TableGen to import compare ops from LLVM IR.
The revision imports compare operations using TableGen generated builders, instead of using the special handlers defined by the Importer. It therefore adds a new llvmArgIndexes field that allows to specify a mapping between MLIR argument and LLVM IR operand indexes if they do not match. Additionally, the FCmp op is extended with an additional builder and all compare operations are extended with verification traits to ensure the operands types match. These extensions simplify the logic of the newly introduced builders and are in line with the compare operations define by the arithmetic dialect. Reviewed By: ftynse Differential Revision: https://reviews.llvm.org/D135855
Diffstat (limited to 'lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp')
0 files changed, 0 insertions, 0 deletions