Go to the documentation of this file.
13 #ifndef LLVM_REMARKS_REMARKLINKER_H
14 #define LLVM_REMARKS_REMARKLINKER_H
34 struct RemarkPtrCompare {
35 bool operator()(
const std::unique_ptr<Remark> &
LHS,
36 const std::unique_ptr<Remark> &
RHS)
const {
51 std::set<std::unique_ptr<Remark>, RemarkPtrCompare> Remarks;
103 #endif // LLVM_REMARKS_REMARKLINKER_H
This is an optimization pass for GlobalISel generic memory operations.
Tagged union holding either a T or a Error.
This class implements an extremely fast bulk output stream that can only output to a stream.
cl::opt< std::string > RemarksFormat("lto-pass-remarks-format", cl::desc("The format used for serializing remarks (default: YAML)"), cl::value_desc("format"), cl::init("yaml"))
bar al al movzbl eax ret Missed when stored in a memory object
assert(ImpDefSCC.getReg()==AMDGPU::SCC &&ImpDefSCC.isDef())
StringRef - Represent a constant reference to a string, i.e.
This class is the base class for all object file types.
Lightweight error class with error context and mandatory checking.
A range adaptor for a pair of iterators.
An iterator type that allows iterating over the pointees via some other iterator.