LLVM 24.0.0git
llvm::AMDGPU::HazardAntiHintRule Struct Reference

#include "Target/AMDGPU/GCNPreRAAntiHints.h"

Public Attributes

RulePredicate Predicate = nullptr
Lifetime Life = Lifetime::WindowBudget
HazardSide Producer
SmallVector< ConsumerTarget, 3 > Consumers
AdvanceForRawWindowFn AdvanceForRawWindow = nullptr

Detailed Description

Definition at line 129 of file GCNPreRAAntiHints.h.

Member Data Documentation

◆ AdvanceForRawWindow

AdvanceForRawWindowFn llvm::AMDGPU::HazardAntiHintRule::AdvanceForRawWindow = nullptr

Definition at line 134 of file GCNPreRAAntiHints.h.

◆ Consumers

SmallVector<ConsumerTarget, 3> llvm::AMDGPU::HazardAntiHintRule::Consumers

Definition at line 133 of file GCNPreRAAntiHints.h.

◆ Life

Lifetime llvm::AMDGPU::HazardAntiHintRule::Life = Lifetime::WindowBudget

Definition at line 131 of file GCNPreRAAntiHints.h.

◆ Predicate

RulePredicate llvm::AMDGPU::HazardAntiHintRule::Predicate = nullptr

Definition at line 130 of file GCNPreRAAntiHints.h.

◆ Producer

HazardSide llvm::AMDGPU::HazardAntiHintRule::Producer

Definition at line 132 of file GCNPreRAAntiHints.h.


The documentation for this struct was generated from the following file: