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.