Go to the source code of this file.
|
static llvm::Intrinsic::ID | getReduxIntrinsicId (llvm::Type *resultType, NVVM::ReduxKind kind) |
|
static llvm::Intrinsic::ID | getShflIntrinsicId (llvm::Type *resultType, NVVM::ShflKind kind, bool withPredicate) |
|
static llvm::Intrinsic::ID | getLdMatrixIntrinsicId (NVVM::MMALayout layout, int32_t num) |
| Return the intrinsic ID associated with ldmatrix for the given paramters. More...
|
|
static unsigned | getUnidirectionalFenceProxyID (NVVM::ProxyKind fromProxy, NVVM::ProxyKind toProxy, NVVM::MemScopeKind scope, bool isRelease) |
|
◆ getLdMatrixIntrinsicId()
static llvm::Intrinsic::ID getLdMatrixIntrinsicId |
( |
NVVM::MMALayout |
layout, |
|
|
int32_t |
num |
|
) |
| |
|
static |
◆ getReduxIntrinsicId()
static llvm::Intrinsic::ID getReduxIntrinsicId |
( |
llvm::Type * |
resultType, |
|
|
NVVM::ReduxKind |
kind |
|
) |
| |
|
static |
◆ getShflIntrinsicId()
static llvm::Intrinsic::ID getShflIntrinsicId |
( |
llvm::Type * |
resultType, |
|
|
NVVM::ShflKind |
kind, |
|
|
bool |
withPredicate |
|
) |
| |
|
static |
◆ getUnidirectionalFenceProxyID()
static unsigned getUnidirectionalFenceProxyID |
( |
NVVM::ProxyKind |
fromProxy, |
|
|
NVVM::ProxyKind |
toProxy, |
|
|
NVVM::MemScopeKind |
scope, |
|
|
bool |
isRelease |
|
) |
| |
|
static |