reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

include/llvm/IR/DiagnosticPrinter.h
   61 class DiagnosticPrinterRawOStream : public DiagnosticPrinter {

Declarations

include/llvm/IR/DiagnosticInfo.h
   34 class DiagnosticPrinter;

References

include/llvm/IR/DiagnosticInfo.h
  121   virtual void print(DiagnosticPrinter &DP) const = 0;
  167   void print(DiagnosticPrinter &DP) const override;
  207   void print(DiagnosticPrinter &DP) const override;
  252   void print(DiagnosticPrinter &DP) const override;
  274   void print(DiagnosticPrinter &DP) const override;
  298   void print(DiagnosticPrinter &DP) const override;
  328   void print(DiagnosticPrinter &DP) const override;
  460   void print(DiagnosticPrinter &DP) const override;
  918   void print(DiagnosticPrinter &DP) const override;
  937   void print(DiagnosticPrinter &DP) const override;
 1004   void print(DiagnosticPrinter &DP) const override;
 1013   void print(DiagnosticPrinter &DP) const override;
include/llvm/IR/DiagnosticPrinter.h
   36   virtual DiagnosticPrinter &operator<<(char C) = 0;
   37   virtual DiagnosticPrinter &operator<<(unsigned char C) = 0;
   38   virtual DiagnosticPrinter &operator<<(signed char C) = 0;
   39   virtual DiagnosticPrinter &operator<<(StringRef Str) = 0;
   40   virtual DiagnosticPrinter &operator<<(const char *Str) = 0;
   41   virtual DiagnosticPrinter &operator<<(const std::string &Str) = 0;
   42   virtual DiagnosticPrinter &operator<<(unsigned long N) = 0;
   43   virtual DiagnosticPrinter &operator<<(long N) = 0;
   44   virtual DiagnosticPrinter &operator<<(unsigned long long N) = 0;
   45   virtual DiagnosticPrinter &operator<<(long long N) = 0;
   46   virtual DiagnosticPrinter &operator<<(const void *P) = 0;
   47   virtual DiagnosticPrinter &operator<<(unsigned int N) = 0;
   48   virtual DiagnosticPrinter &operator<<(int N) = 0;
   49   virtual DiagnosticPrinter &operator<<(double N) = 0;
   50   virtual DiagnosticPrinter &operator<<(const Twine &Str) = 0;
   53   virtual DiagnosticPrinter &operator<<(const Value &V) = 0;
   54   virtual DiagnosticPrinter &operator<<(const Module &M) = 0;
   57   virtual DiagnosticPrinter &operator<<(const SMDiagnostic &Diag) = 0;
   61 class DiagnosticPrinterRawOStream : public DiagnosticPrinter {
   69   DiagnosticPrinter &operator<<(char C) override;
   70   DiagnosticPrinter &operator<<(unsigned char C) override;
   71   DiagnosticPrinter &operator<<(signed char C) override;
   72   DiagnosticPrinter &operator<<(StringRef Str) override;
   73   DiagnosticPrinter &operator<<(const char *Str) override;
   74   DiagnosticPrinter &operator<<(const std::string &Str) override;
   75   DiagnosticPrinter &operator<<(unsigned long N) override;
   76   DiagnosticPrinter &operator<<(long N) override;
   77   DiagnosticPrinter &operator<<(unsigned long long N) override;
   78   DiagnosticPrinter &operator<<(long long N) override;
   79   DiagnosticPrinter &operator<<(const void *P) override;
   80   DiagnosticPrinter &operator<<(unsigned int N) override;
   81   DiagnosticPrinter &operator<<(int N) override;
   82   DiagnosticPrinter &operator<<(double N) override;
   83   DiagnosticPrinter &operator<<(const Twine &Str) override;
   86   DiagnosticPrinter &operator<<(const Value &V) override;
   87   DiagnosticPrinter &operator<<(const Module &M) override;
   90   DiagnosticPrinter &operator<<(const SMDiagnostic &Diag) override;
lib/IR/DiagnosticInfo.cpp
   65 void DiagnosticInfoInlineAsm::print(DiagnosticPrinter &DP) const {
   71 void DiagnosticInfoResourceLimit::print(DiagnosticPrinter &DP) const {
   80 void DiagnosticInfoDebugMetadataVersion::print(DiagnosticPrinter &DP) const {
   86     DiagnosticPrinter &DP) const {
   90 void DiagnosticInfoSampleProfile::print(DiagnosticPrinter &DP) const {
  100 void DiagnosticInfoPGOProfile::print(DiagnosticPrinter &DP) const {
  225 void DiagnosticInfoOptimizationBase::print(DiagnosticPrinter &DP) const {
  316 void DiagnosticInfoMIRParser::print(DiagnosticPrinter &DP) const {
  332 void DiagnosticInfoUnsupported::print(DiagnosticPrinter &DP) const {
  342 void DiagnosticInfoISelFallback::print(DiagnosticPrinter &DP) const {
  380 void DiagnosticInfoMisExpect::print(DiagnosticPrinter &DP) const {
lib/IR/DiagnosticPrinter.cpp
   22 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(char C) {
   27 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(unsigned char C) {
   32 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(signed char C) {
   37 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(StringRef Str) {
   42 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const char *Str) {
   47 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(
   53 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(unsigned long N) {
   57 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(long N) {
   62 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(
   68 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(long long N) {
   73 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const void *P) {
   78 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(unsigned int N) {
   83 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(int N) {
   88 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(double N) {
   93 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const Twine &Str) {
   99 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const Value &V) {
  104 DiagnosticPrinter &DiagnosticPrinterRawOStream::operator<<(const Module &M) {
  110 DiagnosticPrinter &DiagnosticPrinterRawOStream::
lib/LTO/LTOCodeGenerator.cpp
  706   void print(DiagnosticPrinter &DP) const override { DP << Msg; }
lib/LTO/ThinLTOCodeGenerator.cpp
  165   void print(DiagnosticPrinter &DP) const override { DP << Msg; }
lib/Linker/IRMover.cpp
  349 void LinkDiagnosticInfo::print(DiagnosticPrinter &DP) const { DP << Msg; }
lib/Linker/LinkDiagnosticInfo.h
   20   void print(DiagnosticPrinter &DP) const override;
tools/polly/lib/Analysis/ScopDetection.cpp
  284   void print(DiagnosticPrinter &DP) const override;
  295 void DiagnosticScopFound::print(DiagnosticPrinter &DP) const {
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };