Lines Matching full:remark

1 //===- Remark.cpp ---------------------------------------------------------===//
9 // Implementation of the Remark type and the C API.
13 #include "llvm/Remarks/Remark.h"
20 std::string Remark::getArgsAsMsg() const { in getArgsAsMsg()
68 extern "C" void LLVMRemarkEntryDispose(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryDispose() argument
69 delete unwrap(Remark); in LLVMRemarkEntryDispose()
72 extern "C" LLVMRemarkType LLVMRemarkEntryGetType(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetType() argument
74 return static_cast<LLVMRemarkType>(unwrap(Remark)->RemarkType); in LLVMRemarkEntryGetType()
78 LLVMRemarkEntryGetPassName(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetPassName() argument
79 return wrap(&unwrap(Remark)->PassName); in LLVMRemarkEntryGetPassName()
83 LLVMRemarkEntryGetRemarkName(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetRemarkName() argument
84 return wrap(&unwrap(Remark)->RemarkName); in LLVMRemarkEntryGetRemarkName()
88 LLVMRemarkEntryGetFunctionName(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetFunctionName() argument
89 return wrap(&unwrap(Remark)->FunctionName); in LLVMRemarkEntryGetFunctionName()
93 LLVMRemarkEntryGetDebugLoc(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetDebugLoc() argument
94 if (const Optional<RemarkLocation> &Loc = unwrap(Remark)->Loc) in LLVMRemarkEntryGetDebugLoc()
99 extern "C" uint64_t LLVMRemarkEntryGetHotness(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetHotness() argument
100 if (const Optional<uint64_t> &Hotness = unwrap(Remark)->Hotness) in LLVMRemarkEntryGetHotness()
105 extern "C" uint32_t LLVMRemarkEntryGetNumArgs(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetNumArgs() argument
106 return unwrap(Remark)->Args.size(); in LLVMRemarkEntryGetNumArgs()
110 LLVMRemarkEntryGetFirstArg(LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetFirstArg() argument
111 ArrayRef<Argument> Args = unwrap(Remark)->Args; in LLVMRemarkEntryGetFirstArg()
120 LLVMRemarkEntryGetNextArg(LLVMRemarkArgRef ArgIt, LLVMRemarkEntryRef Remark) { in LLVMRemarkEntryGetNextArg() argument
127 if (Next == unwrap(Remark)->Args.end()) in LLVMRemarkEntryGetNextArg()