Home
last modified time | relevance | path

Searched defs:BlockFilter (Results 1 – 2 of 2) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp655 markChainSuccessors(const BlockChain & Chain,const MachineBasicBlock * LoopHeaderBB,const BlockFilterSet * BlockFilter) markChainSuccessors() argument
671 markBlockSuccessors(const BlockChain & Chain,const MachineBasicBlock * MBB,const MachineBasicBlock * LoopHeaderBB,const BlockFilterSet * BlockFilter) markBlockSuccessors() argument
704 collectViableSuccessors(const MachineBasicBlock * BB,const BlockChain & Chain,const BlockFilterSet * BlockFilter,SmallVector<MachineBasicBlock *,4> & Successors) collectViableSuccessors() argument
812 isProfitableToTailDup(const MachineBasicBlock * BB,const MachineBasicBlock * Succ,BranchProbability QProb,const BlockChain & Chain,const BlockFilterSet * BlockFilter) isProfitableToTailDup() argument
966 isTrellis(const MachineBasicBlock * BB,const SmallVectorImpl<MachineBasicBlock * > & ViableSuccs,const BlockChain & Chain,const BlockFilterSet * BlockFilter) isTrellis() argument
1062 getBestTrellisSuccessor(const MachineBasicBlock * BB,const SmallVectorImpl<MachineBasicBlock * > & ViableSuccs,BranchProbability AdjustedSumProb,const BlockChain & Chain,const BlockFilterSet * BlockFilter) getBestTrellisSuccessor() argument
1145 canTailDuplicateUnplacedPreds(const MachineBasicBlock * BB,MachineBasicBlock * Succ,const BlockChain & Chain,const BlockFilterSet * BlockFilter) canTailDuplicateUnplacedPreds() argument
1414 hasBetterLayoutPredecessor(const MachineBasicBlock * BB,const MachineBasicBlock * Succ,const BlockChain & SuccChain,BranchProbability SuccProb,BranchProbability RealSuccProb,const BlockChain & Chain,const BlockFilterSet * BlockFilter) hasBetterLayoutPredecessor() argument
1593 selectBestSuccessor(const MachineBasicBlock * BB,const BlockChain & Chain,const BlockFilterSet * BlockFilter) selectBestSuccessor() argument
1774 getFirstUnplacedBlock(const BlockChain & PlacedChain,MachineFunction::iterator & PrevUnplacedBlockIt,const BlockFilterSet * BlockFilter) getFirstUnplacedBlock() argument
1793 fillWorkLists(const MachineBasicBlock * MBB,SmallPtrSetImpl<BlockChain * > & UpdatedPreds,const BlockFilterSet * BlockFilter=nullptr) fillWorkLists() argument
1825 buildChain(const MachineBasicBlock * HeadBB,BlockChain & Chain,BlockFilterSet * BlockFilter) buildChain() argument
3021 repeatedlyTailDuplicateBlock(MachineBasicBlock * BB,MachineBasicBlock * & LPred,const MachineBasicBlock * LoopHeaderBB,BlockChain & Chain,BlockFilterSet * BlockFilter,MachineFunction::iterator & PrevUnplacedBlockIt) repeatedlyTailDuplicateBlock() argument
3078 maybeTailDuplicateBlock(MachineBasicBlock * BB,MachineBasicBlock * LPred,BlockChain & Chain,BlockFilterSet * BlockFilter,MachineFunction::iterator & PrevUnplacedBlockIt,bool & DuplicatedToLPred) maybeTailDuplicateBlock() argument
3191 isBestSuccessor(MachineBasicBlock * BB,MachineBasicBlock * Pred,BlockFilterSet * BlockFilter) isBestSuccessor() argument
3230 findDuplicateCandidates(SmallVectorImpl<MachineBasicBlock * > & Candidates,MachineBasicBlock * BB,BlockFilterSet * BlockFilter) findDuplicateCandidates() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp142 std::function<bool(BasicBlock*)> BlockFilter; global() member in __anonebdf1a4d0111::GuardWideningImpl
322 GuardWideningImpl(DominatorTree & DT,PostDominatorTree * PDT,LoopInfo & LI,AssumptionCache & AC,MemorySSAUpdater * MSSAU,DomTreeNode * Root,std::function<bool (BasicBlock *)> BlockFilter) GuardWideningImpl() argument
1011 auto BlockFilter = [&](BasicBlock *BB) { run() local