LLVM API Documentation

Namespaces | Functions | Variables
R600EmitClauseMarkers.cpp File Reference
#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

namespace  llvm
 

List of target independent CodeGen pass IDs.


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

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.