[llvm-commits] [llvm-gcc-4.0] r41749 - /llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Dale Johannesen
dalej at apple.com
Thu Sep 6 12:04:28 PDT 2007
Author: johannes
Date: Thu Sep 6 14:04:28 2007
New Revision: 41749
URL: http://llvm.org/viewvc/llvm-project?rev=41749&view=rev
Log:
Use APFloat interface for ConstantFP.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp?rev=41749&r1=41748&r2=41749&view=diff
==============================================================================
--- llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp Thu Sep 6 14:04:28 2007
@@ -5603,7 +5603,8 @@
if (WORDS_BIG_ENDIAN != HostBigEndian)
std::swap(UArr[0], UArr[1]);
- return ConstantFP::get(Ty, V);
+ return ConstantFP::get(Ty, Ty==Type::FloatTy ? APFloat((float)V)
+ : APFloat(V));
}
Constant *TreeConstantToLLVM::ConvertVECTOR_CST(tree exp) {
More information about the llvm-commits
mailing list