aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp')
-rw-r--r--lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
index 4998613fc9..4a4a52c7b0 100644
--- a/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+++ b/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
@@ -703,6 +703,9 @@ public:
void visitInsertElement(User &I);
void visitShuffleVector(User &I);
+ void visitExtractValue(User &I);
+ void visitInsertValue(User &I);
+
void visitGetElementPtr(User &I);
void visitSelect(User &I);
@@ -2555,6 +2558,16 @@ void SelectionDAGLowering::visitShuffleVector(User &I) {
V1, V2, Mask));
}
+void SelectionDAGLowering::visitInsertValue(User &I) {
+ assert(0 && "insertvalue instruction not implemented");
+ abort();
+}
+
+void SelectionDAGLowering::visitExtractValue(User &I) {
+ assert(0 && "extractvalue instruction not implemented");
+ abort();
+}
+
void SelectionDAGLowering::visitGetElementPtr(User &I) {
SDOperand N = getValue(I.getOperand(0));