LLVM  8.0.1
Namespaces | Macros | Functions
NVPTXPeephole.cpp File Reference
#include "NVPTX.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
Include dependency graph for NVPTXPeephole.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 

Macros

#define DEBUG_TYPE   "nvptx-peephole"
 

Functions

void llvm::initializeNVPTXPeepholePass (PassRegistry &)
 
static bool isCVTAToLocalCombinationCandidate (MachineInstr &Root)
 
static void CombineCVTAToLocal (MachineInstr &Root)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "nvptx-peephole"

Definition at line 44 of file NVPTXPeephole.cpp.

Function Documentation

◆ CombineCVTAToLocal()

static void CombineCVTAToLocal ( MachineInstr Root)
static

◆ isCVTAToLocalCombinationCandidate()

static bool isCVTAToLocalCombinationCandidate ( MachineInstr Root)
static