|
reference, declaration → definition
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; };