Expand description
Remark diagnostics library.
Enums§
- LLVM
Remark Opaque Arg - LLVM
Remark Opaque Debug Loc - LLVM
Remark Opaque Entry - LLVM
Remark Opaque Parser - LLVM
Remark Opaque String - LLVM
Remark Type
Constants§
Functions§
- LLVM
Remark ⚠ArgGet Debug Loc - Returns the debug location that is attached to the value of this argument.
- LLVM
Remark ⚠ArgGet Key - Returns the key of an argument. The key defines what the value is, and the same key can appear multiple times in the list of arguments.
- LLVM
Remark ⚠ArgGet Value - Returns the value of an argument. This is a string that can contain newlines.
- LLVM
Remark ⚠Debug LocGet Source Column - Return the column in the source file for a debug location.
- LLVM
Remark ⚠Debug LocGet Source File Path - Return the path to the source file for a debug location.
- LLVM
Remark ⚠Debug LocGet Source Line - Return the line in the source file for a debug location.
- LLVM
Remark ⚠Entry Dispose - Free the resources used by the remark entry.
- LLVM
Remark ⚠Entry GetDebug Loc - Returns the debug location that is attached to this remark.
- LLVM
Remark ⚠Entry GetFirst Arg - Get a new iterator to iterate over a remark’s argument.
- LLVM
Remark ⚠Entry GetFunction Name - Get the name of the function being processed when the remark was emitted.
- LLVM
Remark ⚠Entry GetHotness - Return the hotness of the remark.
- LLVM
Remark ⚠Entry GetNext Arg - Get the next argument in Remark from the position of It.
- LLVM
Remark ⚠Entry GetNum Args - The number of arguments the remark holds.
- LLVM
Remark ⚠Entry GetPass Name - Get the name of the pass that emitted this remark.
- LLVM
Remark ⚠Entry GetRemark Name - Get an identifier of the remark.
- LLVM
Remark ⚠Entry GetType - The type of the remark. For example, it can allow users to only keep the missed optimizations from the compiler.
- LLVM
Remark ⚠Parser Create Bitstream - LLVM
Remark ⚠Parser CreateYAML - Creates a remark parser that can be used to parse the buffer located in Buf of size Size bytes.
- LLVM
Remark ⚠Parser Dispose - LLVM
Remark ⚠Parser GetError Message - Returns a null-terminated string containing an error message.
- LLVM
Remark ⚠Parser GetNext - Returns the next remark in the file.
- LLVM
Remark ⚠Parser HasError - Returns
1
if the parser encountered an error while parsing the buffer. - LLVM
Remark ⚠String GetData - Returns the buffer holding the string.
- LLVM
Remark ⚠String GetLen - Returns the size of the string.
- LLVM
Remark ⚠Version - Returns the version of the remarks library.
Type Aliases§
- LLVM
Remark ArgRef - Element of the “Args” list. The key might give more information about what the semantics of the value are, e.g. “Callee” will tell you that the value is a symbol that names a function.
- LLVM
Remark Debug LocRef - DebugLoc containing File, Line and Column.
- LLVM
Remark Entry Ref - A remark emitted by the compiler.
- LLVM
Remark Parser Ref - LLVM
Remark String Ref - String containing a buffer and a length. The buffer is not guaranteed to be zero-terminated.