CodeGen: Update for LLVM API change
authorDavid Majnemer <david.majnemer@gmail.com>
Mon, 20 Oct 2014 06:13:36 +0000 (06:13 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Mon, 20 Oct 2014 06:13:36 +0000 (06:13 +0000)
Callers of DataLayout::RoundUpAlignment should switch to
RoundUpToAlignment.

llvm-svn: 220188

clang/lib/CodeGen/TargetInfo.cpp

index f78c2d0..55ff633 100644 (file)
@@ -2295,7 +2295,7 @@ GetX86_64ByValArgumentPair(llvm::Type *Lo, llvm::Type *Hi,
   // the second element at offset 8.  Check for this:
   unsigned LoSize = (unsigned)TD.getTypeAllocSize(Lo);
   unsigned HiAlign = TD.getABITypeAlignment(Hi);
-  unsigned HiStart = llvm::DataLayout::RoundUpAlignment(LoSize, HiAlign);
+  unsigned HiStart = llvm::RoundUpToAlignment(LoSize, HiAlign);
   assert(HiStart != 0 && HiStart <= 8 && "Invalid x86-64 argument pair!");
 
   // To handle this, we have to increase the size of the low part so that the