[llvm-commits] [llvm-gcc-4.0] r41936 - /llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp

Bill Wendling isanbard at gmail.com
Thu Sep 13 17:26:28 PDT 2007


Author: void
Date: Thu Sep 13 19:26:28 2007
New Revision: 41936

URL: http://llvm.org/viewvc/llvm-project?rev=41936&view=rev
Log:
APFloats have "explicit" now.

Modified:
    llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp

Modified: llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp?rev=41936&r1=41935&r2=41936&view=diff

==============================================================================
--- llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp (original)
+++ llvm-gcc-4.0/trunk/gcc/config/i386/llvm-i386.cpp Thu Sep 13 19:26:28 2007
@@ -376,7 +376,7 @@
     return true;
   case IX86_BUILTIN_LOADQ: {
     PointerType *f64Ptr = PointerType::get(Type::DoubleTy);
-    Value *Zero = ConstantFP::get(Type::DoubleTy, 0.0);
+    Value *Zero = ConstantFP::get(Type::DoubleTy, APFloat(0.0));
     Ops[0] = Builder.CreateBitCast(Ops[0], f64Ptr, "tmp");
     Ops[0] = Builder.CreateLoad(Ops[0], "tmp");
     Result = BuildVector(Ops[0], Zero, NULL);





More information about the llvm-commits mailing list