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

Vector, Reduction, and Cube instructions need to fill the entire instruction group to work correctly. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "r600-expand-special-instrs"

Detailed Description

Vector, Reduction, and Cube instructions need to fill the entire instruction group to work correctly.

This pass expands these individual instructions into several instructions that will completely fill the instruction group.

Definition in file R600ExpandSpecialInstrs.cpp.

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "r600-expand-special-instrs"

Function Documentation

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( R600ExpandSpecialInstrsPass ,
DEBUG_TYPE ,
"R600 Expand Special Instrs" ,
false ,
false )

Variable Documentation

DEBUG_TYPE

false