Lines Matching refs:BCECmpChain
394 class BCECmpChain { class
398 BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi,
424 static unsigned getMinOrigOrder(const BCECmpChain::ContiguousBlocks &Blocks) { in getMinOrigOrder()
433 static std::vector<BCECmpChain::ContiguousBlocks>
435 std::vector<BCECmpChain::ContiguousBlocks> MergedBlocks; in mergeBlocks()
444 BCECmpChain::ContiguousBlocks *LastMergedBlock = nullptr; in mergeBlocks()
458 llvm::sort(MergedBlocks, [](const BCECmpChain::ContiguousBlocks &LhsBlocks, in mergeBlocks()
459 const BCECmpChain::ContiguousBlocks &RhsBlocks) { in mergeBlocks()
466 BCECmpChain::BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi, in BCECmpChain() function in __anon2691366f0111::BCECmpChain
675 bool BCECmpChain::simplify(const TargetLibraryInfo &TLI, AliasAnalysis &AA, in simplify()
823 BCECmpChain CmpChain(Blocks, Phi, AA); in processPhi()