[vmkit-commits] [vmkit] r74994 - /vmkit/trunk/lib/JnJVM/Compiler/JavaJITOpcodes.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Jul 8 01:17:54 PDT 2009


Author: geoffray
Date: Wed Jul  8 03:17:54 2009
New Revision: 74994

URL: http://llvm.org/viewvc/llvm-project?rev=74994&view=rev
Log:
Move to new LLVM API.


Modified:
    vmkit/trunk/lib/JnJVM/Compiler/JavaJITOpcodes.cpp

Modified: vmkit/trunk/lib/JnJVM/Compiler/JavaJITOpcodes.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/Compiler/JavaJITOpcodes.cpp?rev=74994&r1=74993&r2=74994&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/Compiler/JavaJITOpcodes.cpp (original)
+++ vmkit/trunk/lib/JnJVM/Compiler/JavaJITOpcodes.cpp Wed Jul  8 03:17:54 2009
@@ -840,7 +840,7 @@
       case FADD : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::CreateAdd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFAdd(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -850,7 +850,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::CreateAdd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFAdd(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -877,7 +877,7 @@
       case FSUB : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFSub(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -887,7 +887,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFSub(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -915,7 +915,7 @@
       case FMUL : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFMul(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -925,7 +925,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFMul(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;





More information about the vmkit-commits mailing list