diff gen/arrays.cpp @ 1554:d6e8d5db259f

LLVMContext changes up to r77366
author Benjamin Kramer <benny.kra@gmail.com>
date Thu, 30 Jul 2009 15:25:10 +0200
parents a326f145a57b
children 06d5cc873350
line wrap: on
line diff
--- a/gen/arrays.cpp	Thu Jul 23 20:34:35 2009 +0200
+++ b/gen/arrays.cpp	Thu Jul 30 15:25:10 2009 +0200
@@ -309,7 +309,7 @@
 
     LLConstant* constarr;
     if (mismatch)
-        constarr = gIR->context().getConstantStruct(initvals);
+        constarr = LLConstantStruct::get(initvals);
     else
         constarr = LLConstantArray::get(LLArrayType::get(llelemty, arrlen), initvals);
 
@@ -394,7 +394,7 @@
 LLConstant* DtoConstSlice(LLConstant* dim, LLConstant* ptr)
 {
     LLConstant* values[2] = { dim, ptr };
-    return gIR->context().getConstantStruct(values, 2);
+    return LLConstantStruct::get(values, 2);
 }
 
 //////////////////////////////////////////////////////////////////////////////////////////
@@ -784,11 +784,11 @@
         break;
     case TOKleg:
         skip = true;
-        res = gIR->context().getConstantIntTrue();
+        res = gIR->context().getTrue();
         break;
     case TOKunord:
         skip = true;
-        res = gIR->context().getConstantIntFalse();
+        res = gIR->context().getFalse();
         break;
 
     default:
@@ -826,8 +826,8 @@
 
     LLSmallVector<LLValue*, 3> args;
     args.push_back(len);
-    args.push_back(gIR->context().getConstantInt(DtoSize_t(), esz, false));
-    args.push_back(gIR->context().getConstantInt(DtoSize_t(), nsz, false));
+    args.push_back(LLConstantInt::get(DtoSize_t(), esz, false));
+    args.push_back(LLConstantInt::get(DtoSize_t(), nsz, false));
 
     LLFunction* fn = LLVM_D_GetRuntimeFunction(gIR->module, "_d_array_cast_len");
     return gIR->CreateCallOrInvoke(fn, args.begin(), args.end(), "tmp").getInstruction();
@@ -962,7 +962,7 @@
                 fatal();
             }
 
-            rval2 = gIR->context().getConstantInt(DtoSize_t(), arrty->getNumElements(), false);
+            rval2 = LLConstantInt::get(DtoSize_t(), arrty->getNumElements(), false);
             if (fromtype->nextOf()->size() != totype->nextOf()->size())
                 rval2 = DtoArrayCastLength(rval2, ety, ptrty->getContainedType(0));
             rval = DtoBitCast(uval, ptrty);