LLVM: lib/Target/PowerPC/PPCCTRLoopsVerify.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "ppc-ctrloops-verify" |
◆ 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 92 of file PPCCTRLoopsVerify.cpp.
References llvm::append_range(), clobbersCTR(), llvm::SmallPtrSetImpl< PtrType >::count(), llvm::dbgs(), llvm::SmallVectorTemplateCommon< T, typename >::empty(), I, llvm::SmallPtrSetImpl< PtrType >::insert(), LLVM_DEBUG, MBB, Opc, llvm::SmallVectorImpl< T >::pop_back_val(), and llvm::printMBBReference().
◆ false
◆ Verify
Definition at line 72 of file PPCCTRLoopsVerify.cpp.
Referenced by llvm::TargetPassConfig::addVerifyPass(), llvm::sandboxir::SingleLLVMInstructionImpl< LLVMT >::CmpInst, llvm::sandboxir::ConstantInt::Context, llvm::sandboxir::NoCFIValue::Context, llvm::sandboxir::User::getOperandUseDefault(), llvm::sandboxir::Constant::getOperandUseInternal(), llvm::sandboxir::GlobalObject::getOperandUseInternal(), llvm::sandboxir::User::getOperandUseInternal(), llvm::GVNPass::ValueTable::lookup(), llvm::GVNPass::ValueTable::operator=(), llvm::SafepointIRVerifierPass::run(), llvm::dwarf_linker::classic::DWARFLinker::setVerifyInputDWARF(), llvm::dwarf_linker::DWARFLinkerBase::setVerifyInputDWARF(), llvm::dwarf_linker::parallel::DWARFLinkerImpl::setVerifyInputDWARF(), llvm::EngineBuilder::setVerifyModules(), and llvm::ExecutionEngine::setVerifyModules().
◆ verify
Definition at line 71 of file PPCCTRLoopsVerify.cpp.
Referenced by llvm::AArch64LegalizerInfo::AArch64LegalizerInfo(), llvm::AArch64RegisterBankInfo::AArch64RegisterBankInfo(), llvm::AMDGPULegalizerInfo::AMDGPULegalizerInfo(), llvm::ARMLegalizerInfo::ARMLegalizerInfo(), llvm::AMDGPU::HSAMD::MetadataStreamerMsgPackV4::end(), INITIALIZE_PASS(), llvm::IRPosition::IRPosition(), llvm::MipsLegalizerInfo::MipsLegalizerInfo(), llvm::JumpThreadingPass::run(), llvm::ScalarEvolutionVerifierPass::run(), llvm::SPIRVLegalizerInfo::SPIRVLegalizerInfo(), and llvm::X86LegalizerInfo::X86LegalizerInfo().