LLVM 19.0.0git
Public Attributes | List of all members
llvm::SPIRV::GroupBuiltin Struct Reference

Public Attributes

StringRef Name
 
uint32_t Opcode
 
uint32_t GroupOperation
 
bool IsElect
 
bool IsAllOrAny
 
bool IsAllEqual
 
bool IsBallot
 
bool IsInverseBallot
 
bool IsBallotBitExtract
 
bool IsBallotFindBit
 
bool IsLogical
 
bool NoGroupOperation
 
bool HasBoolArg
 

Detailed Description

Definition at line 69 of file SPIRVBuiltins.cpp.

Member Data Documentation

◆ GroupOperation

uint32_t llvm::SPIRV::GroupBuiltin::GroupOperation

Definition at line 72 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ HasBoolArg

bool llvm::SPIRV::GroupBuiltin::HasBoolArg

Definition at line 82 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsAllEqual

bool llvm::SPIRV::GroupBuiltin::IsAllEqual

Definition at line 75 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsAllOrAny

bool llvm::SPIRV::GroupBuiltin::IsAllOrAny

Definition at line 74 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsBallot

bool llvm::SPIRV::GroupBuiltin::IsBallot

Definition at line 76 of file SPIRVBuiltins.cpp.

◆ IsBallotBitExtract

bool llvm::SPIRV::GroupBuiltin::IsBallotBitExtract

Definition at line 78 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsBallotFindBit

bool llvm::SPIRV::GroupBuiltin::IsBallotFindBit

Definition at line 79 of file SPIRVBuiltins.cpp.

◆ IsElect

bool llvm::SPIRV::GroupBuiltin::IsElect

Definition at line 73 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsInverseBallot

bool llvm::SPIRV::GroupBuiltin::IsInverseBallot

Definition at line 77 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsLogical

bool llvm::SPIRV::GroupBuiltin::IsLogical

Definition at line 80 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ Name

StringRef llvm::SPIRV::GroupBuiltin::Name

Definition at line 70 of file SPIRVBuiltins.cpp.

◆ NoGroupOperation

bool llvm::SPIRV::GroupBuiltin::NoGroupOperation

Definition at line 81 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ Opcode

uint32_t llvm::SPIRV::GroupBuiltin::Opcode

Definition at line 71 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().


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