reference, declarationdefinition
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);