|
reference, declaration → definition
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());