Lines Matching refs:It
18 assert(It != ItE && "Already at end!"); in operator ++()
19 ++It; in operator ++()
20 if (It == ItE) in operator ++()
22 Instruction &NextI = *cast<sandboxir::Instruction>(Ctx->getValue(&*It)); in operator ++()
25 It = std::next(It, Num - 1); in operator ++()
30 assert(It != BB->begin() && "Already at begin!"); in operator --()
31 if (It == BB->end()) { in operator --()
32 --It; in operator --()
38 assert(std::prev(It, Num - 1) != BB->begin() && "Already at begin!"); in operator --()
39 It = std::prev(It, Num); in operator --()
44 llvm::BasicBlock *Parent = const_cast<BBIterator *>(this)->It.getNodeParent(); in getNodeParent()
49 BasicBlock::iterator::getInstr(llvm::BasicBlock::iterator It) const { in getInstr()
50 return cast_or_null<Instruction>(Ctx->getValue(&*It)); in getInstr()
80 llvm::BasicBlock::iterator It = BB->begin(); in begin() local
87 It = std::next(It, Num - 1); in begin()
89 return iterator(BB, It, &Ctx); in begin()