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