]> granicus.if.org Git - clang/commitdiff
Convert AVX non-temporal store builtins to LLVM-native IR. This was previously done...
authorCraig Topper <craig.topper@gmail.com>
Mon, 7 May 2012 06:25:45 +0000 (06:25 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 7 May 2012 06:25:45 +0000 (06:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156296 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGBuiltin.cpp

index e30b5136ba409ead8320fb55cdb5d22f130d1861..bf180f64b3839c9397a8adf070efb6b93df24ca2 100644 (file)
@@ -2411,8 +2411,11 @@ Value *CodeGenFunction::EmitX86BuiltinExpr(unsigned BuiltinID,
     return llvm::Constant::getNullValue(ConvertType(E->getType()));
   }
   case X86::BI__builtin_ia32_movntps:
+  case X86::BI__builtin_ia32_movntps256:
   case X86::BI__builtin_ia32_movntpd:
+  case X86::BI__builtin_ia32_movntpd256:
   case X86::BI__builtin_ia32_movntdq:
+  case X86::BI__builtin_ia32_movntdq256:
   case X86::BI__builtin_ia32_movnti: {
     llvm::MDNode *Node = llvm::MDNode::get(getLLVMContext(),
                                            Builder.getInt32(1));