[vmkit-commits] [vmkit] r57835 - in /vmkit/trunk/lib: JnJVM/VMCore/JavaJIT.cpp JnJVM/VMCore/JavaJITOpcodes.cpp N3/VMCore/CLIJit.cpp N3/VMCore/Opcodes.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon Oct 20 09:11:21 PDT 2008


Author: geoffray
Date: Mon Oct 20 11:11:20 2008
New Revision: 57835

URL: http://llvm.org/viewvc/llvm-project?rev=57835&view=rev
Log:
Move to the new LLVM API BinaryOperator::create -> BinaryOperator::Create.


Modified:
    vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp
    vmkit/trunk/lib/JnJVM/VMCore/JavaJITOpcodes.cpp
    vmkit/trunk/lib/N3/VMCore/CLIJit.cpp
    vmkit/trunk/lib/N3/VMCore/Opcodes.cpp

Modified: vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp?rev=57835&r1=57834&r2=57835&view=diff

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaJIT.cpp Mon Oct 20 11:11:20 2008
@@ -94,7 +94,7 @@
                                    Type::Int32Ty, args[0], true);
     indexes2.push_back(val);
 #ifdef ISOLATE_SHARING
-    Value* mul = BinaryOperator::createMul(val, module->constantMinusOne,
+    Value* mul = BinaryOperator::CreateMul(val, module->constantMinusOne,
                                            "", currentBlock);
     indexesCtp.push_back(mul);
 #endif
@@ -309,7 +309,7 @@
   
   // The compare and swap did not pass, look if it's a thin lock
   Value* thinMask = ConstantInt::get(Type::Int32Ty, 0x80000000);
-  Value* isThin = BinaryOperator::createAnd(atomic, thinMask, "",
+  Value* isThin = BinaryOperator::CreateAnd(atomic, thinMask, "",
                                             currentBlock);
   cmp = new ICmpInst(ICmpInst::ICMP_EQ, isThin, module->constantZero, "",
                      currentBlock);
@@ -320,7 +320,7 @@
   currentBlock = ThinLockBB;
   Value* idMask = ConstantInt::get(Type::Int32Ty, 0x7FFFFF00);
   Value* cptMask = ConstantInt::get(Type::Int32Ty, 0xFF);
-  Value* IdInLock = BinaryOperator::createAnd(atomic, idMask, "", currentBlock);
+  Value* IdInLock = BinaryOperator::CreateAnd(atomic, idMask, "", currentBlock);
   Value* owner = new ICmpInst(ICmpInst::ICMP_EQ, threadId, IdInLock, "",
                               currentBlock);
 
@@ -330,7 +330,7 @@
   currentBlock = OwnerBB;
 
   // OK, we are the owner, now check if the counter will overflow.
-  Value* count = BinaryOperator::createAnd(atomic, cptMask, "", currentBlock);
+  Value* count = BinaryOperator::CreateAnd(atomic, cptMask, "", currentBlock);
   cmp = new ICmpInst(ICmpInst::ICMP_ULT, count, cptMask, "", currentBlock);
 
   BasicBlock* IncCounterBB = createBasicBlock("Increment counter");
@@ -340,7 +340,7 @@
   currentBlock = IncCounterBB;
   
   // The counter will not overflow, increment it.
-  Value* Add = BinaryOperator::createAdd(module->constantOne, atomic, "",
+  Value* Add = BinaryOperator::CreateAdd(module->constantOne, atomic, "",
                                          currentBlock);
   new StoreInst(Add, lockPtr, false, currentBlock);
   BranchInst::Create(OK, currentBlock);
@@ -392,7 +392,7 @@
   currentBlock = NotLockedOnceBB;
   // Look if the lock is thin.
   Value* thinMask = ConstantInt::get(Type::Int32Ty, 0x80000000);
-  Value* isThin = BinaryOperator::createAnd(lock, thinMask, "",
+  Value* isThin = BinaryOperator::CreateAnd(lock, thinMask, "",
                                             currentBlock);
   cmp = new ICmpInst(ICmpInst::ICMP_EQ, isThin, module->constantZero, "",
                      currentBlock);
@@ -402,7 +402,7 @@
   currentBlock = ThinLockBB;
 
   // Decrement the counter.
-  Value* Sub = BinaryOperator::createSub(lock, module->constantOne, "",
+  Value* Sub = BinaryOperator::CreateSub(lock, module->constantOne, "",
                                          currentBlock);
   new StoreInst(Sub, lockPtr, false, currentBlock);
   BranchInst::Create(EndUnlock, currentBlock);
@@ -1400,7 +1400,7 @@
       Constant* const_int32_9 = module->constantZero;
       ConstantInt* const_int32_10 = module->constantMinusOne;
       BinaryOperator* int32_tmpneg = 
-        BinaryOperator::create(Instruction::Sub, const_int32_9, args[0],
+        BinaryOperator::Create(Instruction::Sub, const_int32_9, args[0],
                                "tmpneg", currentBlock);
       ICmpInst* int1_abscond = 
         new ICmpInst(ICmpInst::ICMP_SGT, args[0], const_int32_10, "abscond", 
@@ -1412,7 +1412,7 @@
       ConstantInt* const_int64_10 = module->constantLongMinusOne;
       
       BinaryOperator* int64_tmpneg = 
-        BinaryOperator::create(Instruction::Sub, const_int64_9, args[0],
+        BinaryOperator::Create(Instruction::Sub, const_int64_9, args[0],
                                "tmpneg", currentBlock);
 
       ICmpInst* int1_abscond = new ICmpInst(ICmpInst::ICMP_SGT, args[0],

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

==============================================================================
--- vmkit/trunk/lib/JnJVM/VMCore/JavaJITOpcodes.cpp (original)
+++ vmkit/trunk/lib/JnJVM/VMCore/JavaJITOpcodes.cpp Mon Oct 20 11:11:20 2008
@@ -775,7 +775,7 @@
       case IADD : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createAdd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAdd(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -785,7 +785,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createAdd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAdd(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -794,7 +794,7 @@
       case FADD : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::createAdd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAdd(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -804,7 +804,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createAdd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAdd(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -813,7 +813,7 @@
       case ISUB : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createSub(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -822,7 +822,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createSub(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -831,7 +831,7 @@
       case FSUB : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::createSub(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -841,7 +841,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createSub(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -850,7 +850,7 @@
       case IMUL : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createMul(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -860,7 +860,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createMul(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -869,7 +869,7 @@
       case FMUL : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::createMul(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -879,7 +879,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createMul(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -888,7 +888,7 @@
       case IDIV : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createSDiv(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSDiv(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -898,7 +898,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createSDiv(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSDiv(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -907,7 +907,7 @@
       case FDIV : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::createFDiv(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFDiv(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -917,7 +917,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createFDiv(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFDiv(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -926,7 +926,7 @@
       case IREM : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createSRem(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSRem(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -936,7 +936,7 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createSRem(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateSRem(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -945,7 +945,7 @@
       case FREM : {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::createFRem(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFRem(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -955,14 +955,14 @@
         llvm::Value* val2 = pop();
         pop();
         llvm::Value* val1 = pop();
-        push(BinaryOperator::createFRem(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateFRem(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
       }
 
       case INEG :
-        push(BinaryOperator::createSub(
+        push(BinaryOperator::CreateSub(
                               module->constantZero,
                               popAsInt(), "", currentBlock),
              false);
@@ -970,7 +970,7 @@
       
       case LNEG : {
         pop();
-        push(BinaryOperator::createSub(
+        push(BinaryOperator::CreateSub(
                               module->constantLongZero,
                               pop(), "", currentBlock), false);
         push(module->constantZero, false);
@@ -978,14 +978,14 @@
       }
 
       case FNEG :
-        push(BinaryOperator::createSub(
+        push(BinaryOperator::CreateSub(
                               module->constantFloatMinusZero,
                               pop(), "", currentBlock), false);
         break;
       
       case DNEG : {
         pop();
-        push(BinaryOperator::createSub(
+        push(BinaryOperator::CreateSub(
                               module->constantDoubleMinusZero,
                               pop(), "", currentBlock), false);
         push(module->constantZero, false);
@@ -995,7 +995,7 @@
       case ISHL : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createShl(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateShl(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -1004,7 +1004,7 @@
         Value* val2 = new ZExtInst(pop(), Type::Int64Ty, "", currentBlock);
         pop(); // remove the 0 on the stack
         Value* val1 = pop();
-        push(BinaryOperator::createShl(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateShl(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -1013,7 +1013,7 @@
       case ISHR : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createAShr(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAShr(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -1022,7 +1022,7 @@
         Value* val2 = new ZExtInst(pop(), Type::Int64Ty, "", currentBlock);
         pop(); // remove the 0 on the stack
         Value* val1 = pop();
-        push(BinaryOperator::createAShr(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAShr(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -1033,7 +1033,7 @@
         Value* val1 = popAsInt();
         Value* mask = ConstantInt::get(Type::Int32Ty, 0x1F);
         val2 = BinaryOperator::CreateAnd(val2, mask, "", currentBlock);
-        push(BinaryOperator::createLShr(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateLShr(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -1044,7 +1044,7 @@
         val2 = BinaryOperator::CreateAnd(val2, mask, "", currentBlock);
         pop(); // remove the 0 on the stack
         Value* val1 = pop();
-        push(BinaryOperator::createLShr(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateLShr(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -1053,7 +1053,7 @@
       case IAND : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createAnd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAnd(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -1063,7 +1063,7 @@
         Value* val2 = pop();
         pop(); // remove the 0 on the stack
         Value* val1 = pop();
-        push(BinaryOperator::createAnd(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateAnd(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -1072,7 +1072,7 @@
       case IOR : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createOr(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateOr(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -1082,7 +1082,7 @@
         Value* val2 = pop();
         pop(); // remove the 0 on the stack
         Value* val1 = pop();
-        push(BinaryOperator::createOr(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateOr(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -1091,7 +1091,7 @@
       case IXOR : {
         Value* val2 = popAsInt();
         Value* val1 = popAsInt();
-        push(BinaryOperator::createXor(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateXor(val1, val2, "", currentBlock),
              false);
         break;
       }
@@ -1101,7 +1101,7 @@
         Value* val2 = pop();
         pop(); // remove the 0 on the stack
         Value* val1 = pop();
-        push(BinaryOperator::createXor(val1, val2, "", currentBlock),
+        push(BinaryOperator::CreateXor(val1, val2, "", currentBlock),
              false);
         push(module->constantZero, false);
         break;
@@ -1110,7 +1110,7 @@
       case IINC : {
         uint16 idx = WREAD_U1(bytecodes, true, i);
         sint16 val = WREAD_S1(bytecodes, false, i);
-        llvm::Value* add = BinaryOperator::createAdd(
+        llvm::Value* add = BinaryOperator::CreateAdd(
             new LoadInst(intLocals[idx], "", currentBlock), 
             ConstantInt::get(Type::Int32Ty, val), "",
             currentBlock);
@@ -1918,10 +1918,10 @@
         }
         currentBlock = BB2;
         
-        Value* mult = BinaryOperator::createMul(arg1, sizeElement, "",
+        Value* mult = BinaryOperator::CreateMul(arg1, sizeElement, "",
                                                 currentBlock);
         Value* size =
-          BinaryOperator::createAdd(module->JavaObjectSizeConstant, mult,
+          BinaryOperator::CreateAdd(module->JavaObjectSizeConstant, mult,
                                     "", currentBlock);
         std::vector<Value*> args;
         args.push_back(size);

Modified: vmkit/trunk/lib/N3/VMCore/CLIJit.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/CLIJit.cpp?rev=57835&r1=57834&r2=57835&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/VMCore/CLIJit.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/CLIJit.cpp Mon Oct 20 11:11:20 2008
@@ -223,7 +223,7 @@
 #endif
     }
     BinaryOperator* int32_tmp6 = 
-      BinaryOperator::create(Instruction::Add, int32_i_015_0, const_int32_9,
+      BinaryOperator::Create(Instruction::Add, int32_i_015_0, const_int32_9,
                              "tmp6", label_bb);
     LoadInst* int32_tmp10 = new LoadInst(ptr_tmp918, "tmp10", false, label_bb);
     ICmpInst* int1_tmp12 = new ICmpInst(ICmpInst::ICMP_SGT, int32_tmp10, 

Modified: vmkit/trunk/lib/N3/VMCore/Opcodes.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/N3/VMCore/Opcodes.cpp?rev=57835&r1=57834&r2=57835&view=diff

==============================================================================
--- vmkit/trunk/lib/N3/VMCore/Opcodes.cpp (original)
+++ vmkit/trunk/lib/N3/VMCore/Opcodes.cpp Mon Oct 20 11:11:20 2008
@@ -251,7 +251,7 @@
         Value* val1 = pop();
         isPointer |= (val1->getType() == module->ptrType);
         verifyType(val1, val2, currentBlock);
-        Value* res = BinaryOperator::createAdd(val1, val2, "", currentBlock);
+        Value* res = BinaryOperator::CreateAdd(val1, val2, "", currentBlock);
         if (isPointer) {
           res = new IntToPtrInst(res, module->ptrType, "", currentBlock);
         }
@@ -272,7 +272,7 @@
       case AND: {
         Value* val2 = pop();
         Value* val1 = pop();
-        push(BinaryOperator::createAnd(val1, val2, "", currentBlock));
+        push(BinaryOperator::CreateAnd(val1, val2, "", currentBlock));
         break;
       }
       
@@ -671,9 +671,9 @@
         Value* one = pop();
         if (one->getType()->isFloatingPoint()) {
           convertValue(one, two->getType(), currentBlock); 
-          push(BinaryOperator::createFDiv(one, two, "", currentBlock));
+          push(BinaryOperator::CreateFDiv(one, two, "", currentBlock));
         } else {
-          push(BinaryOperator::createSDiv(one, two, "", currentBlock));
+          push(BinaryOperator::CreateSDiv(one, two, "", currentBlock));
         }
         break;
       }
@@ -682,9 +682,9 @@
         Value* two = pop();
         Value* one = pop();
         if (one->getType()->isFloatingPoint()) {
-          push(BinaryOperator::createFDiv(one, two, "", currentBlock));
+          push(BinaryOperator::CreateFDiv(one, two, "", currentBlock));
         } else {
-          push(BinaryOperator::createUDiv(one, two, "", currentBlock));
+          push(BinaryOperator::CreateUDiv(one, two, "", currentBlock));
         }
         break;
       }
@@ -1003,7 +1003,7 @@
         Value* val2 = pop();
         Value* val1 = pop();
         convertValue(val1, val2->getType(), currentBlock); 
-        push(BinaryOperator::createMul(val1, val2, "", currentBlock));
+        push(BinaryOperator::CreateMul(val1, val2, "", currentBlock));
         break;
       }
 
@@ -1019,7 +1019,7 @@
 
       case NEG : {
         Value* val = pop();
-        push(BinaryOperator::createSub(
+        push(BinaryOperator::CreateSub(
                               Constant::getNullValue(val->getType()),
                               val, "", currentBlock));
         break;
@@ -1028,14 +1028,14 @@
       case NOP : break;
 
       case NOT : {
-        push(BinaryOperator::createNot(pop(), "", currentBlock));
+        push(BinaryOperator::CreateNot(pop(), "", currentBlock));
         break;
       }
 
       case OR : {
         Value* two = pop();
         Value* one = pop();
-        push(BinaryOperator::createOr(one, two, "", currentBlock));
+        push(BinaryOperator::CreateOr(one, two, "", currentBlock));
         break;
       }
 
@@ -1048,9 +1048,9 @@
         Value* two = pop();
         Value* one = pop();
         if (one->getType()->isFloatingPoint()) {
-          push(BinaryOperator::createFRem(one, two, "", currentBlock));
+          push(BinaryOperator::CreateFRem(one, two, "", currentBlock));
         } else {
-          push(BinaryOperator::createSRem(one, two, "", currentBlock));
+          push(BinaryOperator::CreateSRem(one, two, "", currentBlock));
         }
         break;
       }
@@ -1059,9 +1059,9 @@
         Value* two = pop();
         Value* one = pop();
         if (one->getType()->isFloatingPoint()) {
-          push(BinaryOperator::createFRem(one, two, "", currentBlock));
+          push(BinaryOperator::CreateFRem(one, two, "", currentBlock));
         } else {
-          push(BinaryOperator::createURem(one, two, "", currentBlock));
+          push(BinaryOperator::CreateURem(one, two, "", currentBlock));
         }
         break;
       }
@@ -1087,7 +1087,7 @@
         Value* val2 = pop();
         Value* val1 = pop();
         verifyType(val1, val2, currentBlock);
-        push(BinaryOperator::createShl(val1, val2, "", currentBlock));
+        push(BinaryOperator::CreateShl(val1, val2, "", currentBlock));
         break;
       }
       
@@ -1095,7 +1095,7 @@
         Value* val2 = pop();
         Value* val1 = pop();
         verifyType(val1, val2, currentBlock);
-        push(BinaryOperator::createAShr(val1, val2, "", currentBlock));
+        push(BinaryOperator::CreateAShr(val1, val2, "", currentBlock));
         break;
       }
       
@@ -1103,7 +1103,7 @@
         Value* val2 = pop();
         Value* val1 = pop();
         verifyType(val1, val2, currentBlock);
-        push(BinaryOperator::createLShr(val1, val2, "", currentBlock));
+        push(BinaryOperator::CreateLShr(val1, val2, "", currentBlock));
         break;
       }
  
@@ -1235,7 +1235,7 @@
         Value* val2 = pop();
         Value* val1 = pop();
         verifyType(val1, val2, currentBlock);
-        push(BinaryOperator::createSub(val1, val2, "", currentBlock));
+        push(BinaryOperator::CreateSub(val1, val2, "", currentBlock));
         break;
       }
 
@@ -1269,7 +1269,7 @@
         Value* two = pop();
         Value* one = pop();
         convertValue(two, one->getType(), currentBlock);
-        push(BinaryOperator::createXor(one, two, "", currentBlock));
+        push(BinaryOperator::CreateXor(one, two, "", currentBlock));
         break;
       }
 





More information about the vmkit-commits mailing list