LLVM: llvm::SISchedulerCandidate Struct Reference (original) (raw)

#include "[Target/AMDGPU/SIMachineScheduler.h](SIMachineScheduler%5F8h%5Fsource.html)"

Public Member Functions
SISchedulerCandidate ()=default
bool isRepeat (SIScheduleCandReason R)
void setRepeat (SIScheduleCandReason R)
Public Attributes
SIScheduleCandReason Reason = NoCand
uint32_t RepeatReasonSet = 0

Detailed Description

Definition at line 40 of file SIMachineScheduler.h.

Constructor & Destructor Documentation

llvm::SISchedulerCandidate::SISchedulerCandidate ( ) default

Member Function Documentation

isRepeat()

bool llvm::SISchedulerCandidate::isRepeat ( SIScheduleCandReason R) inline

Definition at line 49 of file SIMachineScheduler.h.

References RepeatReasonSet.

setRepeat()

void llvm::SISchedulerCandidate::setRepeat ( SIScheduleCandReason R) inline

Definition at line 50 of file SIMachineScheduler.h.

References RepeatReasonSet.

Referenced by llvm::SISched::tryGreater(), and llvm::SISched::tryLess().

Member Data Documentation

Reason

SIScheduleCandReason llvm::SISchedulerCandidate::Reason = NoCand

Definition at line 42 of file SIMachineScheduler.h.

Referenced by llvm::SISched::tryGreater(), and llvm::SISched::tryLess().

RepeatReasonSet

uint32_t llvm::SISchedulerCandidate::RepeatReasonSet = 0

Definition at line 45 of file SIMachineScheduler.h.

Referenced by isRepeat(), and setRepeat().


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