LLVM: lib/Target/PowerPC/PPCCTRLoopsVerify.cpp File Reference (original) (raw)

Go to the source code of this file.

Functions
INITIALIZE_PASS_BEGIN (PPCCTRLoopsVerify, "ppc-ctr-loops-verify", "PowerPC CTR Loops Verify", false, false) INITIALIZE_PASS_END(PPCCTRLoopsVerify
static bool clobbersCTR (const MachineInstr &MI)
static bool verifyCTRBranch (MachineBasicBlock *MBB, MachineBasicBlock::iterator I)
Variables
ppc ctr loops verify
ppc ctr loops PowerPC CTR Loops Verify
ppc ctr loops PowerPC CTR Loops false

DEBUG_TYPE

#define DEBUG_TYPE "ppc-ctrloops-verify"

clobbersCTR()

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( PPCCTRLoopsVerify ,
"ppc-ctr-loops-verify" ,
"PowerPC CTR Loops Verify" ,
false ,
false
)

verifyCTRBranch()

Definition at line 93 of file PPCCTRLoopsVerify.cpp.

References llvm::append_range(), llvm::MachineBasicBlock::begin(), llvm::MachineFunction::begin(), clobbersCTR(), llvm::SmallSet< T, N, C >::count(), llvm::dbgs(), llvm::SmallVectorBase< Size_T >::empty(), llvm::MachineBasicBlock::end(), llvm::MachineBasicBlock::getFullName(), llvm::MachineBasicBlock::getLastNonDebugInstr(), llvm::MachineBasicBlock::getParent(), I, llvm::SmallSet< T, N, C >::insert(), LLVM_DEBUG, MBB, llvm::SmallVectorImpl< T >::pop_back_val(), llvm::MachineBasicBlock::predecessors(), and llvm::printMBBReference().

false

verify

Verify