|
LLVM 23.0.0git
|
#include "Target/AMDGPU/AMDGPUHWEvents.h"
Public Member Functions | |
| HWEventSet ()=default | |
| constexpr | HWEventSet (HWEvent Event) |
| constexpr | HWEventSet (std::initializer_list< HWEvent > Events) |
| void | insert (const HWEvent &Event) |
| void | remove (const HWEvent &Event) |
| void | remove (const HWEventSet &Other) |
| bool | contains (const HWEvent &Event) const |
| bool | contains (const HWEventSet &Other) const |
| HWEventSet | operator& (const HWEventSet &Other) const |
| HWEventSet | operator| (const HWEventSet &Other) const |
| HWEventSet & | operator|= (const HWEventSet &Other) |
This set becomes the union of this and Other. | |
| HWEventSet & | operator&= (const HWEventSet &Other) |
This set becomes the intersection of this and Other. | |
| bool | operator== (const HWEventSet &Other) const |
| bool | operator!= (const HWEventSet &Other) const |
| bool | empty () const |
| bool | twoOrMore () const |
| operator bool () const | |
| void | print (raw_ostream &OS) const |
| LLVM_DUMP_METHOD void | dump () const |
Definition at line 59 of file AMDGPUHWEvents.h.
|
default |
Referenced by contains(), operator!=(), operator&(), operator&=(), operator==(), operator|(), operator|=(), and remove().
|
inlineconstexpr |
Definition at line 64 of file AMDGPUHWEvents.h.
|
inlineconstexpr |
Definition at line 70 of file AMDGPUHWEvents.h.
References E().
Definition at line 82 of file AMDGPUHWEvents.h.
Referenced by print().
|
inline |
Other. Definition at line 86 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
| void llvm::AMDGPU::HWEventSet::dump | ( | ) | const |
Definition at line 26 of file AMDGPUHWEvents.cpp.
References llvm::dbgs(), and print().
|
inline |
Definition at line 113 of file AMDGPUHWEvents.h.
Referenced by operator bool().
Definition at line 75 of file AMDGPUHWEvents.h.
Referenced by llvm::AMDGPU::getEventsForImpl().
|
inline |
Definition at line 116 of file AMDGPUHWEvents.h.
References empty().
|
inline |
Definition at line 112 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
|
inline |
Other. Definition at line 90 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
|
inline |
This set becomes the intersection of this and Other.
Definition at line 107 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
|
inline |
Definition at line 111 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
|
inline |
Other. Definition at line 96 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
|
inline |
This set becomes the union of this and Other.
Definition at line 102 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
| void llvm::AMDGPU::HWEventSet::print | ( | raw_ostream & | OS | ) | const |
Definition at line 18 of file AMDGPUHWEvents.cpp.
References contains(), llvm::AMDGPU::hw_events(), and llvm::AMDGPU::toString().
Referenced by dump().
Definition at line 78 of file AMDGPUHWEvents.h.
|
inline |
Definition at line 81 of file AMDGPUHWEvents.h.
References HWEventSet(), and llvm::AMDGPU::Other.
|
inline |
Definition at line 115 of file AMDGPUHWEvents.h.