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

References

include/llvm/Analysis/LoopInfoImpl.h
  106   auto Filtered = make_filter_range(L->blocks(), Pred);
include/llvm/Analysis/LoopIterator.h
   77     return make_filter_range(make_range<WrappedSuccIterator>(
   85     return make_filter_range(make_range<WrappedSuccIterator>(
include/llvm/IR/CFGDiff.h
  184     auto firstit = make_filter_range(
  199     auto firstit = make_filter_range(
  238     auto firstit = make_filter_range(
  253     auto firstit = make_filter_range(
include/llvm/TextAPI/MachO/InterfaceFile.h
  370     return make_filter_range(
  379     return make_filter_range(
lib/FuzzMutate/IRMutator.cpp
  100   auto RS = makeSampler(IB.Rand, make_filter_range(Operations, OpMatchesPred));
lib/FuzzMutate/RandomIRBuilder.cpp
   33   auto RS = makeSampler(Rand, make_filter_range(Insts, MatchesPred));
  153   if (auto RS = makeSampler(Rand, make_filter_range(Insts, IsMatchingPtr)))
lib/IR/BasicBlock.cpp
   98   return make_filter_range(*this, Fn);
  107   return make_filter_range(*this, Fn);
lib/TextAPI/MachO/InterfaceFile.cpp
  108   return make_filter_range(Targets, fn);
lib/TextAPI/MachO/Symbol.cpp
   54   return make_filter_range(Targets, FN);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1999            make_filter_range(PHI.blocks(), [this](BasicBlock *PredecessorBB) {
lib/Transforms/Scalar/NewGVN.cpp
  994   auto Filtered = make_filter_range(PHIOperands, [&](const ValPair &P) {
 1754   auto Filtered = make_filter_range(E->operands(), [&](Value *Arg) {
 2155     auto *V = getMinDFSOfRange<Value>(make_filter_range(
 3026   auto Filtered = make_filter_range(MP->operands(), [&](const Use &U) {
 3150       make_filter_range(MP->operands(), ReachableOperandPred);
 3217   auto Filtered = make_filter_range(MemoryAccessToClass, ReachableAccessPred);
 3241           make_filter_range(FirstMP->operands(), ReachableOperandPred);
 3487   for (auto &BB : make_filter_range(F, UnreachableBlockPred)) {
lib/Transforms/Vectorize/LoopVectorize.cpp
 1462     return SmallVector<Value *, 4>(make_filter_range(
tools/clang/lib/Sema/SemaOpenMP.cpp
 4136       llvm::make_filter_range(Clauses, OMPAllocateClause::classof);
 4139   auto PrivateRange = llvm::make_filter_range(Clauses, [](const OMPClause *C) {
tools/llvm-exegesis/lib/Clustering.cpp
  207        make_filter_range(OpcodeToPoints, [](ArrayRef<size_t> PointsOfOpcode) {
tools/llvm-objcopy/ELF/Object.h
 1039     return make_filter_range(make_pointee_range(Sections), sectionIsAlloc);
unittests/ADT/IteratorTest.cpp
  176   auto Range = make_filter_range(A, IsOdd);
  195   auto Range = make_filter_range(A, IsOdd);
  205   auto Range = make_filter_range(A, IsOdd);
  217   auto Range = make_filter_range(
  235   auto Range = make_filter_range(
  247   auto Range = reverse(make_filter_range(A, IsOdd));
  252   auto Range2 = reverse(reverse(make_filter_range(A, IsOdd)));
  257   auto Range3 = reverse(make_filter_range(ArrayRef<int>(), IsOdd));
  264   auto Range4 = reverse(make_filter_range(A, IsEven));
  404   for (auto tup : make_filter_range(
  433   for (auto tup : make_filter_range(reverse(zipped), odds)) {
unittests/IR/BasicBlockTest.cpp
   73   auto Phis = make_filter_range(*BB, isPhi);
   74   auto ReversedPhis = reverse(make_filter_range(*BB, isPhi));