LLVM: lib/Target/ARM/ARMOptimizeBarriersPass.cpp File Reference (original) (raw)

#include "[ARM.h](ARM%5F8h%5Fsource.html)"
#include "[ARMInstrInfo.h](ARMInstrInfo%5F8h%5Fsource.html)"
#include "[llvm/ADT/Statistic.h](Statistic%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFunctionPass.h](MachineFunctionPass%5F8h%5Fsource.html)"

Go to the source code of this file.

Macros
#define DEBUG_TYPE "double barriers"
Functions
STATISTIC (NumDMBsRemoved, "Number of DMBs removed")
static bool CanMovePastDMB (const MachineInstr *MI)

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "double barriers"

Definition at line 16 of file ARMOptimizeBarriersPass.cpp.

Function Documentation

CanMovePastDMB()

bool CanMovePastDMB ( const MachineInstr * MI) static

Definition at line 40 of file ARMOptimizeBarriersPass.cpp.

References MI.

STATISTIC()

STATISTIC ( NumDMBsRemoved ,
"Number of DMBs removed" )