[llvm-commits] CVS: llvm/lib/VMCore/Verifier.cpp

Reid Spencer reid at x10sys.com
Wed Apr 4 16:48:56 PDT 2007



Changes in directory llvm/lib/VMCore:

Verifier.cpp updated: 1.198 -> 1.199
---
Log message:

Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. 


---
Diffs of the changes:  (+2 -0)

 Verifier.cpp |    2 ++
 1 files changed, 2 insertions(+)


Index: llvm/lib/VMCore/Verifier.cpp
diff -u llvm/lib/VMCore/Verifier.cpp:1.198 llvm/lib/VMCore/Verifier.cpp:1.199
--- llvm/lib/VMCore/Verifier.cpp:1.198	Sun Apr  1 02:22:57 2007
+++ llvm/lib/VMCore/Verifier.cpp	Wed Apr  4 18:48:25 2007
@@ -1027,6 +1027,8 @@
         case Intrinsic::bswap:
           if (GotBits < 16 || GotBits % 16 != 0)
             CheckFailed("Intrinsic requires even byte width argument", F);
+          /* FALL THROUGH */
+        case Intrinsic::bit_part_select:
           if (ArgNo == 1) {
             unsigned ResultBits = 
               cast<IntegerType>(FTy->getReturnType())->getBitWidth();






More information about the llvm-commits mailing list