Add support for new intrinsic
authorChris Lattner <sabre@nondot.org>
Tue, 6 Jan 2004 05:33:02 +0000 (05:33 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 6 Jan 2004 05:33:02 +0000 (05:33 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10701 91177308-0d34-0410-b5e6-96231b3b80d8

lib/VMCore/Function.cpp
lib/VMCore/Verifier.cpp

index f8d951b75152f5156a0d438b046523516a7e518f..ff7905b73f574a8c9afc3ee377c8a04eab4a9d64 100644 (file)
@@ -212,6 +212,7 @@ unsigned Function::getIntrinsicID() const {
     if (getName() == "llvm.dbg.region.start")return Intrinsic::dbg_region_start;
     if (getName() == "llvm.dbg.region.end")  return Intrinsic::dbg_region_end;
     if (getName() == "llvm.dbg.func.start")  return Intrinsic::dbg_func_start;
+    if (getName() == "llvm.dbg.declare")     return Intrinsic::dbg_declare;
     break;
   case 'l':
     if (getName() == "llvm.longjmp")  return Intrinsic::longjmp;
index 3e59e6510128feccea1f796b55f9fe98da34f901..c2e3d9a6fee39b4e2dc26d593bcca1c04856b3a2 100644 (file)
@@ -553,6 +553,7 @@ void Verifier::visitIntrinsicFunctionCall(Intrinsic::ID ID, CallInst &CI) {
   case Intrinsic::dbg_region_start:NumArgs = 1; break;
   case Intrinsic::dbg_region_end:  NumArgs = 1; break;
   case Intrinsic::dbg_func_start:  NumArgs = 1; break;
+  case Intrinsic::dbg_declare:     NumArgs = 1; break;
  
   case Intrinsic::alpha_ctlz:      NumArgs = 1; break;
   case Intrinsic::alpha_cttz:      NumArgs = 1; break;