| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMarkLastScratchLoad.cpp | 132 End = MISegmentStart->getReverseIterator(); in run() 134 for (auto MI = MISegmentEnd->getReverseIterator(); MI != End; ++MI) { in run()
|
| H A D | SIPreEmitPeephole.cpp | 98 MachineBasicBlock::reverse_iterator A = MI.getReverseIterator(), in optimizeVccBranch()
|
| H A D | GCNHazardRecognizer.cpp | 523 std::next(MI->getReverseIterator()), in getWaitStatesSince() 1529 std::next(MI->getReverseIterator()), 0, in fixLdsDirectVALUHazard() 1722 std::next(MI->getReverseIterator()), Visited)) in fixVALUPartialForwardingHazard() 1800 std::next(MI->getReverseIterator()), Visited)) in fixVALUTransUseHazard()
|
| H A D | SIOptimizeExecMasking.cpp | 357 MachineBasicBlock::reverse_iterator A = Origin.getReverseIterator(), in findInstrBackwards()
|
| H A D | SIFixSGPRCopies.cpp | 599 auto R = std::next(MI->getReverseIterator()); in hoistAndMergeSGPRInits()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemorySSA.h | 187 AllAccessType::reverse_self_iterator getReverseIterator() { in getReverseIterator() function 188 return this->AllAccessType::getReverseIterator(); in getReverseIterator() 190 AllAccessType::const_reverse_self_iterator getReverseIterator() const { in getReverseIterator() function 191 return this->AllAccessType::getReverseIterator(); in getReverseIterator() 200 return this->DefsOnlyType::getReverseIterator(); in getReverseDefsIterator() 203 return this->DefsOnlyType::getReverseIterator(); in getReverseDefsIterator()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ilist_node.h | 137 reverse_self_iterator getReverseIterator() { in getReverseIterator() function 141 const_reverse_self_iterator getReverseIterator() const { in getReverseIterator() function
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 188 std::next(Start->getReverseIterator()); in processLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64RedundantCopyElimination.cpp | 162 MachineBasicBlock::reverse_iterator RIt = CondBr.getReverseIterator(); in knownRegValInBlock()
|
| H A D | AArch64LoadStoreOptimizer.cpp | 937 instructionsWithoutDebug(MI.getReverseIterator(), MBB->instr_rend())) { in forAllMIsUntilDef()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/ |
| H A D | Constant.h | 1051 decltype(static_cast<LLVMGlobalT *>(nullptr)->getReverseIterator()), 1058 reverse_iterator getReverseIterator() const { in getReverseIterator() function 1061 return map_iterator(LLVMGV->getReverseIterator(), ToGV); in getReverseIterator()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | CallSiteSplitting.cpp | 389 auto I = CB.getReverseIterator(); in splitCallSite()
|
| H A D | MemCpyOptimizer.cpp | 605 for (const Instruction &I : make_range(++ConstP->getReverseIterator(), in moveUp() 606 ++LI->getReverseIterator())) { in moveUp()
|
| H A D | JumpThreading.cpp | 2704 auto RItBeforeInsertPt = std::next(OldPredBranch->getReverseIterator()); in duplicateCondBranchOnPHIIntoPred()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 365 make_range(AvailCopy->getReverseIterator(), I.getReverseIterator())) in findAvailBackwardCopy()
|
| H A D | VirtRegMap.cpp | 524 std::next(MI.getReverseIterator()), E = MBB.instr_rend(); in expandCopyBundle()
|
| H A D | ModuloSchedule.cpp | 1635 for (auto I = MB->getFirstInstrTerminator()->getReverseIterator(); in filterInstructions() 1636 I != std::next(MB->getFirstNonPHI()->getReverseIterator());) { in filterInstructions() 1864 I != std::next(B->getFirstNonPHI()->getReverseIterator());) { in peelPrologAndEpilogs()
|
| H A D | MachineFunction.cpp | 1184 auto RMII = CurInst->getReverseIterator(); in salvageCopySSAImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 766 for (Instruction &Inst : make_range(++Load->getReverseIterator(), in FindAvailableLoadedValue()
|
| H A D | MemorySSAUpdater.cpp | 161 for (auto &U : make_range(++MA->getReverseIterator(), End)) in getPreviousDefInBlock()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LoadStoreOpt.cpp | 769 for (auto II = ++LastStore.getReverseIterator(); in mergeTruncStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyCFGStackify.cpp | 2370 std::next(WebAssembly::findCatch(EHPad)->getReverseIterator()); in fixEndsAtEndOfFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 3967 make_range(std::next(BB->getTerminator()->getReverseIterator()), in handleUnreachableFrom() 3968 std::next(I->getReverseIterator())))) { in handleUnreachableFrom()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfDebug.cpp | 816 auto I = std::next(CallMI->getReverseIterator()); in collectCallSiteParameters()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 2146 : cast<Instruction>(New)->getReverseIterator(); in run()
|