Remove unnecessary check of hasAVX(). It's already included in hasXMM().
authorCraig Topper <craig.topper@gmail.com>
Sat, 7 Jan 2012 18:48:43 +0000 (18:48 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 7 Jan 2012 18:48:43 +0000 (18:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147734 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelLowering.cpp

index 4b1c411824fb9d808bc18a187c012dc782327a8d..467705ed8773aa75dde0640993ac01a13bc8aef7 100644 (file)
@@ -15380,7 +15380,7 @@ X86TargetLowering::getRegForInlineAsmConstraint(const std::string &Constraint,
       if (!Subtarget->hasXMMInt()) break;
       // FALL THROUGH.
     case 'x':   // SSE_REGS if SSE1 allowed or AVX_REGS if AVX allowed
-      if (!Subtarget->hasXMM() && !Subtarget->hasAVX()) break;
+      if (!Subtarget->hasXMM()) break;
 
       switch (VT.getSimpleVT().SimpleTy) {
       default: break;