ΒΆvoid adaptNoAliasScopes(
llvm::Instruction* I,
const DenseMap<llvm::MDNode*, llvm::MDNode*>&
ClonedScopes,
llvm::LLVMContext& Context)
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