|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/AllocatorList.h 214 void pop_back() { List.eraseAndDispose(--List.end(), Disposer(*this)); }
include/llvm/ADT/ilist.h 318 iterator t = end(); erase(--t);
include/llvm/ADT/ilist_iterator.h 163 --*this;
include/llvm/ADT/iterator.h 259 --I;
include/llvm/ADT/simple_ilist.h 153 void pop_back() { erase(--end()); }
include/llvm/CodeGen/MachineInstrBundle.h 47 --I;
55 --I;
include/llvm/CodeGen/MachineInstrBundleIterator.h 56 --I;
include/llvm/CodeGen/SlotIndexes.h 292 return SlotIndex(&*--listEntry()->getIterator(), Slot_Dead);
300 return SlotIndex(&*--listEntry()->getIterator(), getSlot());
629 --prevMBB;
include/llvm/IR/InstIterator.h 97 --BB;
100 --BI;
lib/Analysis/Loads.cpp 295 --BBI;
395 Instruction *Inst = &*--ScanFrom;
409 --ScanFrom;
lib/Analysis/MemoryDependenceAnalysis.cpp 190 Instruction *Inst = &*--ScanIt;
517 Instruction *Inst = &*--ScanIt;
lib/Analysis/MemorySSAUpdater.cpp 569 &*(--DefIt), VMap, MPhiMap, CloneWasSimplified, MSSA);
828 return &*(--Defs->end());
lib/Analysis/ScalarEvolutionExpander.cpp 183 --IP;
184 for (; ScanLimit; --IP, --ScanLimit) {
529 --IP;
530 for (; ScanLimit; --IP, --ScanLimit) {
lib/CodeGen/Analysis.cpp 535 for (BasicBlock::const_iterator BBI = std::prev(ExitBB->end(), 2);; --BBI) {
lib/CodeGen/BranchFolding.cpp 1557 if (FallThrough == --MF.end() &&
1782 MachineFunction::iterator SuccPrev = --SuccBB->getIterator();
lib/CodeGen/CodeGenPrepare.cpp 605 --BBI;
609 --BBI;
2305 Point.PrevInst = &*--It;
lib/CodeGen/MachineBasicBlock.cpp 211 while (I != B && ((--I)->isTerminator() || I->isDebugInstr()))
227 --I;
997 if (!(--I)->addRegisterKilled(Reg, TRI, /* AddIfNotFound= */ false))
1201 --I;
lib/CodeGen/MachineInstr.cpp 736 --Pred;
754 --Pred;
lib/CodeGen/ScheduleDAGInstrs.cpp 1148 --I;
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp 4607 --NI;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1122 SDNode *Node = &*--ISelPosition;
1452 for (; BI != Begin; --BI) {
1529 --BI;
lib/CodeGen/SlotIndexes.cpp 210 --ListI;
221 --ListI;
lib/ExecutionEngine/Interpreter/Execution.cpp 1145 --me;
lib/IR/Core.cpp 1143 return wrap(&*--I);
1159 return wrap(&*--I);
2099 return wrap(&*--I);
2115 return wrap(&*--I);
2225 return wrap(&*--I);
2241 return wrap(&*--I);
2277 return wrap(&*--I);
2293 return wrap(&*--I);
2525 return wrap(&*--I);
2541 return wrap(&*--I);
2613 return wrap(&*--I);
2629 return wrap(&*--I);
2708 return wrap(&*--I);
2724 return wrap(&*--I);
lib/IR/Verifier.cpp 2799 isa<PHINode>(--BasicBlock::iterator(&PN)),
lib/Target/AArch64/AArch64FastISel.cpp 3454 for (auto Itr = std::prev(Start); Itr != End; --Itr) {
lib/Target/AArch64/AArch64InstrInfo.cpp 5537 MachineInstr *Call = &*--MBB.instr_end();
lib/Target/AArch64/AArch64SpeculationHardening.cpp 266 DL = (--MBB.instr_end())->getDebugLoc();
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 486 SDNode *N = &*--Position;
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1327 --BBI;
1328 for (int I = MaxScan; I > 0 && BBI != CBB->begin(); --BBI, --I) {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 1733 return &(*(--(Region->getEntry()->getParent()->end())));
lib/Target/AMDGPU/GCNRegBankReassign.cpp 411 --Def;
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 577 if (&*--R != MI)
lib/Target/AMDGPU/SIInsertSkips.cpp 511 if (BI != --MF.end() || I != MBB.getFirstTerminator()) {
lib/Target/ARM/ARMBaseInstrInfo.cpp 4034 --II;
lib/Target/ARM/ARMConstantIslandPass.cpp 1493 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator();
1539 BBUtils->adjustBBOffsetsAfter(&*--NewIsland->getIterator());
lib/Target/Hexagon/HexagonInstrInfo.cpp 412 --I;
419 --I;
424 --I;
437 --I;
456 --I;
3247 --I;
3253 --I;
3258 --I;
3278 --I;
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 718 --K;
lib/Target/Mips/MipsConstantIslandPass.cpp 1356 MachineBasicBlock *WaterBB = &*--NewMBB->getIterator();
1398 adjustBBOffsetsAfter(&*--NewIsland->getIterator());
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 5529 SDNode *N = &*--Position;
6221 SDNode *N = &*--Position;
6377 SDNode *N = &*--Position;
lib/Target/PowerPC/PPCInstrInfo.cpp 4033 (--II)->getOpcode() == PPC::ADJCALLSTACKUP) {
4034 const MachineInstr &CallMI = *(--II);
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 208 SDNode *N = &*--Position;
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 247 for (MachineFunction::iterator I(LayoutPred), E(Header); I != E; --I) {
478 for (MachineFunction::iterator I(LayoutPred), E(Header); I != E; --I) {
695 --B, ++E) {
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 165 --I;
lib/Target/X86/X86FastISel.cpp 275 for (auto Itr = std::prev(Start); Itr != End; --Itr) {
lib/Target/X86/X86ISelDAGToDAG.cpp 799 --I;
822 --I;
845 --I;
865 --I;
891 --I;
934 --I;
1040 --I;
1099 --I;
1163 SDNode *N = &*--Position;
lib/Transforms/IPO/PruneEH.cpp 238 --I;
lib/Transforms/InstCombine/InstCombineCalls.cpp 4187 Instruction *Inst = &*--I;
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1412 --BBI;
1519 --BBI;
1525 --BBI;
1543 for (;; --BBI) {
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 613 --BBI;
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 251 Instruction *Inst = &*--LocalStartPos;
lib/Transforms/ObjCARC/ObjCARCContract.cpp 307 --I;
487 --BBI;
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 636 --I;
1295 for (BasicBlock::iterator I = BB->end(), E = BB->begin(); I != E; --I) {
1912 J != B; --J) {
lib/Transforms/Scalar/DeadStoreElimination.cpp 780 --BBI;
lib/Transforms/Scalar/GVN.cpp 2173 --BI;
lib/Transforms/Scalar/IndVarSimplify.cpp 2577 --I;
2634 --I;
lib/Transforms/Scalar/LICM.cpp 523 Instruction &I = *--II;
lib/Transforms/Scalar/MemCpyOptimizer.cpp 469 for (auto I = --SI->getIterator(), E = P->getIterator(); I != E; --I) {
469 for (auto I = --SI->getIterator(), E = P->getIterator(); I != E; --I) {
632 for (BasicBlock::iterator I = --SI->getIterator(), E = C->getIterator();
633 I != E; --I) {
1370 --BI;
lib/Transforms/Scalar/SimplifyCFGPass.cpp 90 --I;
93 --I;
lib/Transforms/Scalar/Sink.cpp 212 --I;
222 --I;
lib/Transforms/Scalar/TailRecursionElimination.cpp 468 --BBI;
lib/Transforms/Utils/CloneFunction.cpp 333 for (BasicBlock::const_iterator II = StartingInst, IE = --BB->end();
lib/Transforms/Utils/InlineFunction.cpp 1667 Function::iterator LastBlock = --Caller->end();
lib/Transforms/Utils/Local.cpp 1220 --PrevI;
1884 Instruction *Inst = &*--EndInst->getIterator();
lib/Transforms/Utils/LoopSimplify.cpp 89 Function::iterator BBI = --NewBB->getIterator();
lib/Transforms/Utils/Mem2Reg.cpp 45 for (BasicBlock::iterator I = BB.begin(), E = --BB.end(); I != E; ++I)
lib/Transforms/Utils/SimplifyCFG.cpp 4171 --BBI;
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 536 --BBI;
tools/bugpoint/CrashDebugger.cpp 1050 for (BasicBlock::const_iterator I = BI->begin(), E = --BI->end();
tools/clang/lib/CodeGen/CGBlocks.cpp 1634 --entry_ptr;
tools/llvm-diff/DifferenceEngine.cpp 637 --I;
650 --I;
tools/polly/lib/Analysis/ScopDetection.cpp 1554 for (BasicBlock::iterator I = BB->begin(), E = --BB->end(); I != E; ++I)
tools/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp 154 Builder.SetInsertPoint(&*--Builder.GetInsertPoint());
tools/polly/lib/CodeGen/LoopGeneratorsKMP.cpp 252 Builder.SetInsertPoint(&*--Builder.GetInsertPoint());
unittests/ADT/IListIteratorTest.cpp 73 EXPECT_EQ(L.begin(), --L.end());
75 EXPECT_EQ(L.rbegin(), --L.rend());
unittests/ADT/SimpleIListTest.cpp 350 L1.splice(--L1.end(), L2);
375 L1.splice(--L1.end(), L2, ++L2.begin());
403 L1.splice(--L1.end(), L2, ++L2.begin(), --L2.end());
403 L1.splice(--L1.end(), L2, ++L2.begin(), --L2.end());
unittests/Analysis/MemorySSATest.cpp 182 B.SetInsertPoint(Entry, --Entry->end());
usr/include/c++/7.4.0/bits/stl_iterator.h 172 return *--__tmp;
194 --current;
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 169 --__i;