Lines Matching refs:Blocks

113   ArrayRef<BasicBlock *> Blocks;  member in __anon48a1c1290111::LockstepReverseIterator
119 LockstepReverseIterator(ArrayRef<BasicBlock *> Blocks) : Blocks(Blocks) { in LockstepReverseIterator() argument
126 for (BasicBlock *BB : Blocks) in reset()
129 for (BasicBlock *BB : Blocks) { in reset()
152 void restrictToBlocks(SmallSetVector<BasicBlock *, 4> &Blocks) { in restrictToBlocks() argument
154 if (!Blocks.contains((*II)->getParent())) { in restrictToBlocks()
193 SmallVector<BasicBlock *, 4> Blocks; member
224 SmallVector<BasicBlock *, 4> Blocks; member in __anon48a1c1290111::ModelledPHI
236 Blocks.push_back(P.first); in ModelledPHI()
254 llvm::copy(B, std::back_inserter(Blocks)); in ModelledPHI()
260 llvm::copy(B, std::back_inserter(Blocks)); in ModelledPHI()
268 auto BI = Blocks.begin(); in restrictToBlocks()
270 while (BI != Blocks.end()) { in restrictToBlocks()
273 BI = Blocks.erase(BI); in restrictToBlocks()
280 assert(Blocks.size() == NewBlocks.size()); in restrictToBlocks()
304 return Values == Other.Values && Blocks == Other.Blocks; in operator ==()
619 void sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, BasicBlock *BBEnd);
760 append_range(Cand.Blocks, ActivePreds); in analyzeInstructionForSinking()
816 if (C.Blocks.size() < NumOrigPreds) { in sinkBB()
819 InsertBB = SplitBlockPredecessors(BBEnd, C.Blocks, ".gvnsink.split"); in sinkBB()
828 sinkLastInstruction(C.Blocks, InsertBB); in sinkBB()
833 void GVNSink::sinkLastInstruction(ArrayRef<BasicBlock *> Blocks, in sinkLastInstruction() argument
836 for (BasicBlock *BB : Blocks) in sinkLastInstruction()