Lines Matching refs:Blocks

118   ArrayRef<BasicBlock *> Blocks;  member in __anon7f9656e30111::LockstepReverseIterator
124 LockstepReverseIterator(ArrayRef<BasicBlock *> Blocks) : Blocks(Blocks) { in LockstepReverseIterator() argument
131 for (BasicBlock *BB : Blocks) in reset()
134 for (BasicBlock *BB : Blocks) { in reset()
157 void restrictToBlocks(SmallSetVector<BasicBlock *, 4> &Blocks) { in restrictToBlocks() argument
159 if (!llvm::is_contained(Blocks, (*II)->getParent())) { in restrictToBlocks()
198 SmallVector<BasicBlock *, 4> Blocks; member
229 SmallVector<BasicBlock *, 4> Blocks; member in __anon7f9656e30111::ModelledPHI
241 Blocks.push_back(P.first); in ModelledPHI()
259 llvm::copy(B, std::back_inserter(Blocks)); in ModelledPHI()
265 llvm::copy(B, std::back_inserter(Blocks)); in ModelledPHI()
273 auto BI = Blocks.begin(); in restrictToBlocks()
275 while (BI != Blocks.end()) { in restrictToBlocks()
278 BI = Blocks.erase(BI); in restrictToBlocks()
285 assert(Blocks.size() == NewBlocks.size()); in restrictToBlocks()
309 return Values == Other.Values && Blocks == Other.Blocks; in operator ==()
624 void sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, BasicBlock *BBEnd);
762 append_range(Cand.Blocks, ActivePreds); in analyzeInstructionForSinking()
818 if (C.Blocks.size() < NumOrigPreds) { in sinkBB()
821 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
830 sinkLastInstruction(C.Blocks, InsertBB); in sinkBB()
835 void GVNSink::sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, in sinkLastInstruction() argument
838 for (BasicBlock *BB : Blocks) in sinkLastInstruction()