[llvm] 1d12731 - Minor style tweaks following fb93659
    Philip Reames via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Jan 10 09:32:37 PST 2022
    
    
  
Author: Philip Reames
Date: 2022-01-10T09:32:29-08:00
New Revision: 1d127315e7453d13be6a960dc1d8ed6562121831
URL: https://github.com/llvm/llvm-project/commit/1d127315e7453d13be6a960dc1d8ed6562121831
DIFF: https://github.com/llvm/llvm-project/commit/1d127315e7453d13be6a960dc1d8ed6562121831.diff
LOG: Minor style tweaks following fb93659
Added: 
    
Modified: 
    llvm/lib/Analysis/MemoryBuiltins.cpp
Removed: 
    
################################################################################
diff  --git a/llvm/lib/Analysis/MemoryBuiltins.cpp b/llvm/lib/Analysis/MemoryBuiltins.cpp
index 08bf1729bf27..213fdc5aacee 100644
--- a/llvm/lib/Analysis/MemoryBuiltins.cpp
+++ b/llvm/lib/Analysis/MemoryBuiltins.cpp
@@ -255,15 +255,6 @@ bool llvm::isAlignedAllocLikeFn(
   return getAllocationData(V, AlignedAllocLike, GetTLI)
       .hasValue();
 }
-/// Gets the alignment argument for an aligned_alloc-like function
-Value *llvm::getAllocAlignment(const CallBase *V,
-                               const TargetLibraryInfo *TLI) {
-  const Optional<AllocFnsTy> FnData = getAllocationData(V, AnyAlloc, TLI);
-  if (!FnData.hasValue() || FnData->AlignParam < 0) {
-    return nullptr;
-  }
-  return V->getOperand(FnData->AlignParam);
-}
 
 /// Tests if a value is a call or invoke to a library function that
 /// allocates zero-filled memory (such as calloc).
@@ -307,6 +298,18 @@ bool llvm::isStrdupLikeFn(const Value *V, const TargetLibraryInfo *TLI) {
   return getAllocationData(V, StrDupLike, TLI).hasValue();
 }
 
+
+Value *llvm::getAllocAlignment(const CallBase *V,
+                               const TargetLibraryInfo *TLI) {
+  assert(isAllocationFn(V, TLI));
+
+  const Optional<AllocFnsTy> FnData = getAllocationData(V, AnyAlloc, TLI);
+  if (!FnData.hasValue() || FnData->AlignParam < 0) {
+    return nullptr;
+  }
+  return V->getOperand(FnData->AlignParam);
+}
+
 Constant *llvm::getInitialValueOfAllocation(const CallBase *Alloc,
                                             const TargetLibraryInfo *TLI,
                                             Type *Ty) {
        
    
    
More information about the llvm-commits
mailing list