llvm::addStringMetadataToLoop

addStringMetadataToLoop overloads

Synopses

Declared in <llvm/Transforms/Utils/LoopUtils.h>

Add a name-only metadata string to a loop, if not already present.

void
addStringMetadataToLoop(
    Loop* TheLoop,
    StringRef MDString);
» more...

Set input string into loop metadata by keeping other values intact. If the string is already in loop metadata update value if it is different.

void
addStringMetadataToLoop(
    Loop* TheLoop,
    char const* MDString,
    unsigned int V = 0);
» more...

Parameters

NameDescription
TheLoopLoop whose metadata is updated.
MDStringName-only metadata string to add.
VInteger operand stored with MDString.