[MemCpyOpt] Simplify find*Alignment
authorJuneyoung Lee <aqjune@gmail.com>
Wed, 5 Feb 2020 21:41:58 +0000 (06:41 +0900)
committerJuneyoung Lee <aqjune@gmail.com>
Wed, 5 Feb 2020 21:42:07 +0000 (06:42 +0900)
llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp

index fe7596f..d9ff98d 100644 (file)
@@ -146,13 +146,12 @@ bool MemsetRange::isProfitableToUseMemset(const DataLayout &DL) const {
 
 
 static Align findStoreAlignment(const DataLayout &DL, const StoreInst *SI) {
-  return DL.getValueOrABITypeAlignment(MaybeAlign(SI->getAlignment()),
+  return DL.getValueOrABITypeAlignment(SI->getAlign(),
                                        SI->getOperand(0)->getType());
 }
 
 static Align findLoadAlignment(const DataLayout &DL, const LoadInst *LI) {
-  return DL.getValueOrABITypeAlignment(MaybeAlign(LI->getAlignment()),
-                                       LI->getType());
+  return DL.getValueOrABITypeAlignment(LI->getAlign(), LI->getType());
 }
 
 static Align findCommonAlignment(const DataLayout &DL, const StoreInst *SI,