LLVM  3.7.0
Namespaces | Functions | Variables
R600EmitClauseMarkers.cpp File Reference

Add CF_ALU. More...

#include "AMDGPU.h"
#include "R600Defines.h"
#include "R600InstrInfo.h"
#include "R600MachineFunctionInfo.h"
#include "R600RegisterInfo.h"
#include "AMDGPUSubtarget.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
Include dependency graph for R600EmitClauseMarkers.cpp:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 

Functions

void llvm::initializeR600EmitClauseMarkersPass (PassRegistry &)
 
 INITIALIZE_PASS_BEGIN (R600EmitClauseMarkers,"emitclausemarkers","R600 Emit Clause Markters", false, false) INITIALIZE_PASS_END(R600EmitClauseMarkers
 

Variables

 emitclausemarkers
 
R600 Emit Clause Markters
 
R600 Emit Clause false
 

Detailed Description

Add CF_ALU.

R600 Alu instructions are grouped in clause which can hold 128 Alu instructions ; these instructions can access up to 4 prefetched 4 lines of 16 registers from constant buffers. Such ALU clauses are initiated by CF_ALU instructions.

Definition in file R600EmitClauseMarkers.cpp.

Function Documentation

INITIALIZE_PASS_BEGIN ( R600EmitClauseMarkers  ,
"emitclausemarkers"  ,
"R600 Emit Clause Markters ,
false  ,
false   
)

Variable Documentation

emitclausemarkers

Definition at line 330 of file R600EmitClauseMarkers.cpp.

R600 Emit Clause false

Definition at line 330 of file R600EmitClauseMarkers.cpp.

R600 Emit Clause Markters

Definition at line 330 of file R600EmitClauseMarkers.cpp.