MLIR: lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp File Reference (original) (raw)
Go to the source code of this file.
Namespaces |
---|
Functions | |
---|---|
static Value | truncOrExtToLLVMType (ConversionPatternRewriter &rewriter, Location loc, Value value, const LLVMTypeConverter &converter) |
static bool | canBeCalledWithBarePointers (gpu::GPUFuncOp func) |
Returns true if the given gpu.func can be safely called using the bare pointer calling convention. More... | |
static Value | getLaneId (ConversionPatternRewriter &rewriter, Location loc, const unsigned indexBitwidth) |
◆ GEN_PASS_DEF_CONVERTGPUOPSTOROCDLOPS
#define GEN_PASS_DEF_CONVERTGPUOPSTOROCDLOPS
◆ canBeCalledWithBarePointers()
static bool canBeCalledWithBarePointers ( gpu::GPUFuncOp func) | static |
---|
◆ getLaneId()
◆ truncOrExtToLLVMType()
◆ amdgcnDataLayout
constexpr StringLiteral amdgcnDataLayout | staticconstexpr |
---|
Initial value:
=
"e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32"
"-p7:160:256:256:32-p8:128:128:128:48-p9:192:256:256:32-i64:64-v16:16-v24:"
"32-v32:"
"32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:"
"64-S32-A5-G1-ni:7:8:9"
Definition at line 96 of file LowerGpuOpsToROCDLOps.cpp.