LLVM  4.0.0
Functions
GCNHazardRecognizer.cpp File Reference
#include "GCNHazardRecognizer.h"
#include "AMDGPUSubtarget.h"
#include "SIInstrInfo.h"
#include "llvm/CodeGen/ScheduleDAG.h"
#include "llvm/Support/Debug.h"
Include dependency graph for GCNHazardRecognizer.cpp:

Go to the source code of this file.

Functions

static bool isDivFMas (unsigned Opcode)
 
static bool isSGetReg (unsigned Opcode)
 
static bool isSSetReg (unsigned Opcode)
 
static bool isRWLane (unsigned Opcode)
 
static bool isRFE (unsigned Opcode)
 
static unsigned getHWReg (const SIInstrInfo *TII, const MachineInstr &RegInstr)
 
static void addRegsToSet (iterator_range< MachineInstr::const_mop_iterator > Ops, std::set< unsigned > &Set)
 

Function Documentation

static void addRegsToSet ( iterator_range< MachineInstr::const_mop_iterator Ops,
std::set< unsigned > &  Set 
)
static

Definition at line 219 of file GCNHazardRecognizer.cpp.

static unsigned getHWReg ( const SIInstrInfo TII,
const MachineInstr RegInstr 
)
static
static bool isDivFMas ( unsigned  Opcode)
static
static bool isRFE ( unsigned  Opcode)
static
static bool isRWLane ( unsigned  Opcode)
static
static bool isSGetReg ( unsigned  Opcode)
static
static bool isSSetReg ( unsigned  Opcode)
static