|
LLVM 23.0.0git
|
Static Public Member Functions | |
| static const EqualBBWrapper * | getEmptyKey () |
| static const EqualBBWrapper * | getTombstoneKey () |
| static unsigned | getHashValue (const EqualBBWrapper *EBW) |
| static bool | isEqual (const EqualBBWrapper *LHS, const EqualBBWrapper *RHS) |
Definition at line 8042 of file SimplifyCFG.cpp.
|
inlinestatic |
Definition at line 8043 of file SimplifyCFG.cpp.
|
inlinestatic |
Definition at line 8050 of file SimplifyCFG.cpp.
References assert(), EqualBBWrapper::BB, llvm::cast(), llvm::BranchInst::getNumSuccessors(), llvm::BranchInst::getSuccessor(), llvm::BasicBlock::getTerminator(), llvm::hash_combine(), llvm::hash_combine_range(), llvm::BranchInst::isUnconditional(), llvm::map_range(), llvm::BasicBlock::phis(), and llvm::BasicBlock::size().
|
inlinestatic |
Definition at line 8046 of file SimplifyCFG.cpp.
|
inlinestatic |
Definition at line 8072 of file SimplifyCFG.cpp.
References A(), llvm::all_of(), assert(), B(), llvm::cast(), llvm::BranchInst::getSuccessor(), llvm::BranchInst::isUnconditional(), and llvm::BasicBlock::phis().