ΒΆvoid adaptNoAliasScopes(
    llvm::Instruction* I,
    const DenseMap<llvm::MDNode*, llvm::MDNode*>&
        ClonedScopes,
    llvm::LLVMContext& Context)

Description

Adapt the metadata for the specified instruction according to the provided mapping. This is normally used after cloning an instruction, when some noalias scopes needed to be cloned.

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

Parameters

llvm::Instruction* I
const DenseMap<llvm::MDNode*, llvm::MDNode*>& ClonedScopes
llvm::LLVMContext& Context