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

Derived Classes

include/llvm/IR/DiagnosticInfo.h
  128 class DiagnosticInfoInlineAsm : public DiagnosticInfo {
  176 class DiagnosticInfoResourceLimit : public DiagnosticInfo {
  233 class DiagnosticInfoDebugMetadataVersion : public DiagnosticInfo {
  260 class DiagnosticInfoIgnoringInvalidDebugMetadata : public DiagnosticInfo {
  282 class DiagnosticInfoSampleProfile : public DiagnosticInfo {
  321 class DiagnosticInfoPGOProfile : public DiagnosticInfo {
  365 class DiagnosticInfoWithLocationBase : public DiagnosticInfo {
  908 class DiagnosticInfoMIRParser : public DiagnosticInfo {
  926 class DiagnosticInfoISelFallback : public DiagnosticInfo {
lib/LTO/LTOCodeGenerator.cpp
  701 class LTODiagnosticInfo : public DiagnosticInfo {
lib/LTO/ThinLTOCodeGenerator.cpp
  159 class ThinLTODiagnosticInfo : public DiagnosticInfo {
lib/Linker/LinkDiagnosticInfo.h
   15 class LinkDiagnosticInfo : public DiagnosticInfo {
tools/polly/lib/Analysis/ScopDetection.cpp
  270 class DiagnosticScopFound : public DiagnosticInfo {

Declarations

include/llvm/IR/DiagnosticHandler.h
   18 class DiagnosticInfo;
include/llvm/IR/LLVMContext.h
   27 class DiagnosticInfo;
include/llvm/LTO/legacy/LTOCodeGenerator.h
   56   class DiagnosticInfo;
tools/lld/include/lld/Common/ErrorHandler.h
   78 class DiagnosticInfo;

References

include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
   44   static bool classof(const DiagnosticInfo *DI) {
   69   static bool classof(const DiagnosticInfo *DI) {
   95   static bool classof(const DiagnosticInfo *DI) {
  121   static bool classof(const DiagnosticInfo *DI) {
include/llvm/IR/DiagnosticHandler.h
   30   using DiagnosticHandlerTy = void (*)(const DiagnosticInfo &DI, void *Context);
   42   virtual bool handleDiagnostics(const DiagnosticInfo &DI) {
include/llvm/IR/DiagnosticInfo.h
  124 using DiagnosticHandlerFunction = std::function<void(const DiagnosticInfo &)>;
  128 class DiagnosticInfoInlineAsm : public DiagnosticInfo {
  169   static bool classof(const DiagnosticInfo *DI) {
  176 class DiagnosticInfoResourceLimit : public DiagnosticInfo {
  209   static bool classof(const DiagnosticInfo *DI) {
  226   static bool classof(const DiagnosticInfo *DI) {
  233 class DiagnosticInfoDebugMetadataVersion : public DiagnosticInfo {
  254   static bool classof(const DiagnosticInfo *DI) {
  260 class DiagnosticInfoIgnoringInvalidDebugMetadata : public DiagnosticInfo {
  276   static bool classof(const DiagnosticInfo *DI) {
  282 class DiagnosticInfoSampleProfile : public DiagnosticInfo {
  300   static bool classof(const DiagnosticInfo *DI) {
  321 class DiagnosticInfoPGOProfile : public DiagnosticInfo {
  330   static bool classof(const DiagnosticInfo *DI) {
  365 class DiagnosticInfoWithLocationBase : public DiagnosticInfo {
  479   static bool classof(const DiagnosticInfo *DI) {
  661   static bool classof(const DiagnosticInfo *DI) {
  693   static bool classof(const DiagnosticInfo *DI) {
  734   static bool classof(const DiagnosticInfo *DI) {
  786   static bool classof(const DiagnosticInfo *DI) {
  843   static bool classof(const DiagnosticInfo *DI) {
  884   static bool classof(const DiagnosticInfo *DI) {
  908 class DiagnosticInfoMIRParser : public DiagnosticInfo {
  920   static bool classof(const DiagnosticInfo *DI) {
  926 class DiagnosticInfoISelFallback : public DiagnosticInfo {
  939   static bool classof(const DiagnosticInfo *DI) {
  971   static bool classof(const DiagnosticInfo *DI) {
  998   static bool classof(const DiagnosticInfo *DI) {
 1015   static bool classof(const DiagnosticInfo *DI) {
include/llvm/IR/LLVMContext.h
  254   void diagnose(const DiagnosticInfo &DI);
include/llvm/LTO/Config.h
  213   bool handleDiagnostics(const DiagnosticInfo &DI) override {
include/llvm/LTO/legacy/LTOCodeGenerator.h
  189   void DiagnosticHandler(const DiagnosticInfo &DI);
include/llvm/Support/Casting.h
   34   using SimpleType = From; // The real type this represents...
   37   static SimpleType &getSimplifiedValue(From &Val) { return Val; }
   41   using NonConstSimpleType = typename simplify_type<From>::SimpleType;
   47   static RetType getSimplifiedValue(const From& Val) {
   57   static inline bool doit(const From &Val) {
   76   static inline bool doit(const From &Val) {
   77     return isa_impl<To, From>::doit(Val);
  104   static inline bool doit(const From *Val) {
  106     return isa_impl<To, From>::doit(*Val);
  141 template <class X, class Y> LLVM_NODISCARD inline bool isa(const Y &Val) {
  142   return isa_impl_wrap<X, const Y,
  143                        typename simplify_type<const Y>::SimpleType>::doit(Val);
  236       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
  236       std::is_same<X, typename simplify_type<X>::SimpleType>::value;
include/llvm/Support/type_traits.h
   55 struct add_const_past_pointer { using type = const T; };
lib/IR/LLVMContext.cpp
  185 static bool isDiagnosticEnabled(const DiagnosticInfo &DI) {
  215 void LLVMContext::diagnose(const DiagnosticInfo &DI) {
lib/LTO/LTOCodeGenerator.cpp
  645 void LTOCodeGenerator::DiagnosticHandler(const DiagnosticInfo &DI) {
  680   bool handleDiagnostics(const DiagnosticInfo &DI) override {
  701 class LTODiagnosticInfo : public DiagnosticInfo {
lib/LTO/ThinLTOCodeGenerator.cpp
  159 class ThinLTODiagnosticInfo : public DiagnosticInfo {
lib/Linker/LinkDiagnosticInfo.h
   15 class LinkDiagnosticInfo : public DiagnosticInfo {
tools/clang/lib/CodeGen/CodeGenAction.cpp
   59     bool handleDiagnostics(const DiagnosticInfo &DI) override;
  358     void DiagnosticHandlerImpl(const llvm::DiagnosticInfo &DI);
  390 bool ClangDiagnosticHandler::handleDiagnostics(const DiagnosticInfo &DI) {
  743 void BackendConsumer::DiagnosticHandlerImpl(const DiagnosticInfo &DI) {
tools/gold/gold-plugin.cpp
  456 static void diagnosticHandler(const DiagnosticInfo &DI) {
tools/llc/llc.cpp
  257   bool handleDiagnostics(const DiagnosticInfo &DI) override {
tools/lld/Common/ErrorHandler.cpp
   66 void lld::diagnosticHandler(const DiagnosticInfo &di) {
tools/lld/include/lld/Common/ErrorHandler.h
  125 void diagnosticHandler(const llvm::DiagnosticInfo &di);
tools/llvm-dis/llvm-dis.cpp
  126   bool handleDiagnostics(const DiagnosticInfo &DI) override {
tools/llvm-link/llvm-link.cpp
  186   bool handleDiagnostics(const DiagnosticInfo &DI) override {
tools/llvm-lto/llvm-lto.cpp
  258     bool handleDiagnostics(const DiagnosticInfo &DI) override {
tools/lto/lto.cpp
   79   bool handleDiagnostics(const DiagnosticInfo &DI) override {
tools/polly/lib/Analysis/ScopDetection.cpp
  270 class DiagnosticScopFound : public DiagnosticInfo {
  286   static bool classof(const DiagnosticInfo *DI) {
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/std_function.h
  314       _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args)
  628       using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
usr/include/c++/7.4.0/type_traits
  381     : public __is_pointer_helper<typename remove_cv<_Tp>::type>::type
 1554     { typedef _Tp     type; };
 1558     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1659     { typedef _Tp&&   type; };