LLVM 20.0.0git
Enumerations | Functions
llvm::nvvm Namespace Reference

Enumerations

enum class  TMAReductionOp : uint8_t {
  ADD = 0 , MIN = 1 , MAX = 2 , INC = 3 ,
  DEC = 4 , AND = 5 , OR = 6 , XOR = 7
}
 

Functions

bool IntrinsicShouldFTZ (Intrinsic::ID IntrinsicID)
 
bool IntrinsicConvertsToSignedInteger (Intrinsic::ID IntrinsicID)
 
APFloat::roundingMode IntrinsicGetRoundingMode (Intrinsic::ID IntrinsicID)
 

Enumeration Type Documentation

◆ TMAReductionOp

enum class llvm::nvvm::TMAReductionOp : uint8_t
strong
Enumerator
ADD 
MIN 
MAX 
INC 
DEC 
AND 
OR 
XOR 

Definition at line 30 of file NVVMIntrinsicUtils.h.

Function Documentation

◆ IntrinsicConvertsToSignedInteger()

bool llvm::nvvm::IntrinsicConvertsToSignedInteger ( Intrinsic::ID  IntrinsicID)
inline

Definition at line 68 of file NVVMIntrinsicUtils.h.

◆ IntrinsicGetRoundingMode()

APFloat::roundingMode llvm::nvvm::IntrinsicGetRoundingMode ( Intrinsic::ID  IntrinsicID)
inline

◆ IntrinsicShouldFTZ()

bool llvm::nvvm::IntrinsicShouldFTZ ( Intrinsic::ID  IntrinsicID)
inline

Definition at line 41 of file NVVMIntrinsicUtils.h.