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

#include "[llvm/CodeGen/HardwareLoops.h](HardwareLoops%5F8h%5Fsource.html)"

Public Member Functions
HardwareLoopOptions & setDecrement (unsigned Count)
HardwareLoopOptions & setCounterBitwidth (unsigned Width)
HardwareLoopOptions & setForce (bool Force)
HardwareLoopOptions & setForcePhi (bool Force)
HardwareLoopOptions & setForceNested (bool Force)
HardwareLoopOptions & setForceGuard (bool Force)
bool getForcePhi () const
bool getForceNested () const
bool getForceGuard () const
Public Attributes
std::optional< unsigned > Decrement
std::optional< unsigned > Bitwidth
std::optional< bool > Force
std::optional< bool > ForcePhi
std::optional< bool > ForceNested
std::optional< bool > ForceGuard

Definition at line 21 of file HardwareLoops.h.

getForceGuard()

bool llvm::HardwareLoopOptions::getForceGuard ( ) const inline

getForceNested()

bool llvm::HardwareLoopOptions::getForceNested ( ) const inline

getForcePhi()

bool llvm::HardwareLoopOptions::getForcePhi ( ) const inline

setCounterBitwidth()

setDecrement()

setForce()

setForceGuard()

setForceNested()

setForcePhi()

Bitwidth

std::optional<unsigned> llvm::HardwareLoopOptions::Bitwidth

Decrement

std::optional<unsigned> llvm::HardwareLoopOptions::Decrement

Force

std::optional<bool> llvm::HardwareLoopOptions::Force

ForceGuard

std::optional<bool> llvm::HardwareLoopOptions::ForceGuard

ForceNested

std::optional<bool> llvm::HardwareLoopOptions::ForceNested

ForcePhi

std::optional<bool> llvm::HardwareLoopOptions::ForcePhi


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