Home
last modified time | relevance | path

Searched refs:BCECmpChain (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp399 class BCECmpChain { class
403 BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi,
429 static unsigned getMinOrigOrder(const BCECmpChain::ContiguousBlocks &Blocks) { in getMinOrigOrder()
438 static std::vector<BCECmpChain::ContiguousBlocks>
440 std::vector<BCECmpChain::ContiguousBlocks> MergedBlocks; in mergeBlocks()
449 BCECmpChain::ContiguousBlocks *LastMergedBlock = nullptr; in mergeBlocks()
463 llvm::sort(MergedBlocks, [](const BCECmpChain::ContiguousBlocks &LhsBlocks, in mergeBlocks()
464 const BCECmpChain::ContiguousBlocks &RhsBlocks) { in mergeBlocks()
471 BCECmpChain::BCECmpChain(const std::vector<BasicBlock *> &Blocks, PHINode &Phi, in BCECmpChain() function in __anone25890d60111::BCECmpChain
684 bool BCECmpChain::simplify(const TargetLibraryInfo &TLI, AliasAnalysis &AA, in simplify()
[all …]