HomeSort by: relevance | last modified time | path
    Searched defs:remarks (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Remarks/
HotnessThresholdParser.h 11 /// remarks hotness threshold that supports both int and a special 'auto' value.
22 namespace remarks { namespace in namespace:llvm
24 // Parse remarks hotness threshold argument value.
44 // A simple CL parser for '*-remarks-hotness-threshold='
61 } // namespace remarks
RemarkFormat.h 1 //===-- llvm/Remarks/RemarkFormat.h - The format of remarks -----*- C++/-*-===//
9 // This file defines utilities to deal with the format of remarks.
20 namespace remarks { namespace in namespace:llvm
22 constexpr StringLiteral Magic("REMARKS");
24 /// The format used for serializing/deserializing remarks.
33 } // end namespace remarks
RemarkStringTable.h 10 // generating remarks.
28 namespace remarks { namespace in namespace:llvm
33 /// The string table used for serializing remarks.
71 } // end namespace remarks
RemarkLinker.h 1 //===-- llvm/Remarks/RemarkLinker.h -----------------------------*- C++/-*-===//
17 #include "llvm/Remarks/Remark.h"
18 #include "llvm/Remarks/RemarkFormat.h"
19 #include "llvm/Remarks/RemarkStringTable.h"
25 namespace remarks { namespace in namespace:llvm
38 /// The main string table for the remarks.
39 /// Note: all remarks should use the strings from this string table to avoid
43 /// A set holding unique remarks.
47 std::set<std::unique_ptr<Remark>, RemarkPtrCompare> Remarks;
59 /// Link the remarks found in \p Buffer
85 iterator_range<iterator> remarks() const { function in struct:llvm::remarks::RemarkLinker
    [all...]
RemarkStreamer.h 1 //===- llvm/Remarks/RemarkStreamer.h ----------------------------*- C++ -*-===//
9 // This file declares the main interface for streaming remarks.
11 // This is used to stream any llvm::remarks::Remark to an open file taking
12 // advantage of all the serialization capabilities developed for remarks (e.g.
17 // diagnostics to llvm::remarks::Remark objects as they get emitted.
20 // * Remarks from LLVM (M)IR passes
21 // * Remarks from the frontend
22 // * Remarks from an intermediate IR
34 #include "llvm/Remarks/RemarkSerializer.h"
41 namespace remarks { namespace in namespace:llvm
    [all...]
RemarkParser.h 1 //===-- llvm/Remarks/Remark.h - The remark type -----------------*- C++/-*-===//
9 // This file provides an interface for parsing remarks in LLVM.
18 #include "llvm/Remarks/Remark.h"
19 #include "llvm/Remarks/RemarkFormat.h"
24 namespace remarks { namespace in namespace:llvm
38 /// Parser used to parse a raw buffer to remarks::Remark objects.
58 /// remarks section).
90 } // end namespace remarks
RemarkSerializer.h 9 // This file provides an interface for serializing remarks to different formats.
16 #include "llvm/Remarks/Remark.h"
17 #include "llvm/Remarks/RemarkFormat.h"
18 #include "llvm/Remarks/RemarkStringTable.h"
22 namespace remarks { namespace in namespace:llvm
26 // remarks. Typically, this is used when the remarks need to be
30 // file/buffer. Typically, this is used for storing remarks for
83 raw_ostream &OS, remarks::StringTable StrTab);
85 } // end namespace remarks
    [all...]
YAMLRemarkSerializer.h 9 // This file provides an interface for serializing remarks to YAML.
16 #include "llvm/Remarks/RemarkSerializer.h"
20 namespace remarks { namespace in namespace:llvm
22 /// Serialize the remarks to YAML. One remark entry looks like this:
64 /// Serialize the remarks to YAML using a string table. An remark entry looks
105 } // end namespace remarks
BitstreamRemarkParser.h 26 namespace remarks { namespace in namespace:llvm
113 } // end namespace remarks
BitstreamRemarkSerializer.h 18 #include "llvm/Remarks/BitstreamRemarkContainer.h"
19 #include "llvm/Remarks/RemarkSerializer.h"
23 namespace remarks { namespace in namespace:llvm
25 /// Serialize the remarks to LLVM bitstream.
26 /// This class provides ways to emit remarks in the LLVM bitstream format and
34 /// Separate remarks: | Container info
102 /// The block info for the remarks block.
105 /// Emit the metadata for the remarks.
125 /// 2) The metadata block that contains various information about the remarks
142 /// the remarks based on the SerializerMode specified at construction
    [all...]
BitstreamRemarkContainer.h 1 //===-- BitstreamRemarkContainer.h - Container for remarks --------------*-===//
22 namespace remarks { namespace in namespace:llvm
32 /// * separate: the metadata is separate from the remarks and points to the
33 /// auxiliary file that contains the remarks.
34 /// * standalone: the metadata and the remarks are emitted together.
42 /// The remarks emitted separately.
103 } // end namespace remarks
Remark.h 1 //===-- llvm/Remarks/Remark.h - The remark type -----------------*- C++/-*-===//
9 // This file defines an abstraction for handling remarks.
16 #include "llvm-c/Remarks.h"
24 namespace remarks { namespace in namespace:llvm
40 /// A key-value pair with a debug location that is used to display the remarks
75 /// by external tools reading the output file for remarks to identify the
117 // before the valid entries. For example, remarks with no debug location will
174 } // end namespace remarks
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
LLVMContext.h 41 namespace remarks { namespace in namespace:llvm
214 /// suppresses all remarks output.
229 /// All specialized remark streamers should convert remarks to
230 /// llvm::remarks::Remark and emit them through this streamer.
231 remarks::RemarkStreamer *getMainRemarkStreamer();
232 const remarks::RemarkStreamer *getMainRemarkStreamer() const;
234 std::unique_ptr<remarks::RemarkStreamer> MainRemarkStreamer);
  /src/external/apache2/llvm/dist/llvm/lib/Remarks/
BitstreamRemarkParser.h 1 //===-- BitstreamRemarkParser.h - Parser for Bitstream remarks --*- C++/-*-===//
17 #include "llvm/Remarks/BitstreamRemarkContainer.h"
18 #include "llvm/Remarks/BitstreamRemarkParser.h"
19 #include "llvm/Remarks/Remark.h"
20 #include "llvm/Remarks/RemarkFormat.h"
21 #include "llvm/Remarks/RemarkParser.h"
26 namespace remarks { namespace in namespace:llvm
33 /// Temporary remark buffer used when the remarks are stored separately.
41 /// Wether the parser is ready to parse remarks.
81 } // end namespace remarks
    [all...]
YAMLRemarkParser.h 1 //===-- YAMLRemarkParser.h - Parser for YAML remarks ------------*- C++/-*-===//
18 #include "llvm/Remarks/Remark.h"
19 #include "llvm/Remarks/RemarkParser.h"
29 namespace remarks { namespace in namespace:llvm
82 /// Parse a YAML remark to a remarks::Remark object.
117 } // end namespace remarks
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
AsmPrinter.h 77 namespace remarks { namespace in namespace:llvm
370 void emitRemarksSection(remarks::RemarkStreamer &RS);

Completed in 86 milliseconds