LLVM 20.0.0git
|
Static Public Member Functions | |
static const SwitchSuccWrapper * | getEmptyKey () |
static const SwitchSuccWrapper * | getTombstoneKey () |
static unsigned | getHashValue (const SwitchSuccWrapper *SSW) |
static bool | isEqual (const SwitchSuccWrapper *LHS, const SwitchSuccWrapper *RHS) |
Definition at line 7496 of file SimplifyCFG.cpp.
|
inlinestatic |
Definition at line 7497 of file SimplifyCFG.cpp.
|
inlinestatic |
Definition at line 7505 of file SimplifyCFG.cpp.
References assert(), llvm::SmallVectorTemplateCommon< T, typename >::begin(), SwitchSuccWrapper::Dest, llvm::SmallVectorImpl< T >::emplace_back(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::BranchInst::getNumSuccessors(), llvm::BranchInst::getSuccessor(), llvm::BasicBlock::getTerminator(), llvm::hash_combine(), llvm::hash_combine_range(), llvm::BranchInst::isUnconditional(), SwitchSuccWrapper::PhiPredIVs, llvm::BasicBlock::phis(), and llvm::BasicBlock::size().
|
inlinestatic |
Definition at line 7501 of file SimplifyCFG.cpp.
|
inlinestatic |
Definition at line 7530 of file SimplifyCFG.cpp.
References A, assert(), B, llvm::BranchInst::getSuccessor(), llvm::BranchInst::isUnconditional(), LHS, llvm::BasicBlock::phis(), and RHS.