summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-02-21 03:15:11 +0000
committerChris Lattner <sabre@nondot.org>2010-02-21 03:15:11 +0000
commitbeff6a3fd0df3ce079a40f2777a68832c57acdf6 (patch)
tree05f8d1d76b940bb7ba6b7964fd0c2113b9310170 /include
parentd76fe6649c9af1c4526e1d0735ef2d8dff7d6e25 (diff)
downloadllvm-beff6a3fd0df3ce079a40f2777a68832c57acdf6.tar.gz
llvm-beff6a3fd0df3ce079a40f2777a68832c57acdf6.tar.bz2
llvm-beff6a3fd0df3ce079a40f2777a68832c57acdf6.tar.xz
add a hook so that the new isel can run SDNodeXForms.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96714 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/CodeGen/SelectionDAGISel.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGISel.h b/include/llvm/CodeGen/SelectionDAGISel.h
index 1b9c268605..f9716142b9 100644
--- a/include/llvm/CodeGen/SelectionDAGISel.h
+++ b/include/llvm/CodeGen/SelectionDAGISel.h
@@ -137,6 +137,12 @@ protected:
return false;
}
+ virtual SDValue RunSDNodeXForm(SDValue V, unsigned XFormNo) {
+ assert(0 && "Tblgen shoudl generate this!");
+ return SDValue();
+ }
+
+
// Calls to these functions are generated by tblgen.
SDNode *Select_INLINEASM(SDNode *N);
SDNode *Select_UNDEF(SDNode *N);