ΒΆvoid identifyNoAliasScopesToClone(
    ArrayRef<llvm::BasicBlock*> BBs,
    SmallVectorImpl<llvm::MDNode*>&
        NoAliasDeclScopes)

Description

Find the 'llvm.experimental.noalias.scope.decl' intrinsics in the specified basic blocks and extract their scope. These are candidates for duplication when cloning.

Declared at: llvm/include/llvm/Transforms/Utils/Cloning.h:306

Parameters

ArrayRef<llvm::BasicBlock*> BBs
SmallVectorImpl<llvm::MDNode*>& NoAliasDeclScopes