|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
examples/Kaleidoscope/include/KaleidoscopeJIT.h 106 for (auto H : make_range(ModuleKeys.rbegin(), ModuleKeys.rend()))
include/llvm/ADT/STLExtras.h 322 while (this->I != End && !Pred(*this->I))
865 return &*Begin;
include/llvm/ADT/SmallVector.h 628 *J = *From;
include/llvm/ADT/SparseBitVector.h 790 const SparseBitVectorElement<ElementSize> &Last = *(Elements.rbegin());
include/llvm/ADT/StringExtras.h 321 Len += (*Begin).size();
323 S += (*Begin);
326 S += (*Begin);
include/llvm/ADT/iterator.h 271 ReferenceT operator*() const { return *I; }
296 T &operator*() const { return **this->I; }
include/llvm/Analysis/BlockFrequencyInfoImpl.h 1142 if (computeMassInLoop(*L))
1145 computeIrreducibleMass(&*L, L.base());
1147 if (computeMassInLoop(*L))
include/llvm/Analysis/CFG.h 158 for (NodeT Node : RPOTraversal) {
include/llvm/Analysis/CGSCCPassManager.h 800 for (LazyCallGraph::SCC &C : llvm::reverse(*RC))
include/llvm/Analysis/LoopInfoImpl.h 574 for (LoopT *RootL : reverse(*this)) {
include/llvm/IR/LegacyPassManagers.h 402 InheritedAnalysis[Index++] = (*I)->getAvailableAnalysis();
include/llvm/Option/ArgList.h 51 if (!*Current)
59 const Option &O = (*Current)->getOption();
87 reference operator*() const { return *Current; }
include/llvm/Transforms/InstCombine/InstCombineWorklist.h 62 for (Instruction *I : reverse(List)) {
include/llvm/Transforms/Scalar/LoopPassManager.h 121 for (Loop *RootL : reverse(Loops)) {
include/llvm/Transforms/Utils/SSAUpdaterImpl.h 247 BBInfo *Info = *I;
301 BBInfo *Info = *I;
356 BBInfo *Info = *I;
lib/Analysis/BranchProbabilityInfo.cpp 551 for (Instruction *I : llvm::reverse(InstChain)) {
lib/Analysis/CGSCCPassManager.cpp 408 for (SCC &NewC : llvm::reverse(make_range(std::next(NewSCCRange.begin()),
565 for (RefSCC *NewRC : llvm::reverse(make_range(std::next(NewRefSCCs.begin()),
688 for (SCC &MovedC : llvm::reverse(make_range(RC->begin() + InitialSCCIndex,
lib/Analysis/ConstantFolding.cpp 664 for (unsigned char C : reverse(Str.bytes())) {
lib/Analysis/LazyCallGraph.cpp 1581 for (Node *RootN : Roots) {
1670 for (Node *N : Nodes) {
1671 assert(N->LowLink >= (*Nodes.begin())->LowLink &&
lib/Analysis/LoopAnalysisManager.cpp 93 for (Loop *L : reverse(PreOrderLoops)) {
lib/Analysis/LoopPass.cpp 130 for (Loop *I : reverse(*L))
182 for (Loop *L : reverse(*LI))
lib/Analysis/MemoryDependenceAnalysis.cpp 1457 for (NonLocalDepEntry &I : llvm::reverse(*Cache)) {
lib/Analysis/ScalarEvolution.cpp 8036 for (auto &LS : reverse(ValuesAtScopes[V]))
11653 for (auto &V : make_range(Values2.rbegin(), Values2.rend())) {
11760 for (auto &V : make_range(Values2.rbegin(), Values2.rend())) {
lib/Analysis/ScalarEvolutionExpander.cpp 698 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I));
698 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I));
768 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I));
768 OpsAndLoops.push_back(std::make_pair(getRelevantLoop(*I), *I));
1027 fixupInsertPoints(*I);
1028 (*I)->moveBefore(InsertPos);
lib/Analysis/SyncDependenceAnalysis.cpp 166 for (const auto *Block : FuncRPOT) {
241 for (const auto * RpoBlock : FuncRPOT) {
249 for (; *ItBeginRPO != &RootBlock; ++ItBeginRPO) {}
258 const auto *Block = *ItBlockRPO;
lib/Analysis/SyntheticCountsUtils.cpp 99 for (auto &SCC : reverse(SCCs))
lib/Analysis/VectorUtils.cpp 816 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO()))
961 if (!canReorderMemAccessesForInterleavedGroups(&*AI, &*BI)) {
961 if (!canReorderMemAccessesForInterleavedGroups(&*AI, &*BI)) {
lib/CodeGen/AntiDepBreaker.h 72 for (const auto &DV : make_range(DbgValues.crbegin(), DbgValues.crend())) {
lib/CodeGen/AsmPrinter/ARMException.cpp 109 for (const GlobalValue *GV : reverse(TypeInfos)) {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 1508 for (const GlobalAlias *AncestorAlias : llvm::reverse(AliasStack))
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp 323 for (StringRef QualifiedNameComponent :
lib/CodeGen/AsmPrinter/DIEHash.cpp 100 const DIE &Die = **I;
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp 729 for (auto Var : reverse(Input)) {
1306 for (auto &Btr : reverse(ExprRefedBaseTypes)) {
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 1477 if (PrevEntry != DebugLoc.rend() && PrevEntry->MergeRanges(*CurEntry))
lib/CodeGen/AsmPrinter/DwarfUnit.cpp 753 for (const DIScope *Ctx : make_range(Parents.rbegin(), Parents.rend())) {
lib/CodeGen/AsmPrinter/EHStreamer.cpp 628 for (const GlobalValue *GV : make_range(TypeInfos.rbegin(),
lib/CodeGen/CodeGenPrepare.cpp 6081 SelectInst *SI = *It;
6182 for (Use *U : reverse(OpsToSink)) {
lib/CodeGen/GlobalISel/IRTranslator.cpp 2329 for (const BasicBlock *BB : RPOT) {
lib/CodeGen/GlobalISel/Legalizer.cpp 164 for (auto *MBB : RPOT) {
lib/CodeGen/GlobalISel/RegBankSelect.cpp 680 for (MachineBasicBlock *MBB : RPOT) {
lib/CodeGen/InlineSpiller.cpp 1309 LLVM_DEBUG(dbgs() << "BB" << (*RIt)->getBlock()->getNumber() << ",");
1353 MachineBasicBlock *Block = (*RIt)->getBlock();
1356 if (SpillsToKeep.find(*RIt) != SpillsToKeep.end() && !SpillsToKeep[*RIt]) {
1356 if (SpillsToKeep.find(*RIt) != SpillsToKeep.end() && !SpillsToKeep[*RIt]) {
1357 SpillsInSubTreeMap[*RIt].first.insert(*RIt);
1357 SpillsInSubTreeMap[*RIt].first.insert(*RIt);
1359 SpillsInSubTreeMap[*RIt].second = MBFI.getBlockFreq(Block);
1365 const std::vector<MachineDomTreeNode *> &Children = (*RIt)->getChildren();
1377 SpillsInSubTreeMap[*RIt].first;
1378 BlockFrequency &SubTreeCost = SpillsInSubTreeMap[*RIt].second;
1387 SpillsInSubTreeMap[*RIt].first;
1388 BlockFrequency &SubTreeCost = SpillsInSubTreeMap[*RIt].second;
1418 SpillsToKeep[*RIt] = LiveReg;
1423 dbgs() << "were promoted to BB" << (*RIt)->getBlock()->getNumber()
1427 SpillsInSubTree.insert(*RIt);
lib/CodeGen/LiveDebugValues.cpp 1350 OrderToBB[RPONumber] = *RI;
1351 BBToOrder[*RI] = RPONumber;
lib/CodeGen/LoopTraversal.cpp 32 for (MachineBasicBlock *MBB : RPOT) {
66 for (MachineBasicBlock *MBB : RPOT) {
lib/CodeGen/MIRCanonicalizerPass.cpp 91 for (auto MBB : RPOT) {
lib/CodeGen/MIRNamerPass.cpp 60 for (auto &MBB : RPOT)
lib/CodeGen/MachineBlockPlacement.cpp 1241 for (MachineBasicBlock *src : reverse(Chain.Edges)) {
1796 OtherBB = *Pred->succ_rbegin();
1983 OtherBB = *Pred->succ_rbegin();
lib/CodeGen/MachinePipeliner.cpp 1406 SUnit *SU = &SUnits[*I];
1420 ScheduleInfo[*I].ALAP = alap;
1421 ScheduleInfo[*I].ZeroLatencyHeight = zeroLatencyHeight;
2819 ScheduledInstrs[cycle].push_front(*I);
lib/CodeGen/MachineScheduler.cpp 861 SchedImpl->releaseBottomNode(*I);
lib/CodeGen/ModuloSchedule.cpp 708 for (MachineBasicBlock::reverse_instr_iterator MI = (*MBB)->instr_rbegin(),
709 ME = (*MBB)->instr_rend();
1427 LoopReg = phi(LoopReg, *DefaultI++, MRI.getRegClass(Reg));
1655 for (MachineBasicBlock *B : reverse(Blocks)) {
1663 for (MachineBasicBlock *B : reverse(Blocks))
1771 MachineBasicBlock *Prolog = *PI;
1773 MachineBasicBlock *Epilog = *EI;
lib/CodeGen/PrologEpilogInserter.cpp 572 for (const CalleeSavedInfo &CI : reverse(CSI)) {
lib/CodeGen/ScheduleDAG.cpp 581 : make_range(SU->Succs.rbegin(), SU->Succs.rend())) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1349 assert(*RPOT.begin() == &Fn.getEntryBlock());
1400 for (const BasicBlock *LLVMBB : RPOT) {
lib/CodeGen/SwiftErrorValueTracking.cpp 158 for (MachineBasicBlock *MBB : RPOT) {
lib/CodeGen/VirtRegMap.cpp 449 for (MachineInstr *BundledMI : llvm::reverse(MIs)) {
lib/CodeGen/WinEHPrepare.cpp 554 const BasicBlock *CatchBlock = *CBI;
lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp 232 for (uint32_t Offset : reverse(SO)) {
lib/ExecutionEngine/MCJIT/MCJIT.cpp 645 std::swap(*I, EventListeners.back());
lib/ExecutionEngine/Orc/OrcCBindingsStack.h 441 std::swap(*I, EventListeners.back());
lib/IR/DebugLoc.cpp 107 for (const DILocation *MD : reverse(InlinedAtLocations))
lib/IR/SafepointIRVerifier.cpp 135 for (const BasicBlock *BB : RPOT) {
582 for (const BasicBlock *BB : RPOT) {
lib/IR/TypeFinder.cpp 111 if (VisitedTypes.insert(*I).second)
112 TypeWorklist.push_back(*I);
lib/MC/MCParser/AsmParser.cpp 759 printMessage((*it)->InstantiationLoc, SourceMgr::DK_Note,
lib/MC/MachObjectWriter.cpp 968 for (const RelAndSymbol &Rel : make_range(Relocs.rbegin(), Relocs.rend())) {
lib/MCA/Pipeline.cpp 55 const std::unique_ptr<Stage> &S = *I;
lib/Support/DynamicLibrary.cpp 83 for (void *Handle : llvm::reverse(Handles)) {
lib/Support/ScaledNumber.cpp 299 if (*I == '.')
301 if (*I == '9') {
302 *I = '0';
306 ++*I;
lib/Support/Timer.cpp 337 for (const PrintRecord &Record : make_range(TimersToPrint.rbegin(),
lib/Support/Unix/DynamicLibrary.inc 18 for (void *Handle : llvm::reverse(Handles))
lib/Support/VirtualFileSystem.cpp 403 ErrorOr<Status> Status = (*I)->status(Path);
414 auto Result = (*I)->openFileForRead(Path);
467 CurrentDirIter = (*CurrentFS)->dir_begin(Path, EC);
506 CurrentDirIter = (*CurrentFS)->dir_begin(Path, EC);
lib/Target/AArch64/AArch64FrameLowering.cpp 1996 RegPairInfo RPI = *RPII;
2154 for (const RegPairInfo &RPI : reverse(RegPairs))
lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp 217 for (auto *Node : reverse(NodeList)) {
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 654 for (MCPhysReg Reg : reverse(AMDGPU::VGPR_32RegClass.getRegisters())) {
663 for (MCPhysReg Reg : reverse(AMDGPU::AGPR_32RegClass.getRegisters())) {
674 for (MCPhysReg Reg : reverse(AMDGPU::SGPR_32RegClass.getRegisters())) {
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 2617 if (containsNewBackedge(*CI, MBBs))
lib/Target/AMDGPU/R600MachineScheduler.cpp 322 SUnit *SU = *It;
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1480 for (MachineBasicBlock *MBB :
lib/Target/AMDGPU/SILowerSGPRSpills.cpp 133 for (const CalleeSavedInfo &CI : reverse(CSI)) {
lib/Target/AMDGPU/SIMachineScheduler.cpp 1391 Block->schedule((*SUs.begin())->getInstr(), (*SUs.rbegin())->getInstr());
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 187 for (MachineBasicBlock *MBB : RPOT) {
lib/Target/AMDGPU/SIWholeQuadMode.cpp 323 MachineBasicBlock &MBB = **BI;
lib/Target/ARM/ARMConstantIslandPass.cpp 1934 for (ImmBranch &Br : reverse(ImmBranches)) {
lib/Target/ARM/ARMLowOverheadLoops.cpp 266 for (auto *MBB : reverse(ML->getBlocks())) {
lib/Target/ARM/AsmParser/ARMAsmParser.cpp 4275 std::swap(*I, *J);
4275 std::swap(*I, *J);
11560 for (NearMissInfo &I : reverse(NearMissesIn)) {
lib/Target/ARM/Thumb1FrameLowering.cpp 920 for (unsigned Reg : llvm::reverse(RegsToPush))
lib/Target/ARM/Thumb2SizeReduction.cpp 1142 Modified |= ReduceMBB(**I);
lib/Target/Hexagon/HexagonFrameLowering.cpp 418 RPO[(*I)->getNumber()] = RPON++;
lib/Target/Hexagon/HexagonGenInsert.cpp 1197 RPO[(*I)->getNumber()] = RPON++;
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 1483 for (SDNode *S : reverse(Queue))
lib/Target/Hexagon/HexagonOptAddrMode.cpp 177 NodeAddr<UseNode *> UA = *I;
214 NodeAddr<UseNode *> UN = *I;
299 NodeAddr<UseNode *> UA = *I;
353 NodeAddr<UseNode *> UN = *I;
393 NodeAddr<UseNode *> UseN = *I;
440 NodeAddr<UseNode *> UN = *I;
614 NodeAddr<UseNode *> UseUN = *I;
743 NodeAddr<UseNode *> UseN = *I;
lib/Target/Hexagon/RDFLiveness.cpp 338 for (NodeAddr<InstrNode*> I : make_range(B, E)) {
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp 527 for (const auto &R : reverse(Sorted))
lib/Target/PowerPC/PPCBranchCoalescing.cpp 297 ? *Cand.BranchBlock->succ_rbegin()
lib/Target/PowerPC/PPCISelLowering.cpp13322 if (*I != i)
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 165 ? *ThisMBB->succ_rbegin()
lib/Target/SystemZ/SystemZMachineScheduler.cpp 31 if (SU != *rbegin())
lib/Target/SystemZ/SystemZTDC.cpp 347 for (auto &It : reverse(ConvertedInsts)) {
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 427 : (*AfterLoop->pred_rbegin())->findBranchDebugLoc();
1213 for (auto X : reverse(Stack)) {
lib/Target/WebAssembly/WebAssemblyDebugValueManager.cpp 27 for (MachineInstr *DBI : reverse(DbgValues))
40 for (MachineInstr *DBI : reverse(DbgValues)) {
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 309 for (MachineOperand &MO : reverse(MI.explicit_uses())) {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 668 MachineOperand &Op = *Range.begin();
711 for (const MachineOperand &MO : Range)
915 for (MachineOperand &MO : reverse(MI.explicit_operands())) {
lib/Target/X86/X86CondBrFolding.cpp 413 MachineBasicBlock *PMBB = *I;
lib/Target/X86/X86FastISel.cpp 973 for (const Value *I : reverse(GEPs))
lib/Target/X86/X86FlagsCopyLowering.cpp 358 for (MachineBasicBlock *MBB : RPOT)
721 for (MachineInstr &MI :
lib/Target/X86/X86SpeculativeLoadHardening.cpp 1592 for (MachineInstr &MI : llvm::reverse(llvm::make_range(MBB.begin(), I))) {
lib/Target/X86/X86WinAllocaExpander.cpp 148 for (MachineBasicBlock *MBB : RPO) {
lib/Target/X86/X86WinEHState.cpp 673 for (BasicBlock *BB : RPOT) {
723 for (BasicBlock *BB : RPOT) {
735 for (BasicBlock *BB : RPOT) {
764 for (BasicBlock *BB : RPOT) {
lib/Transforms/IPO/FunctionAttrs.cpp 1604 for (auto *F : llvm::reverse(Worklist))
lib/Transforms/IPO/HotColdSplitting.cpp 560 for (BasicBlock *BB : RPOT) {
lib/Transforms/IPO/Inliner.cpp 1099 for (CallSite &CS : reverse(IFI.InlinedCallSites))
lib/Transforms/InstCombine/InstructionCombining.cpp 3163 for (auto *DII : reverse(DbgUsers)) {
lib/Transforms/Instrumentation/InstrProfiling.cpp 469 for (auto *Loop : llvm::reverse(Loops)) {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1220 for (auto &BB : reverse(F)) {
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 376 for (Instruction *I : reverse(Local)) {
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 1547 for (BasicBlock *BB : llvm::reverse(ReverseCFGPostOrder)) {
1555 for (BasicBlock *BB : llvm::reverse(PostOrder)) {
lib/Transforms/Scalar/CallSiteSplitting.cpp 475 for (auto *Pred : make_range(Preds.rbegin(), Preds.rend())) {
lib/Transforms/Scalar/ConstantHoisting.cpp 267 BasicBlock *Node = *RIt;
lib/Transforms/Scalar/Float2Int.cpp 241 for (auto &It : reverse(SeenInsts)) {
512 for (auto &I : reverse(ConvertedInsts))
lib/Transforms/Scalar/GVN.cpp 1751 for (BasicBlock *BB : RPOT)
2484 for (BasicBlock *BB : RPOT)
lib/Transforms/Scalar/GVNHoist.cpp 622 for (std::pair<VNType, Instruction *> &VI : reverse(it1->second)) {
lib/Transforms/Scalar/GVNSink.cpp 569 for (auto *N : RPOT)
lib/Transforms/Scalar/JumpThreading.cpp 2745 for (auto *Inst : reverse(ToRemove)) {
lib/Transforms/Scalar/LICM.cpp 515 for (DomTreeNode *DTN : reverse(Worklist)) {
820 for (BasicBlock *BB : Worklist) {
941 for (Instruction *I : reverse(HoistedInstructions)) {
lib/Transforms/Scalar/LoopDistribute.cpp 232 for (auto *Inst : reverse(Unused)) {
468 auto *Part = &*I;
lib/Transforms/Scalar/LoopInstSimplify.cpp 85 for (BasicBlock *BB : RPOT) {
lib/Transforms/Scalar/LoopInterchange.cpp 884 for (const Instruction &I :
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 193 RPO[*I] = Current++;
196 BasicBlock *BB = *I;
228 BasicBlock *BB = *I;
lib/Transforms/Scalar/LoopStrengthReduce.cpp 2784 const SCEV *SubExpr = *I;
3050 for (BasicBlock *BB : reverse(LatchPath)) {
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp 91 for (BasicBlock *BB : RPOT) {
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp 146 for (auto Op : llvm::reverse(Operations)) {
lib/Transforms/Scalar/MemCpyOptimizer.cpp 526 for (auto *I : llvm::reverse(ToLift)) {
lib/Transforms/Scalar/MergeICmps.cpp 287 for (Instruction *Inst : reverse(OtherInsts)) {
lib/Transforms/Scalar/NewGVN.cpp 3427 for (auto &B : RPOT) {
3433 for (auto &B : RPOT) {
3872 for (auto *CC : reverse(CongruenceClasses)) {
lib/Transforms/Scalar/Reassociate.cpp 177 for (BasicBlock *BB : RPOT) {
2327 for (BasicBlock *BI : RPOT) {
2409 for (BasicBlock *BI : RPOT) {
lib/Transforms/Scalar/Scalarizer.cpp 320 for (BasicBlock *BB : RPOT) {
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp 622 Current = ConstantExpr::getCast((*I)->getOpcode(), C, (*I)->getType());
622 Current = ConstantExpr::getCast((*I)->getOpcode(), C, (*I)->getType());
624 Instruction *Ext = (*I)->clone();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 629 for (unsigned Index : reverse(ExitCaseIndices)) {
705 for (auto &ExitCase : reverse(ExitCases)) {
734 for (auto &ExitCase : reverse(ExitCases)) {
1172 for (Loop *ChildL : llvm::reverse(OrigRootL))
1180 for (Loop *ChildL : llvm::reverse(*L))
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 701 for (auto *OrigI : llvm::reverse(SpecList)) {
810 for (auto *BB : ReversePostOrderTraversal<Function *>(&F)) {
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp 360 if (isBasisFor(*Basis, C)) {
361 C.Basis = &(*Basis);
lib/Transforms/Scalar/StructurizeCFG.cpp 340 for (RegionNode *RN : RPOT) {
348 RegionNode *RN = cast<RegionNode>(*I);
351 if (is_contained(Order, *I))
361 if (getAdjustedLoop(cast<RegionNode>(*LoopI)) == CurrentLoop) {
363 Order.push_back(*LoopI);
373 Order.push_back(*I);
518 for (RegionNode *RN : reverse(Order)) {
lib/Transforms/Utils/CodeExtractor.cpp 737 for (unsigned i : reverse(IncomingVals))
lib/Transforms/Utils/LoopUnroll.cpp 608 BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It));
611 assert((*BB != Header || LI->getLoopFor(*BB) == L) &&
611 assert((*BB != Header || LI->getLoopFor(*BB) == L) &&
614 const Loop *OldLoop = addClonedBlockToLoopInfo(*BB, New, LI, NewLoops);
618 if (*BB == Header)
632 LastValueMap[*BB] = New;
638 for (BasicBlock *Succ : successors(*BB)) {
642 Value *Incoming = PHI.getIncomingValueForBlock(*BB);
651 if (*BB == Header)
653 if (*BB == LatchBlock)
657 for (auto *Pred : predecessors(*BB))
671 if (*BB == Header)
674 auto BBDomNode = DT->getNode(*BB);
lib/Transforms/Utils/LoopUnrollAndJam.cpp 133 for (Instruction *I : reverse(Visited)) {
320 BasicBlock *New = CloneBasicBlock(*BB, VMap, "." + Twine(It));
323 if (ForeBlocks.count(*BB)) {
326 if (*BB == ForeBlocksFirst[0])
328 if (*BB == ForeBlocksLast[0])
330 } else if (SubLoopBlocks.count(*BB)) {
333 if (*BB == SubLoopBlocksFirst[0])
335 if (*BB == SubLoopBlocksLast[0])
337 } else if (AftBlocks.count(*BB)) {
340 if (*BB == AftBlocksFirst[0])
342 if (*BB == AftBlocksLast[0])
349 PrevItValueMap[New] = (It == 1 ? *BB : LastValueMap[*BB]);
349 PrevItValueMap[New] = (It == 1 ? *BB : LastValueMap[*BB]);
350 LastValueMap[*BB] = New;
361 if (*BB == ForeBlocksFirst[0])
363 else if (*BB == SubLoopBlocksFirst[0])
365 else if (*BB == AftBlocksFirst[0])
370 auto BBDomNode = DT->getNode(*BB);
lib/Transforms/Utils/LoopUnrollPeel.cpp 486 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, ".peel", F);
492 VMap[*BB] = NewBB;
496 if (Header == *BB)
499 DomTreeNode *IDom = DT->getNode(*BB)->getIDom();
lib/Transforms/Utils/LoopUnrollRuntime.cpp 320 BasicBlock *NewBB = CloneBasicBlock(*BB, VMap, "." + suffix, F);
326 if (CreateRemainderLoop || LI->getLoopFor(*BB) != L || ParentLoop)
327 addClonedBlockToLoopInfo(*BB, NewBB, LI, NewLoops);
329 VMap[*BB] = NewBB;
330 if (Header == *BB) {
337 if (Header == *BB) {
342 BasicBlock *IDomBB = DT->getNode(*BB)->getIDom()->getBlock();
347 if (Latch == *BB) {
350 VMap.erase((*BB)->getTerminator());
lib/Transforms/Utils/LowerSwitch.cpp 237 for (unsigned III : llvm::reverse(Indices))
lib/Transforms/Utils/SimplifyCFG.cpp 1898 for (Instruction &CurI : reverse(BrBB->instructionsWithoutDebug())) {
lib/Transforms/Vectorize/LoopVectorize.cpp 5335 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) {
7115 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) {
lib/Transforms/Vectorize/SLPVectorizer.cpp 5429 for (auto *SI : llvm::reverse(Heads)) {
6873 for (auto *I : reverse(Instructions)) {
lib/Transforms/Vectorize/VPlan.cpp 235 for (VPBlockBase *Block : RPOT) {
266 for (VPBlockBase *Block : RPOT) {
726 for (VPBlockBase *Base : RPOT) {
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp 265 for (BasicBlock *BB : RPO) {
lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp 30 for (VPBlockBase *Base : RPOT) {
38 for (VPBlockBase *Base : RPOT) {
lib/Transforms/Vectorize/VPlanPredicator.cpp 194 for (VPBlockBase *Block : make_range(RPOT.begin(), RPOT.end())) {
211 for (VPBlockBase *CurrBlock : make_range(RPOT.begin(), RPOT.end())) {
lib/XRay/Profile.cpp 151 auto PathRoot = *It++;
168 auto NodeFuncID = *It++;
tools/clang/include/clang/AST/Stmt.h 1413 for (auto *B : llvm::reverse(body())) {
tools/clang/include/clang/Analysis/Analyses/Consumed.h 217 for (const auto BI : *SortedGraph)
tools/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h 175 for (const auto *CurrBlock : *SortedGraph) {
204 for (const auto &BI : *CurrBlock) {
tools/clang/include/clang/Analysis/CFG.h 660 CFGElementPtr operator->() const { return &*(Parent->begin() + Index); }
1176 *I = CFGAutomaticObjDtor(VD, S);
1189 *I = CFGLifetimeEnds(VD, S);
1201 *I = CFGScopeEnd(VD, S);
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h 549 return cast<CaseStmt>((*I)->getLabel());
553 return *I;
tools/clang/lib/ARCMigrate/TransformActions.cpp 509 for (const CharRange &I : llvm::reverse(Removals)) {
tools/clang/lib/AST/ASTDiagnostic.cpp 1387 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1387 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1394 if (!hasSameBaseTemplate(*FromIter, *ToIter))
1394 if (!hasSameBaseTemplate(*FromIter, *ToIter))
tools/clang/lib/AST/CommentSema.cpp 491 if ((*I)->getTagName() == TagName) {
tools/clang/lib/AST/Decl.cpp 1607 for (const DeclContext *DC : llvm::reverse(Contexts)) {
tools/clang/lib/AST/Expr.cpp 802 = (*I)->getSpecializedTemplate()->getTemplateParameters();
803 const TemplateArgumentList &Args = (*I)->getTemplateArgs();
2347 if (Stmt *S = *I) {
tools/clang/lib/AST/ExprConstant.cpp 5373 for (const CXXBaseSpecifier *Elt : llvm::reverse(ICE->path())) {
5397 for (std::pair<unsigned, const FieldDecl *> LengthAndField :
5872 for (const FieldDecl *FD : llvm::reverse(Fields)) {
5890 for (const CXXBaseSpecifier &Base : llvm::reverse(RD->bases())) {
8715 assert(!(*PathI)->isVirtual() && "memptr cast through vbase");
8716 const CXXRecordDecl *Derived = (*PathI)->getType()->getAsCXXRecordDecl();
tools/clang/lib/AST/Interp/InterpFrame.cpp 52 for (PrimType Ty : Func->args_reverse())
tools/clang/lib/AST/ItaniumMangle.cpp 4651 *I++ = (C < 10 ? '0' + C : 'A' + C - 10);
tools/clang/lib/AST/MicrosoftMangle.cpp 753 *I++ = 'A' + (Value & 0xf);
2483 mangleSourceName(*I);
tools/clang/lib/AST/ODRHash.cpp 216 value |= *I;
225 value |= *I;
tools/clang/lib/AST/VTableBuilder.cpp 1413 for (const CXXRecordDecl *PrimaryBase :
3053 for (const CXXRecordDecl *Elem :
tools/clang/lib/Analysis/CFG.cpp 1518 for (auto *I : llvm::reverse(CD->inits())) {
1798 appendLifetimeEnds(Block, *I, S);
1804 appendLifetimeEnds(Block, *I, S);
1819 appendScopeEnd(Block, *I, S);
1847 if (hasTrivialDestructor(*I)) {
1850 if (BuildOpts.AddScopes && DeclsWithEndedScope.count(*I)) {
1852 appendScopeEnd(Block, *I, S);
1859 QualType Ty = (*I)->getType();
1861 Ty = getReferenceInitTemporaryType((*I)->getInit());
1871 if (BuildOpts.AddScopes && DeclsWithEndedScope.count(*I))
1872 appendScopeEnd(Block, *I, S);
1873 appendAutomaticObjDtor(Block, *I, S);
2346 if (Stmt *Child = *I)
2682 if (!C->body_empty() && !isa<ReturnStmt>(*C->body_rbegin())) {
2694 CFGBlock *newBlock = Visit(*I, AddStmtChoice::AlwaysAdd,
2795 DeclGroupRef DG(*I);
2796 Decl *D = *I;
4859 for (Stmt *S : llvm::reverse(Used)) {
5423 Helper.handledStmt(*SE->getSubStmt()->body_rbegin(),OS);
5635 print_elem(OS, Helper, *I);
tools/clang/lib/Analysis/CFGStmtMap.cpp 51 const CFGElement &CE = *I;
tools/clang/lib/Analysis/CallGraph.cpp 222 const CallGraphNode *N = *I;
tools/clang/lib/Analysis/CloneDetection.cpp 150 Result.erase(Result.begin() + *I);
tools/clang/lib/Analysis/Consumed.cpp 64 for (const auto &B : *Block)
1328 for (const auto *CurrBlock : *SortedGraph) {
1342 for (const auto &B : *CurrBlock) {
tools/clang/lib/Analysis/ThreadSafety.cpp 733 for (const auto *CurrBlock : *SortedGraph) {
776 for (const auto &BI : *CurrBlock) {
813 for (const auto *CurrBlock : *SortedGraph) {
834 for (const auto &BI : *CurrBlock) {
2308 const CFGBlock *FirstBlock = *SortedGraph->begin();
2363 for (const auto *CurrBlock : *SortedGraph) {
2463 for (const auto &BI : *CurrBlock) {
tools/clang/lib/Analysis/ThreadSafetyTIL.cpp 318 for (auto *Block : Blocks.reverse()) {
329 for (auto *Block : Blocks.reverse()) {
tools/clang/lib/Analysis/UninitializedValues.cpp 232 assert(*PO_I == &cfg.getEntry());
233 enqueuedBlocks[(*PO_I)->getBlockID()] = false;
266 B = *PO_I;
857 for (const auto &I : *block) {
tools/clang/lib/Basic/Module.cpp 197 StringRef Name = getModuleNameFromComponent(*It);
tools/clang/lib/CodeGen/CGCall.cpp 3189 for (const auto &I : llvm::reverse(Cleanups)) {
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 2402 for (llvm::Value *Addr :
tools/clang/lib/CodeGen/CodeGenFunction.cpp 597 return isa<ReturnStmt>(*LastStmt);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 733 for (SourceMappingRegion &I : llvm::reverse(RegionStack)) {
tools/clang/lib/Format/ContinuationIndenter.cpp 1250 if (*I > prec::Comma)
1257 (Style.AlignOperands || *I < prec::Assignment) &&
1259 (Style.Language != FormatStyle::LK_Java && *I > 0)) &&
1261 *I != prec::Comma || Current.NestingLevel == 0))
1272 if (*I > prec::Unknown)
1274 if (*I != prec::Conditional && !Current.is(TT_UnaryOperator) &&
1282 if (*I == prec::Conditional ||
1283 (!SkipFirstExtraIndent && *I > prec::Assignment &&
1286 if ((Previous && !Previous->opensScope()) || *I != prec::Comma)
tools/clang/lib/Format/FormatToken.cpp 299 BestFormat = &*I;
tools/clang/lib/Format/FormatTokenLexer.cpp 372 if ((*I)->isNot(tok::comment)) {
373 Prev = *I;
tools/clang/lib/Format/TokenAnnotator.cpp 1963 for (FormatToken *Token : llvm::reverse(Tokens))
2008 for (const FormatToken *Tok = (*I)->First; Tok; Tok = Tok->Next) {
2020 (*I)->First->OriginalColumn) {
2024 (*I)->Level =
2031 NextNonCommentLine = (*I)->First->isNot(tok::r_brace) ? (*I) : nullptr;
2031 NextNonCommentLine = (*I)->First->isNot(tok::r_brace) ? (*I) : nullptr;
2034 setCommentLineLevels((*I)->Children);
tools/clang/lib/Frontend/DiagnosticRenderer.cpp 565 emitSingleMacroExpansion(FullSourceLoc(*I, SM), Level, Ranges);
575 emitSingleMacroExpansion(FullSourceLoc(*I, SM), Level, Ranges);
587 emitSingleMacroExpansion(FullSourceLoc(*I, SM), Level, Ranges);
tools/clang/lib/Frontend/FrontendAction.cpp 393 llvm::sys::path::append(RelativeHeader, *It);
tools/clang/lib/Index/IndexBody.cpp 201 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) {
416 for (DesignatedInitExpr::Designator &D : llvm::reverse(E->designators())) {
tools/clang/lib/Lex/PPDirectives.cpp 764 for (IncludeStackInfo &ISEntry : llvm::reverse(IncludeMacroStack)) {
827 for (IncludeStackInfo &ISEntry : llvm::reverse(IncludeMacroStack)) {
1622 for (auto &Component : llvm::reverse(Components)) {
tools/clang/lib/Lex/PPLexerChange.cpp 55 for (const IncludeStackInfo &ISI : llvm::reverse(IncludeMacroStack)) {
592 for (const IncludeStackInfo &ISI : llvm::reverse(IncludeMacroStack)) {
tools/clang/lib/Lex/PPMacroExpansion.cpp 441 for (const IncludeStackInfo &Entry : llvm::reverse(IncludeMacroStack)) {
tools/clang/lib/Parse/ParseObjc.cpp 1206 for (auto &AL : llvm::reverse(from)) {
tools/clang/lib/Parse/ParseTemplate.cpp 1482 for (ContainingDC CDC : reverse(DeclContextsToReenter)) {
1543 delete *I;
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 188 for (const auto &B : Block) {
326 for (CFGElement &E : *B) {
1270 for (const CFGBlock *B : llvm::reverse(*Cfg)) {
tools/clang/lib/Sema/Sema.cpp 1828 for (auto *Scope : llvm::reverse(FunctionScopes)) {
1850 while (I != E && isa<CapturingScopeInfo>(*I) && !isa<LambdaScopeInfo>(*I))
1850 while (I != E && isa<CapturingScopeInfo>(*I) && !isa<LambdaScopeInfo>(*I))
1855 auto *CurLSI = dyn_cast<LambdaScopeInfo>(*I);
tools/clang/lib/Sema/SemaAttr.cpp 68 for (auto &PackedInclude : llvm::reverse(PackIncludeStack)) {
373 for (const auto &StackSlot : llvm::reverse(PackStack.Stack)) {
tools/clang/lib/Sema/SemaCast.cpp 1479 for (CXXBasePathElement &PE : llvm::reverse(Path))
tools/clang/lib/Sema/SemaChecking.cpp12606 for (auto &M : llvm::reverse(ModAsSideEffect)) {
14729 Offset += Context.toCharUnitsFromBits(Context.getFieldOffset(*I));
tools/clang/lib/Sema/SemaDecl.cpp10847 for (const FieldDecl *I : llvm::reverse(Fields))
tools/clang/lib/Sema/SemaDeclAttr.cpp 8184 const Stmt *S = *I;
8345 for (const Stmt *S : llvm::reverse(StmtStack)) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 3506 UsedFieldIndex.push_back((*I)->getFieldIndex());
9201 for (const DeclaratorChunk &Chunk : llvm::reverse(D.type_objects())) {
tools/clang/lib/Sema/SemaExpr.cpp 4163 auto *CSI = dyn_cast<CapturingScopeInfo>(*I);
4780 auto *CSI = dyn_cast<CapturingScopeInfo>(*I);
tools/clang/lib/Sema/SemaExprCXX.cpp 6284 for (unsigned CVR : llvm::reverse(QualifierUnion)) {
6286 auto Classes = *MOC++;
tools/clang/lib/Sema/SemaLookup.cpp 4486 for (DeclContext *C : llvm::reverse(CurContextChain)) {
4515 for (DeclContext *C : llvm::reverse(DeclChain)) {
4536 for (DeclContext *C : llvm::reverse(CurContextChain)) {
tools/clang/lib/Sema/SemaOpenMP.cpp 397 for (const FunctionScopeInfo *FSI : llvm::reverse(SemaRef.FunctionScopes)) {
832 for (auto &Elem : *this) {
2997 for (const auto &SC : llvm::reverse(StackComponents)) {
3724 for (OpenMPDirectiveKind ThisCaptureRegion : llvm::reverse(CaptureRegions)) {
tools/clang/lib/Serialization/ASTWriter.cpp 3754 Writer.getDeclID(getDeclForLocalLookup(PP.getLangOpts(), *D)));
tools/clang/lib/Serialization/ModuleManager.cpp 367 unsigned &NumUnusedEdges = UnusedIncomingEdges[(*M)->Index];
369 Queue.push_back(*M);
tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp 132 if (Optional<CFGStmt> S = (*ci).getAs<CFGStmt>())
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp 199 for (const auto &I : llvm::reverse(PathRange))
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp 3030 Pieces.push_front(*I);
tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp 686 CFGBlock *DefaultBlock = *Src->succ_rbegin();
tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp 397 const SubobjectAdjustment &Adj = *I;
1801 dyn_cast<Expr>(*SE->getSubStmt()->body_rbegin())) {
tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp 757 SVal V = state->getSVal(cast<Expr>(*it), LCtx);
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp 565 CallGraphNode *N = *I;
tools/clang/lib/Tooling/InterpolatingCompilationDatabase.cpp 241 for (StringRef S : llvm::reverse(CmdLine)) {
tools/clang/lib/Tooling/Refactoring/ASTSelection.cpp 424 for (const auto &Parent : llvm::reverse(Parents)) {
442 for (const auto &Parent : llvm::reverse(Parents)) {
tools/clang/tools/extra/clang-doc/Generators.cpp 80 for (const auto &R : llvm::reverse(Info->Namespace)) {
tools/clang/tools/extra/clang-include-fixer/SymbolIndexManager.cpp 111 if (SymbolContext->second == *IdentiferContext) {
tools/clang/tools/extra/clang-move/Move.cpp 423 NewCode += "} // namespace " + *It + "\n";
tools/clang/tools/extra/clang-tidy/bugprone/UseAfterMoveCheck.cpp 232 for (const auto &Elem : *Block) {
331 for (const auto &Elem : *Block) {
tools/clang/tools/extra/clang-tidy/mpi/BufferDerefCheck.cpp 116 if (*It == IndirectionType::Pointer) {
tools/clang/tools/extra/clang-tidy/readability/RedundantControlFlowCheck.cpp 59 if (const auto *Return = dyn_cast<ReturnStmt>(*last))
67 if (const auto *Continue = dyn_cast<ContinueStmt>(*last))
83 dyn_cast<Stmt>(*Previous)->getEndLoc(), tok::semi, SM, getLangOpts(),
tools/clang/tools/extra/clang-tidy/utils/ExprSequence.cpp 189 for (const auto &Elem : *B) {
tools/clang/tools/extra/clangd/FileDistance.cpp 140 for (llvm::hash_code Hash : llvm::reverse(Ancestors)) {
tools/clang/tools/extra/clangd/FindTarget.cpp 201 for (const DesignatedInitExpr::Designator &D :
tools/clang/tools/libclang/CIndex.cpp 2474 for (auto &I : llvm::reverse(S->body()))
2590 for (const DesignatedInitExpr::Designator &D :
tools/clang/unittests/AST/ASTImporterTest.cpp 398 for (Decl *Di : path.getCycleAtBack()) {
415 for (Decl *Di : path.getCycleAtBack()) {
436 for (Decl *Di : path.getCycleAtBack()) {
450 for (Decl *Di : path.getCycleAtBack()) {
tools/clang/utils/TableGen/ClangAttrEmitter.cpp 1310 for (const auto &Base : llvm::reverse(Bases)) {
1457 for (const auto &arg : llvm::reverse(Args)) {
2257 for (const auto &Super : llvm::reverse(Supers)) {
tools/lld/COFF/PDB.cpp 1462 const Chunk *lastChunk = *sec->chunks.rbegin();
tools/lld/ELF/SymbolTable.cpp 243 for (VersionDefinition &v : llvm::reverse(config->versionDefinitions))
tools/lld/ELF/Writer.cpp 1623 for (InputSectionBase *s : llvm::reverse(inputSections)) {
tools/lld/lib/Driver/DarwinLdDriver.cpp 1141 members.insert(members.begin(), std::make_unique<FileNode>(std::move(*i)));
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 572 SectionInfo *sect = *it;
tools/lldb/include/lldb/DataFormatters/FormattersContainer.h 289 for (const auto &pos : llvm::reverse(m_format_map.map())) {
tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp 137 sc_list.RemoveContextAtIndex(*iter);
tools/lldb/source/Interpreter/CommandReturnObject.cpp 27 const char last_char = *s.rbegin();
tools/lldb/source/Interpreter/OptionValueArray.cpp 228 m_values.erase(m_values.begin() + *pos);
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp 3919 if (*full_so_path.rbegin() != '/')
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp 498 unwind_plan.AppendRow(*it);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp 1221 num_elements = *pos;
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 982 for (const auto &match : llvm::reverse(matches)) {
tools/lldb/source/Symbol/SymbolContext.cpp 245 (*pos)->GetDescription(s, function, level, target);
tools/lldb/source/Target/StackFrameList.cpp 386 for (Function *callee : llvm::reverse(path)) {
tools/llvm-cfi-verify/lib/FileAnalysis.cpp 336 Node = *I;
tools/llvm-profdata/llvm-profdata.cpp 976 for (auto &hotfunc : llvm::reverse(SortedHottestFuncs))
tools/llvm-xray/xray-account.cpp 460 for (const auto &Entry : llvm::reverse(ThreadStack.second))
tools/llvm-xray/xray-graph.cpp 454 for (const auto &Entry : llvm::reverse(ThreadStack.second))
tools/llvm-xray/xray-stacks.cpp 460 for (auto *F :
tools/polly/lib/Analysis/ScopBuilder.cpp 595 for (auto *RN : RTraversal) {
880 for (auto *RN : RTraversal) {
996 for (auto *RN : RTraversal) {
1491 for (auto &AS : llvm::reverse(scop->recorded_assumptions())) {
2042 for (Instruction *Prev : reverse(SeenLeaders)) {
tools/polly/lib/Analysis/ScopInfo.cpp 2784 for (auto &It : reverse(SI)) {
tools/polly/lib/Transform/Simplify.cpp 170 for (auto *MA : reverse(Accesses)) {
251 for (MemoryAccess *MA : reverse(Accesses)) {
unittests/ADT/BumpPtrListTest.cpp 62 for (int N : llvm::reverse(Ns)) {
83 for (int N : llvm::reverse(Ns)) {
unittests/ADT/IteratorTest.cpp 424 for (auto tup : reverse(zipped)) {
unittests/ADT/MapVectorTest.cpp 144 for (auto P : make_range(MV.rbegin(), MV.rend())) {
301 for (auto P : make_range(MV.rbegin(), MV.rend())) {
419 for (auto P : make_range(MV.rbegin(), MV.rend())) {
unittests/ADT/RangeAdapterTest.cpp 123 for (int i : r)
unittests/ADT/SmallVectorTest.cpp 386 EXPECT_TRUE(*rit == this->theVector[1]);
389 EXPECT_TRUE(*rit == this->theVector[0]);
394 EXPECT_TRUE(*rit == this->theVector[0]);
397 EXPECT_TRUE(*rit == this->theVector[1]);
unittests/IR/BasicBlockTest.cpp 78 EXPECT_EQ(&*ReversedPhis.begin(), P3);
unittests/Support/VirtualFileSystemTest.cpp 378 Status = (*it)->status("/foo");
384 Status = (*it)->status("/foo");
usr/include/c++/7.4.0/bits/basic_string.h 368 traits_type::assign(*__p, *__k1); // These types are off.
usr/include/c++/7.4.0/bits/predefined_ops.h 143 { return bool(_M_comp(*__it1, *__it2)); }
143 { return bool(_M_comp(*__it1, *__it2)); }
177 { return bool(_M_comp(*__it, __val)); }
241 { return *__it == _M_value; }
283 { return bool(_M_pred(*__it)); }
351 { return !bool(_M_pred(*__it)); }
usr/include/c++/7.4.0/bits/stl_algo.h 3884 __f(*__first);
4306 *__result = __unary_op(*__first);
usr/include/c++/7.4.0/bits/stl_algobase.h 294 *__result = *__first;
324 *__result = *__first;
800 if (!(*__first1 == *__first2))
800 if (!(*__first1 == *__first2))
usr/include/c++/7.4.0/bits/stl_iterator.h 172 return *--__tmp;
184 { return std::__addressof(operator*()); }
287 { return *(*this + __n); }
usr/include/c++/7.4.0/bits/stl_uninitialized.h 83 std::_Construct(std::__addressof(*__cur), *__first);
utils/TableGen/CodeGenRegisters.cpp 945 CodeGenRegisterClass &RC = *I;
964 for (auto I2 = std::next(I); I2 != E && testSubClass(&RC, &*I2); ++I2)
utils/TableGen/FixedLenDecoderEmitter.cpp 649 uint32_t FixupIdx = *I;
utils/unittest/googlemock/include/gmock/gmock-spec-builders.h 1485 const OnCallSpec<F>* spec = static_cast<const OnCallSpec<F>*>(*it);
utils/unittest/googlemock/src/gmock-internal-utils.cc 163 if (!message.empty() && *message.rbegin() != '\n') {