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

This pass implements instructions packetization for R600. More...

Go to the source code of this file.

Macros
#define DEBUG_TYPE "packets"
Variables
DEBUG_TYPE
R600 Packetizer
R600 false

Detailed Description

This pass implements instructions packetization for R600.

It unsets isLast bit of instructions inside a bundle and substitutes src register with PreviousVector when applicable.

Definition in file R600Packetizer.cpp.

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "packets"

Function Documentation

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( R600Packetizer ,
DEBUG_TYPE ,
"R600 Packetizer" ,
false ,
false )

Variable Documentation

DEBUG_TYPE

false

Packetizer