LLVM: lib/Target/AMDGPU/SILowerWWMCopies.cpp File Reference (original) (raw)

Lowering the WWM_COPY instructions for various register classes. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "si-lower-wwm-copies"
Variables
DEBUG_TYPE
SI Lower WWM Copies
SI Lower WWM false

Detailed Description

Lowering the WWM_COPY instructions for various register classes.

AMDGPU target generates WWM_COPY instruction to differentiate WWM copy from COPY. This pass generates the necessary exec mask manipulation instructions to replicate 'Whole Wave Mode' and lowers WWM_COPY back to COPY.

Definition in file SILowerWWMCopies.cpp.

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "si-lower-wwm-copies"

Function Documentation

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( SILowerWWMCopiesLegacy ,
DEBUG_TYPE ,
"SI Lower WWM Copies" ,
false ,
false )

Variable Documentation

Copies

DEBUG_TYPE

false