Support for the insertelement operation.
authorRobert Bocchino <bocchino@illinois.edu>
Tue, 17 Jan 2006 20:06:42 +0000 (20:06 +0000)
committerRobert Bocchino <bocchino@illinois.edu>
Tue, 17 Jan 2006 20:06:42 +0000 (20:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25405 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/InstVisitor.h
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

index 9f888cbb59017f34b61ca265ec6d7790971d4a68..e48b3ffd7ebacdce34f058036dfa25b44fb88603 100644 (file)
@@ -176,6 +176,7 @@ public:
   RetTy visitShiftInst(ShiftInst   &I)              { DELEGATE(Instruction); }
   RetTy visitVAArgInst(VAArgInst   &I)              { DELEGATE(Instruction); }
   RetTy visitExtractElementInst(ExtractElementInst &I) { DELEGATE(Instruction); }
+  RetTy visitInsertElementInst(InsertElementInst &I) { DELEGATE(Instruction); }
 
   // Next level propagators... if the user does not overload a specific
   // instruction type, they can overload one of these to get the whole class
index cd4250b48b32857f9475a769520bd34af87ee777..f3e25467790c44fedbe190e871194d7e943b5c57 100644 (file)
@@ -389,6 +389,7 @@ public:
 
   // These all get lowered before this pass.
   void visitExtractElement(ExtractElementInst &I) { assert(0 && "TODO"); }
+  void visitInsertElement(InsertElementInst &I) { assert(0 && "TODO"); }
   void visitSwitch(SwitchInst &I) { assert(0 && "TODO"); }
   void visitInvoke(InvokeInst &I) { assert(0 && "TODO"); }
   void visitUnwind(UnwindInst &I) { assert(0 && "TODO"); }