|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/CGSCCPassManager.h 800 for (LazyCallGraph::SCC &C : llvm::reverse(*RC))
include/llvm/Support/GenericDomTreeConstruction.h 113 auto RChildren = reverse(children<NodePtr>(N));
include/llvm/Transforms/Scalar/LoopPassManager.h 121 for (Loop *RootL : reverse(Loops)) {
lib/Analysis/CGSCCPassManager.cpp 408 for (SCC &NewC : llvm::reverse(make_range(std::next(NewSCCRange.begin()),
565 for (RefSCC *NewRC : llvm::reverse(make_range(std::next(NewRefSCCs.begin()),
688 for (SCC &MovedC : llvm::reverse(make_range(RC->begin() + InitialSCCIndex,
lib/Analysis/ConstantFolding.cpp 664 for (unsigned char C : reverse(Str.bytes())) {
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 654 for (MCPhysReg Reg : reverse(AMDGPU::VGPR_32RegClass.getRegisters())) {
663 for (MCPhysReg Reg : reverse(AMDGPU::AGPR_32RegClass.getRegisters())) {
674 for (MCPhysReg Reg : reverse(AMDGPU::SGPR_32RegClass.getRegisters())) {
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 309 for (MachineOperand &MO : reverse(MI.explicit_uses())) {
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 661 Worklist.push_back(reverse(Range));
682 Worklist.push_back(reverse(Range));
691 Worklist.back() = reverse(Instr->explicit_uses());
915 for (MachineOperand &MO : reverse(MI.explicit_operands())) {
lib/Target/X86/X86FlagsCopyLowering.cpp 429 llvm::reverse(llvm::make_range(Begin, End)), [&](MachineInstr &MI) {
488 llvm::reverse(llvm::make_range(TestMBB->instr_begin(), TestPos)),
722 llvm::reverse(llvm::make_range(MBB.begin(), TestPos))) {
lib/Target/X86/X86SpeculativeLoadHardening.cpp 1592 for (MachineInstr &MI : llvm::reverse(llvm::make_range(MBB.begin(), I))) {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1220 for (auto &BB : reverse(F)) {
lib/Transforms/Scalar/LoopInterchange.cpp 885 llvm::reverse(InnerLoopLatch->instructionsWithoutDebug())) {
lib/Transforms/Utils/SimplifyCFG.cpp 1898 for (Instruction &CurI : reverse(BrBB->instructionsWithoutDebug())) {
tools/clang/include/clang/AST/Stmt.h 1413 for (auto *B : llvm::reverse(body())) {
tools/clang/include/clang/Analysis/Analyses/Dominators.h 295 auto RChildren = reverse(children<NodePtr>(N));
325 auto RChildren = reverse(children<NodePtr>(N));
tools/clang/lib/AST/ExprConstant.cpp 5373 for (const CXXBaseSpecifier *Elt : llvm::reverse(ICE->path())) {
5890 for (const CXXBaseSpecifier &Base : llvm::reverse(RD->bases())) {
tools/clang/lib/Analysis/CFG.cpp 1518 for (auto *I : llvm::reverse(CD->inits())) {
tools/clang/lib/Parse/ParseObjc.cpp 1206 for (auto &AL : llvm::reverse(from)) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 9201 for (const DeclaratorChunk &Chunk : llvm::reverse(D.type_objects())) {
tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp 199 for (const auto &I : llvm::reverse(PathRange))
tools/clang/tools/libclang/CIndex.cpp 2474 for (auto &I : llvm::reverse(S->body()))
tools/dsymutil/DwarfLinker.cpp 973 for (auto Child : reverse(Current.Die.children())) {
tools/llvm-xray/xray-stacks.cpp 461 reverse(make_range(CurrentStack.begin() + 1, CurrentStack.end()))) {
tools/polly/lib/Analysis/ScopBuilder.cpp 1491 for (auto &AS : llvm::reverse(scop->recorded_assumptions())) {
unittests/ADT/BumpPtrListTest.cpp 62 for (int N : llvm::reverse(Ns)) {
83 for (int N : llvm::reverse(Ns)) {
unittests/ADT/IteratorTest.cpp 247 auto Range = reverse(make_filter_range(A, IsOdd));
252 auto Range2 = reverse(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));
424 for (auto tup : reverse(zipped)) {
433 for (auto tup : make_filter_range(reverse(zipped), odds)) {
unittests/ADT/RangeAdapterTest.cpp 136 TestRev(reverse(v));
139 TestRev(reverse(c));
unittests/IR/BasicBlockTest.cpp 74 auto ReversedPhis = reverse(make_filter_range(*BB, isPhi));