[llvm] r239497 - change assert that will never fire to llvm_unreachable

Sanjay Patel spatel at rotateright.com
Wed Jun 10 16:27:35 PDT 2015


Author: spatel
Date: Wed Jun 10 18:27:33 2015
New Revision: 239497

URL: http://llvm.org/viewvc/llvm-project?rev=239497&view=rev
Log:
change assert that will never fire to llvm_unreachable

Modified:
    llvm/trunk/lib/Target/X86/X86InstrInfo.cpp

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.cpp?rev=239497&r1=239496&r2=239497&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.cpp Wed Jun 10 18:27:33 2015
@@ -6424,7 +6424,7 @@ void X86InstrInfo::genAlternativeCodeSeq
            Pattern == MachineCombinerPattern::MC_REASSOC_XA_YB)
     Prev = MRI.getUniqueVRegDef(Root.getOperand(2).getReg());
   else
-    assert("Unknown pattern for machine combiner");
+    llvm_unreachable("Unknown pattern for machine combiner");
   
   reassociateOps(Root, *Prev, Pattern, InsInstrs, DelInstrs, InstIdxForVirtReg);
   return;





More information about the llvm-commits mailing list