ΒΆvoid identifyNoAliasScopesToClone(
    BasicBlock::iterator Start,
    BasicBlock::iterator End,
    SmallVectorImpl<llvm::MDNode*>&
        NoAliasDeclScopes)

Description

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

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

Parameters

BasicBlock::iterator Start
BasicBlock::iterator End
SmallVectorImpl<llvm::MDNode*>& NoAliasDeclScopes