Searched refs:getReverse (Results 1 - 22 of 22) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIEliminationUtils.cpp51 InsertPoint = std::next(I.getReverse());
56 InsertPoint = I.getReverse();
H A DIfConversion.cpp767 // blocks, switch to reverse_iterators. Note that getReverse() returns an
770 MachineBasicBlock::reverse_iterator RTIE = std::next(TIE.getReverse());
771 MachineBasicBlock::reverse_iterator RFIE = std::next(FIE.getReverse());
772 const MachineBasicBlock::reverse_iterator RTIB = std::next(TIB.getReverse());
773 const MachineBasicBlock::reverse_iterator RFIB = std::next(FIB.getReverse());
801 TIE = std::next(RTIE.getReverse());
802 FIE = std::next(RFIE.getReverse());
H A DMachineOutliner.cpp801 Iter = EndIt.getReverse(),
802 Last = std::next(CallInst.getReverse());
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBundleIterator.h83 I.getReverse())
84 .getReverse();
90 I.getReverse())
91 .getReverse();
171 : MachineInstrBundleIterator(++I.getReverse()) {}
283 reverse_iterator getReverse() const { return MII.getReverse(); } function in class:llvm::MachineInstrBundleIterator
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp107 MachineBasicBlock::reverse_instr_iterator RI = ++I.getReverse();
119 MachineBasicBlock::instr_iterator FI = RI.getReverse();
155 for (MachineBasicBlock::reverse_instr_iterator I = ++Slot.getReverse();
162 MachineBasicBlock::instr_iterator FI = I.getReverse();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86AvoidTrailingCall.cpp126 MBBI = std::next(LastRealInstr.getReverse());
H A DX86InstrInfo.cpp4137 RI = ++I.getReverse(),
4139 ? Def.getReverse() /* points to MI */
4278 MachineBasicBlock::reverse_iterator InsertI = Def.getReverse(),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dilist_iterator.h114 : ilist_iterator(++RHS.getReverse()) {}
121 ilist_iterator<OptionsT, !IsReverse, IsConst> getReverse() const { function in class:llvm::ilist_iterator
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyToCombine.cpp282 MachineBasicBlock::reverse_iterator I = ++I2.getIterator().getReverse();
283 MachineBasicBlock::reverse_iterator End = I1.getIterator().getReverse();
286 End = ++I1.getIterator().getReverse();
H A DHexagonInstrInfo.cpp807 auto E = ++MachineBasicBlock::const_iterator(MI.getIterator()).getReverse();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp784 if (!searchRange(MBB, ++SlotI.getReverse(), MBB.rend(), RegDU, MemDU, Slot,
791 MBB.splice(std::next(SlotI), &MBB, Filler.getReverse());
H A DMipsBranchExpansion.cpp279 NewMBB->splice(NewMBB->end(), MBB, LastBr.getReverse(), MBB->end());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp253 for (auto J = I.getReverse(); J != MBB.rend() && isUnpredicatedTerminator(*J);
258 FirstUncondOrIndirectBr = J.getReverse();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp959 MII = MachineBasicBlock::iterator(Insert).getReverse();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyValueInfo.cpp784 for (Instruction &I : make_range(std::next(BBI->getIterator().getReverse()),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp751 return It.getReverse();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3797 BasicBlock::reverse_iterator InstIt = ++Inst->getIterator().getReverse(),
3799 PrevInst->getIterator().getReverse();
5049 ++ScheduleStart->getIterator().getReverse();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1195 assert(std::find_if(++To.getReverse(), To->getParent()->rend(),
1202 instructionsWithoutDebug(++To.getReverse(), From.getReverse())) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1524 for (Instruction &I : make_range(Ctx->getIterator().getReverse(),
H A DRewriteStatepointsForGC.cpp2863 computeLiveInValues(BB->rbegin(), ++Inst->getIterator().getReverse(),
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp880 auto LivenessEnd = ++MachineBasicBlock::iterator(MI).getReverse();
H A DARMExpandPseudoInsts.cpp1960 for (const MachineInstr &MI : make_range(MBB.rbegin(), MBBI.getReverse()))

Completed in 237 milliseconds