|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/STLExtras.h 218 FuncReturnTy operator*() { return F(*this->I); }
322 while (this->I != End && !Pred(*this->I))
528 using type = std::tuple<decltype(*declval<Iters>())...>;
556 return value_type(*std::get<Ns>(iterators)...);
865 return &*Begin;
include/llvm/ADT/iterator.h 169 PointerT operator->() { return &static_cast<DerivedT *>(this)->operator*(); }
271 ReferenceT operator*() const { return *I; }
include/llvm/Analysis/LoopInfoImpl.h 107 for (BlockT *BB : Filtered)
include/llvm/FuzzMutate/Random.h 54 for (auto &I : Items)
lib/Analysis/CGSCCPassManager.cpp 505 for (Edge &E : *N) {
lib/Analysis/LazyCallGraph.cpp 244 for (Edge &E : **N)
255 for (Edge &E : N->calls())
277 for (Edge &E : N->calls()) {
337 for (Edge &E : *N) {
358 for (Edge &E : *N)
380 for (Edge &E : *N) {
575 for (Edge &E : N->calls())
604 for (Edge &E : *N) {
1000 for (Edge &E : *N)
1025 for (Edge &E : *N) {
1708 for (Edge &E : *this)
1747 for (LazyCallGraph::Edge &E : N.populate())
1793 for (LazyCallGraph::Edge &E : N.populate()) {
lib/Analysis/LegacyDivergenceAnalysis.cpp 398 for (auto &I : BB.instructionsWithoutDebug()) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp 61 for (auto &I : BB->instructionsWithoutDebug())
lib/TextAPI/MachO/TextStub.cpp 466 for (const auto *Symbol : File->exports()) {
534 for (const auto *Symbol : File->undefineds()) {
850 for (const auto *Symbol : Symbols) {
lib/Transforms/IPO/FunctionAttrs.cpp 1369 for (auto &I : BB.instructionsWithoutDebug())
lib/Transforms/IPO/HotColdSplitting.cpp 224 for (Instruction &I : BB->instructionsWithoutDebug())
lib/Transforms/IPO/Inliner.cpp 1156 for (LazyCallGraph::Edge &E : *CalleeN)
lib/Transforms/IPO/PartialInlining.cpp 851 for (Instruction &I : BB->instructionsWithoutDebug()) {
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 1998 for (const BasicBlock *LoopBB :
lib/Transforms/Scalar/LoopInterchange.cpp 977 for (Instruction &I : BB->instructionsWithoutDebug())
lib/Transforms/Scalar/NewGVN.cpp 1776 Value *AllSameValue = *(Filtered.begin());
2135 for (const auto X : R) {
3218 for (auto KV : Filtered) {
3487 for (auto &BB : make_filter_range(F, UnreachableBlockPred)) {
lib/Transforms/Utils/CodeExtractor.cpp 310 for (Instruction &II : BB.instructionsWithoutDebug())
319 for (Instruction &II : BB.instructionsWithoutDebug()) {
lib/Transforms/Utils/LoopSimplify.cpp 640 for (auto I = ExitingBlock->instructionsWithoutDebug().begin(); &*I != BI; ) {
641 Instruction *Inst = &*I++;
lib/Transforms/Utils/SimplifyCFG.cpp 2152 for (Instruction &I : BB->instructionsWithoutDebug()) {
2595 Instruction *Curr = &*I++;
3001 for (auto &I : BB->instructionsWithoutDebug()) {
3285 if (&*BB->instructionsWithoutDebug().begin() != BI)
4689 for (Instruction &I :CaseDest->instructionsWithoutDebug()) {
5650 if (SI == &*BB->instructionsWithoutDebug().begin())
5878 if (&*I == BI) {
5881 } else if (&*I == cast<Instruction>(BI->getCondition())) {
5883 if (&*I == BI && FoldValueComparisonIntoPredecessors(BI, Builder))
lib/Transforms/Vectorize/LoopVectorize.cpp 5077 for (Instruction &I : BB->instructionsWithoutDebug()) {
5336 for (Instruction &I : BB->instructionsWithoutDebug()) {
5658 for (Instruction &I : BB->instructionsWithoutDebug()) {
7128 for (Instruction &I : BB->instructionsWithoutDebug()) {
tools/clang/include/clang/AST/DeclBase.h 1228 return SingleElement ? SingleElement : IteratorBase::operator*();
tools/clang/lib/Sema/SemaOpenMP.cpp 4142 for (OMPClause *Cl : PrivateRange) {
4197 for (OMPClause *C : AllocateRange) {
tools/llvm-exegesis/lib/Clustering.cpp 206 for (ArrayRef<size_t> PointsOfOpcode :
tools/llvm-objcopy/ELF/Object.cpp 1932 for (auto &Sec : Sections) {
2125 for (const SectionBase &Sec : Obj.allocSections())
2136 for (const SectionBase &Sec : Obj.allocSections())
2188 for (const SectionBase &Sec : Obj.allocSections())
unittests/ADT/IteratorTest.cpp 404 for (auto tup : make_filter_range(
433 for (auto tup : make_filter_range(reverse(zipped), odds)) {
unittests/Analysis/LazyCallGraphTest.cpp 266 for (LazyCallGraph::Edge &E : A1.populate())
281 for (LazyCallGraph::Edge &E : B1.populate())
295 for (LazyCallGraph::Edge &E : C1.populate())
798 for (LazyCallGraph::Edge E : *D2) {
890 for (LazyCallGraph::Edge E : *D2) {
unittests/IR/BasicBlockTest.cpp 76 EXPECT_EQ(&*Phis.begin(), P1);
usr/include/c++/7.4.0/bits/predefined_ops.h 283 { return bool(_M_pred(*__it)); }
351 { return !bool(_M_pred(*__it)); }
usr/include/c++/7.4.0/bits/stl_algo.h 4306 *__result = __unary_op(*__first);
usr/include/c++/7.4.0/bits/stl_algobase.h 294 *__result = *__first;
usr/include/c++/7.4.0/bits/stl_iterator.h 172 return *--__tmp;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 83 std::_Construct(std::__addressof(*__cur), *__first);