Update for LLVM API change.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77012 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/CGExprConstant.cpp b/lib/CodeGen/CGExprConstant.cpp
index 34b67c8..07570c1 100644
--- a/lib/CodeGen/CGExprConstant.cpp
+++ b/lib/CodeGen/CGExprConstant.cpp
@@ -315,7 +315,7 @@
     unsigned byte = V.getLoBits(curBits).getZExtValue() << (FieldOffset & 7);
     do {
       llvm::Constant* byteC =
-        VMContext.getConstantInt(llvm::Type::Int8Ty, byte);
+        llvm::ConstantInt::get(llvm::Type::Int8Ty, byte);
       Elts[i] = VMContext.getConstantExprOr(Elts[i], byteC);
       ++i;
       V = V.lshr(curBits);
@@ -591,7 +591,7 @@
     case Expr::AddrLabelExprClass: {
       assert(CGF && "Invalid address of label expression outside function.");
       unsigned id = CGF->GetIDForAddrOfLabel(cast<AddrLabelExpr>(E)->getLabel());
-      llvm::Constant *C = VMContext.getConstantInt(llvm::Type::Int32Ty, id);
+      llvm::Constant *C = llvm::ConstantInt::get(llvm::Type::Int32Ty, id);
       return VMContext.getConstantExprIntToPtr(C, ConvertType(E->getType()));
     }
     case Expr::CallExprClass: {
@@ -643,7 +643,7 @@
     case APValue::LValue: {
       const llvm::Type *DestTy = getTypes().ConvertTypeForMem(DestType);
       llvm::Constant *Offset = 
-        VMContext.getConstantInt(llvm::Type::Int64Ty, 
+        llvm::ConstantInt::get(llvm::Type::Int64Ty, 
                                Result.Val.getLValueOffset());
       
       llvm::Constant *C;
@@ -681,7 +681,8 @@
       }
     }
     case APValue::Int: {
-      llvm::Constant *C = VMContext.getConstantInt(Result.Val.getInt());
+      llvm::Constant *C = llvm::ConstantInt::get(VMContext, 
+                                                 Result.Val.getInt());
       
       if (C->getType() == llvm::Type::Int1Ty) {
         const llvm::Type *BoolTy = getTypes().ConvertTypeForMem(E->getType());
@@ -692,8 +693,10 @@
     case APValue::ComplexInt: {
       llvm::Constant *Complex[2];
       
-      Complex[0] = VMContext.getConstantInt(Result.Val.getComplexIntReal());
-      Complex[1] = VMContext.getConstantInt(Result.Val.getComplexIntImag());
+      Complex[0] = llvm::ConstantInt::get(VMContext,
+                                          Result.Val.getComplexIntReal());
+      Complex[1] = llvm::ConstantInt::get(VMContext, 
+                                          Result.Val.getComplexIntImag());
       
       return VMContext.getConstantStruct(Complex, 2);
     }
@@ -714,7 +717,7 @@
       for (unsigned i = 0; i != NumElts; ++i) {
         APValue &Elt = Result.Val.getVectorElt(i);
         if (Elt.isInt())
-          Inits.push_back(VMContext.getConstantInt(Elt.getInt()));
+          Inits.push_back(llvm::ConstantInt::get(VMContext, Elt.getInt()));
         else
           Inits.push_back(VMContext.getConstantFP(Elt.getFloat()));
       }