Lines Matching refs:Blocks

120   ArrayRef<BasicBlock *> Blocks;  member in __anon99a2cd780111::LockstepReverseIterator
126 LockstepReverseIterator(ArrayRef<BasicBlock *> Blocks) : Blocks(Blocks) { in LockstepReverseIterator() argument
133 for (BasicBlock *BB : Blocks) in reset()
136 for (BasicBlock *BB : Blocks) { in reset()
159 void restrictToBlocks(SmallSetVector<BasicBlock *, 4> &Blocks) { in restrictToBlocks() argument
161 if (std::find(Blocks.begin(), Blocks.end(), (*II)->getParent()) == in restrictToBlocks()
162 Blocks.end()) { in restrictToBlocks()
201 SmallVector<BasicBlock *, 4> Blocks; member
232 SmallVector<BasicBlock *, 4> Blocks; member in __anon99a2cd780111::ModelledPHI
244 Blocks.push_back(P.first); in ModelledPHI()
262 llvm::copy(B, std::back_inserter(Blocks)); in ModelledPHI()
268 llvm::copy(B, std::back_inserter(Blocks)); in ModelledPHI()
276 auto BI = Blocks.begin(); in restrictToBlocks()
278 while (BI != Blocks.end()) { in restrictToBlocks()
282 BI = Blocks.erase(BI); in restrictToBlocks()
289 assert(Blocks.size() == NewBlocks.size()); in restrictToBlocks()
313 return Values == Other.Values && Blocks == Other.Blocks; in operator ==()
610 void sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, BasicBlock *BBEnd);
747 Cand.Blocks.push_back(C); in analyzeInstructionForSinking()
809 if (C.Blocks.size() < NumOrigPreds) { in sinkBB()
812 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
821 sinkLastInstruction(C.Blocks, InsertBB); in sinkBB()
826 void GVNSink::sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, in sinkLastInstruction() argument
829 for (BasicBlock *BB : Blocks) in sinkLastInstruction()