|
LLVM 23.0.0git
|
Go to the source code of this file.
Classes | |
| struct | llvm::enum_iteration_traits< AMDGPU::HWEvent > |
| class | llvm::AMDGPU::HWEventSet |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::AMDGPU |
Macros | |
| #define | AMDGPU_HW_EVENT(X) |
| #define | AMDGPU_FIRST_HW_EVENT(X) |
| #define | AMDGPU_LAST_HW_EVENT(X) |
| #define | AMDGPU_HW_EVENT(EVENT) |
| #define | AMDGPU_LAST_HW_EVENT(X) |
| #define | AMDGPU_FIRST_HW_EVENT(X) |
Enumerations | |
| enum class | llvm::AMDGPU::HWEvent : unsigned char |
| TODO: This should be a bitmask from the start instead of having this enum. More... | |
Functions | |
| static constexpr StringLiteral | llvm::AMDGPU::toString (HWEvent Event) |
| iota_range< HWEvent > | llvm::AMDGPU::hw_events (HWEvent MaxEvent=HWEvent::NUM_WAIT_EVENTS) |
Return an iterator over all events between FIRST_WAIT_EVENT and MaxEvent (exclusive, default value yields an enumeration over all counters). | |
| HWEventSet | llvm::AMDGPU::getEventsFor (const MachineInstr &Inst, const GCNSubtarget &ST, bool IsExpertMode) |
| #define AMDGPU_FIRST_HW_EVENT | ( | X | ) |
Definition at line 26 of file AMDGPUHWEvents.h.
| #define AMDGPU_FIRST_HW_EVENT | ( | X | ) |
Definition at line 26 of file AMDGPUHWEvents.h.
| #define AMDGPU_HW_EVENT | ( | EVENT | ) |
Definition at line 25 of file AMDGPUHWEvents.h.
| #define AMDGPU_HW_EVENT | ( | X | ) |
Definition at line 25 of file AMDGPUHWEvents.h.
| #define AMDGPU_LAST_HW_EVENT | ( | X | ) |
Definition at line 27 of file AMDGPUHWEvents.h.
| #define AMDGPU_LAST_HW_EVENT | ( | X | ) |
Definition at line 27 of file AMDGPUHWEvents.h.