OSDN Git Service

[Tablegen] Instrumenting table gen DAGGenISelDAG
authorAditya Nandakumar <aditya_nandakumar@apple.com>
Tue, 14 Feb 2017 18:32:41 +0000 (18:32 +0000)
committerAditya Nandakumar <aditya_nandakumar@apple.com>
Tue, 14 Feb 2017 18:32:41 +0000 (18:32 +0000)
commit3ca564103abdd0c70f28f270873a2e535c245a6f
treeb6ad7a2ac43965088a98bdeeacd6ea8d377be110
parentb7004e071cb31bbb735e3d9115719d336b6105c0
[Tablegen] Instrumenting table gen DAGGenISelDAG

To help assist in debugging ISEL or to prioritize GlobalISel backend
work, this patch adds two more tables to <Target>GenISelDAGISel.inc -
one which contains the patterns that are used during selection and the
other containing include source location of the patterns
Enabled through CMake varialbe LLVM_ENABLE_DAGISEL_COV

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@295081 91177308-0d34-0410-b5e6-96231b3b80d8
CMakeLists.txt
cmake/modules/TableGen.cmake
include/llvm/CodeGen/SelectionDAGISel.h
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
utils/TableGen/DAGISelMatcherEmitter.cpp