LLVM 22.0.0git
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 70 of file SPIRVBuiltins.cpp.

Member Data Documentation

◆ GroupOperation

uint32_t llvm::SPIRV::GroupBuiltin::GroupOperation

Definition at line 73 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ HasBoolArg

bool llvm::SPIRV::GroupBuiltin::HasBoolArg

Definition at line 83 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsAllEqual

bool llvm::SPIRV::GroupBuiltin::IsAllEqual

Definition at line 76 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsAllOrAny

bool llvm::SPIRV::GroupBuiltin::IsAllOrAny

Definition at line 75 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsBallot

bool llvm::SPIRV::GroupBuiltin::IsBallot

Definition at line 77 of file SPIRVBuiltins.cpp.

◆ IsBallotBitExtract

bool llvm::SPIRV::GroupBuiltin::IsBallotBitExtract

Definition at line 79 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsBallotFindBit

bool llvm::SPIRV::GroupBuiltin::IsBallotFindBit

Definition at line 80 of file SPIRVBuiltins.cpp.

◆ IsElect

bool llvm::SPIRV::GroupBuiltin::IsElect

Definition at line 74 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsInverseBallot

bool llvm::SPIRV::GroupBuiltin::IsInverseBallot

Definition at line 78 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ IsLogical

bool llvm::SPIRV::GroupBuiltin::IsLogical

Definition at line 81 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ Name

StringRef llvm::SPIRV::GroupBuiltin::Name

Definition at line 71 of file SPIRVBuiltins.cpp.

◆ NoGroupOperation

bool llvm::SPIRV::GroupBuiltin::NoGroupOperation

Definition at line 82 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().

◆ Opcode

uint32_t llvm::SPIRV::GroupBuiltin::Opcode

Definition at line 72 of file SPIRVBuiltins.cpp.

Referenced by llvm::generateGroupInst().


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