reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/SparseBitVector.h
  295     if (CurrElementIter->index() == ElementIndex) {
  297     } else if (CurrElementIter->index() > ElementIndex) {
  299              && ElementIter->index() > ElementIndex)
  303              ElementIter->index() < ElementIndex)
  496         ElementIter->index() != ElementIndex)
  498     ElementIter->reset(Idx % ElementSize);
  501     if (ElementIter->empty()) {
  516           ElementIter->index() != ElementIndex) {
  521             ElementIter->index() < ElementIndex)
  528     ElementIter->set(Idx % ElementSize);
  570       if (Iter1 == Elements.end() || Iter1->index() > Iter2->index()) {
  574       } else if (Iter1->index() == Iter2->index()) {
  575         changed |= Iter1->unionWith(*Iter2);
  606       if (Iter1->index() > Iter2->index()) {
  608       } else if (Iter1->index() == Iter2->index()) {
  610         changed |= Iter1->intersectWith(*Iter2, BecameZero);
  660       if (Iter1->index() > Iter2->index()) {
  662       } else if (Iter1->index() == Iter2->index()) {
  664         changed |= Iter1->intersectWithComplement(*Iter2, BecameZero);
include/llvm/IR/PassManager.h
  704       auto &Result = static_cast<ResultT &>(*RI->second->second);
  902         AnalysisKey *ID = I->first;
  973     return *RI->second->second;
  980     return RI == AnalysisResults.end() ? nullptr : &*RI->second->second;
lib/Analysis/BlockFrequencyInfoImpl.cpp
  766   for (const auto &N : Loop->Nodes)
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1058     unsigned Size = DL.getTypeAllocSize(C0->VTy->getElementType());
 1064       if (C->VTy != C0->VTy)
 1064       if (C->VTy != C0->VTy)
 1066       if (C->BB != C0->BB)
 1066       if (C->BB != C0->BB)
 1068       if (C->PV != C0->PV)
 1068       if (C->PV != C0->PV)
 1073         if (C->EI[0].Ofs.isProvenEqualTo(C0->EI[0].Ofs + i * Size)) {
 1073         if (C->EI[0].Ofs.isProvenEqualTo(C0->EI[0].Ofs + i * Size)) {
lib/ProfileData/InstrProf.cpp
  513     if (I->Value == J->Value) {
  513     if (I->Value == J->Value) {
  514       Score += OverlapStats::score(I->Count, J->Count,
  514       Score += OverlapStats::score(I->Count, J->Count,
  518           I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind],
  518           I->Count, J->Count, FuncLevelOverlap.Base.ValueCounts[ValueKind],
  521     } else if (I->Value < J->Value) {
  521     } else if (I->Value < J->Value) {
  610     while (I != IE && I->Value < J->Value)
  610     while (I != IE && I->Value < J->Value)
  612     if (I != IE && I->Value == J->Value) {
  612     if (I != IE && I->Value == J->Value) {
  614       I->Count = SaturatingMultiplyAdd(J->Count, Weight, I->Count, &Overflowed);
  614       I->Count = SaturatingMultiplyAdd(J->Count, Weight, I->Count, &Overflowed);
  614       I->Count = SaturatingMultiplyAdd(J->Count, Weight, I->Count, &Overflowed);
  628     I->Count = SaturatingMultiply(I->Count, Weight, &Overflowed);
  628     I->Count = SaturatingMultiply(I->Count, Weight, &Overflowed);
lib/Support/FileCheck.cpp
 1660           Block->Pos = std::min(Block->Pos, M.Pos);
 1660           Block->Pos = std::min(Block->Pos, M.Pos);
 1661           Block->End = std::max(Block->End, M.End);
 1661           Block->End = std::max(Block->End, M.End);
 1668         if (M.Pos < MI->End) {
 1671           Overlap = MI->Pos < M.End;
 1685           SMLoc OldStart = SMLoc::getFromPointer(Buffer.data() + MI->Pos);
 1686           SMLoc OldEnd = SMLoc::getFromPointer(Buffer.data() + MI->End);
 1694       MatchPos = MI->End;
 1708             Buffer.slice(StartPos, MatchRanges.begin()->Pos);
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1749     if (&*CI->I == &MI) {
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  119                  I->print(dbgs()); dbgs() << ")\n");
  516       InsertionPoint->Matched = true;
  517     Sorted.insert(InsertionPoint, R)->Matched = true;
lib/Transforms/Scalar/LoopDistribute.cpp
  588         I->moveTo(*PrevMatch);
projects/openmp/libomptarget/src/device.cpp
   75     if ((uintptr_t)HstPtrBegin == ii->HstPtrBegin) {
   77       if (CONSIDERED_INF(ii->RefCount)) {
tools/clang/lib/ARCMigrate/ARCMT.cpp
   36     FullSourceLoc diagLoc = I->getLocation();
   38          llvm::is_contained(IDs, I->getID())) &&
   44       if (eraseS->getLevel() != DiagnosticsEngine::Note)
   45         while (I != List.end() && I->getLevel() == DiagnosticsEngine::Note)
tools/clang/lib/ARCMigrate/TransformActions.cpp
  542       RI->End = newRange.End;
  545       newRange.End = RI->End;
  549       RI->End = newRange.End;
  576     CharSourceRange range = CharSourceRange::getCharRange(I->Begin, I->End);
  576     CharSourceRange range = CharSourceRange::getCharRange(I->Begin, I->End);
tools/clang/lib/AST/CXXInheritance.cpp
   44     Decls.insert(Path->Decls.front());
tools/clang/lib/Format/UnwrappedLineParser.cpp
 1355           Line->Tokens.begin()->Tok->MustBreakBefore = true;
tools/clang/lib/Sema/SemaAccess.cpp
  953     CXXBasePath::iterator I = PI->end(), E = PI->begin();
  953     CXXBasePath::iterator I = PI->end(), E = PI->begin();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1112     ShadowMap::iterator NamePos = SM->find(R.Declaration->getDeclName());
 1113     if (NamePos != SM->end()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2931     if (DisplayedPaths.insert(Path->back().SubobjectNumber).second) {
 2936       for (CXXBasePath::const_iterator Element = Path->begin();
 2937            Element != Path->end(); ++Element)
 3955         if (Path->back().Base->isVirtual()) {
 3956           VirtualBaseSpec = Path->back().Base;
tools/clang/lib/Sema/SemaLookup.cpp
 2328     const CXXBasePathElement &PathElement = Path->back();
 2332     SubobjectAccess = std::min(SubobjectAccess, Path->Access);
 2347       if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end())) {
 2347       if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end())) {
 2349         DeclContext::lookup_iterator FirstD = FirstPath->Decls.begin();
 2350         DeclContext::lookup_iterator CurrentD = Path->Decls.begin();
 2368         while (FirstD != FirstPath->Decls.end() &&
 2369                CurrentD != Path->Decls.end()) {
 2378         if (FirstD == FirstPath->Decls.end() &&
 2379             CurrentD == Path->Decls.end())
 2394       if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end()))
 2394       if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end()))
 2569       Decl *D = Path->Decls.front();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  525     if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get()))
  528     if (auto *M = dyn_cast<PathDiagnosticMacroPiece>(I->get()))
  531     if (auto *CF = dyn_cast<PathDiagnosticControlFlowPiece>(I->get())) {
  541                   dyn_cast<PathDiagnosticControlFlowPiece>(Next->get())) {
  559     if (auto *C = dyn_cast<PathDiagnosticCallPiece>(I->get()))
  562     if (auto *M = dyn_cast<PathDiagnosticMacroPiece>(I->get()))
 1415     auto *Piece = dyn_cast<PathDiagnosticControlFlowPiece>(I->get());
 1455         auto *PrevPiece = dyn_cast<PathDiagnosticControlFlowPiece>(Prev->get());
 1493     const auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get());
 1514       const auto *EV = dyn_cast<PathDiagnosticEventPiece>(NextI->get());
 1525       PieceNextI = dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get());
 1615     const auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get());
 1630         dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get());
 1633       if (isa<PathDiagnosticEventPiece>(NextI->get())) {
 1637         PieceNextI = dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get());
 1685     const auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get());
 1732     const auto *PieceI = dyn_cast<PathDiagnosticEventPiece>(I->get());
 1741     const auto *PieceNextI = dyn_cast<PathDiagnosticEventPiece>(NextI->get());
 1763     if (auto *CallI = dyn_cast<PathDiagnosticCallPiece>(I->get())) {
 1776     auto *PieceI = dyn_cast<PathDiagnosticControlFlowPiece>(I->get());
 1792     const auto *PieceNextI = dyn_cast<PathDiagnosticControlFlowPiece>(NextI->get());
tools/polly/lib/Analysis/ScopInfo.cpp
 1748     SmallVector<MemoryAccess *, 16> MAList(StmtIt->begin(), StmtIt->end());
 1748     SmallVector<MemoryAccess *, 16> MAList(StmtIt->begin(), StmtIt->end());
 1750       StmtIt->removeSingleMemoryAccess(MA, AfterHoisting);
utils/TableGen/CodeGenRegisters.cpp
  978       I->SuperClasses.push_back(&RC);
utils/TableGen/GlobalISelEmitter.cpp
 4082   BuildMIAction &DstMIBuilder = *static_cast<BuildMIAction *>(InsertPt->get());
 4089         *static_cast<BuildMIAction *>(InsertPt->get());
 4116       *static_cast<BuildMIAction *>(InsertPtOrError.get()->get());
 4378           InsertPt->get());