|
LLVM 24.0.0git
|
Go to the source code of this file.
Classes | |
| struct | llvm::AMDGPU::HazardContext |
| struct | llvm::AMDGPU::ClassMatch |
| struct | llvm::AMDGPU::HazardSide |
| struct | llvm::AMDGPU::WindowSpec |
| struct | llvm::AMDGPU::ConsumerTarget |
| struct | llvm::AMDGPU::HazardAntiHintRule |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::AMDGPU |
| namespace | llvm::AMDGPU::HazardClass |
Typedefs | |
| using | llvm::AMDGPU::HazardClassMask = uint32_t |
| using | llvm::AMDGPU::RulePredicate = bool (*)(const HazardContext &) |
| using | llvm::AMDGPU::InstPredicate = bool (*)(const MachineInstr &, const HazardContext &) |
| using | llvm::AMDGPU::AdvanceForRawWindowFn |
Functions | |
| void | llvm::AMDGPU::applyAntiHintRules (MachineFunction &MF, const HazardContext &Ctx) |