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

References

include/llvm/Analysis/CFG.h
  158   for (NodeT Node : RPOTraversal) {
lib/CodeGen/GlobalISel/IRTranslator.cpp
 2329     for (const BasicBlock *BB : RPOT) {
lib/CodeGen/GlobalISel/Legalizer.cpp
  164   for (auto *MBB : RPOT) {
lib/CodeGen/GlobalISel/RegBankSelect.cpp
  680   for (MachineBasicBlock *MBB : RPOT) {
lib/CodeGen/LiveDebugValues.cpp
 1349   for (auto RI = RPOT.begin(), RE = RPOT.end(); RI != RE; ++RI) {
lib/CodeGen/LoopTraversal.cpp
   32   for (MachineBasicBlock *MBB : RPOT) {
   66   for (MachineBasicBlock *MBB : RPOT) {
lib/CodeGen/MIRCanonicalizerPass.cpp
   91   for (auto MBB : RPOT) {
lib/CodeGen/MIRNamerPass.cpp
   60     for (auto &MBB : RPOT)
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1400   for (const BasicBlock *LLVMBB : RPOT) {
lib/CodeGen/SwiftErrorValueTracking.cpp
  158   for (MachineBasicBlock *MBB : RPOT) {
lib/IR/SafepointIRVerifier.cpp
  135     for (const BasicBlock *BB : RPOT) {
  582   for (const BasicBlock *BB : RPOT) {
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
 1480   for (MachineBasicBlock *MBB :
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp
  187   for (MachineBasicBlock *MBB : RPOT) {
lib/Target/AMDGPU/SIWholeQuadMode.cpp
  322   for (auto BI = RPOT.begin(), BE = RPOT.end(); BI != BE; ++BI) {
lib/Target/ARM/Thumb2SizeReduction.cpp
 1141        I = RPOT.begin(), E = RPOT.end(); I != E; ++I)
lib/Target/Hexagon/HexagonFrameLowering.cpp
  417   for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I)
lib/Target/Hexagon/HexagonGenInsert.cpp
 1196   for (RPOTType::rpo_iterator I = RPOT.begin(), E = RPOT.end(); I != E; ++I)
lib/Target/X86/X86FlagsCopyLowering.cpp
  358   for (MachineBasicBlock *MBB : RPOT)
lib/Target/X86/X86WinAllocaExpander.cpp
  148   for (MachineBasicBlock *MBB : RPO) {
lib/Target/X86/X86WinEHState.cpp
  673   for (BasicBlock *BB : RPOT) {
  723   for (BasicBlock *BB : RPOT) {
  735   for (BasicBlock *BB : RPOT) {
  764   for (BasicBlock *BB : RPOT) {
lib/Transforms/IPO/HotColdSplitting.cpp
  560   for (BasicBlock *BB : RPOT) {
lib/Transforms/Scalar/GVN.cpp
 1751   for (BasicBlock *BB : RPOT)
 2484   for (BasicBlock *BB : RPOT)
lib/Transforms/Scalar/GVNSink.cpp
  569     for (auto *N : RPOT)
lib/Transforms/Scalar/LowerConstantIntrinsics.cpp
   91   for (BasicBlock *BB : RPOT) {
lib/Transforms/Scalar/NewGVN.cpp
 3427   for (auto &B : RPOT) {
 3433   for (auto &B : RPOT) {
lib/Transforms/Scalar/Reassociate.cpp
  177   for (BasicBlock *BB : RPOT) {
 2327   for (BasicBlock *BI : RPOT) {
 2409   for (BasicBlock *BI : RPOT) {
lib/Transforms/Scalar/Scalarizer.cpp
  320   for (BasicBlock *BB : RPOT) {
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  810   for (auto *BB : ReversePostOrderTraversal<Function *>(&F)) {
lib/Transforms/Scalar/StructurizeCFG.cpp
  340   for (RegionNode *RN : RPOT) {
  347   for (auto I = RPOT.begin(), E = RPOT.end(); I != E; ++I) {
lib/Transforms/Vectorize/VPlan.cpp
  235     for (VPBlockBase *Block : RPOT) {
  266       for (VPBlockBase *Block : RPOT) {
  726   for (VPBlockBase *Base : RPOT) {
lib/Transforms/Vectorize/VPlanHCFGTransforms.cpp
   30   for (VPBlockBase *Base : RPOT) {
   38   for (VPBlockBase *Base : RPOT) {
lib/Transforms/Vectorize/VPlanPredicator.cpp
  194   for (VPBlockBase *Block : make_range(RPOT.begin(), RPOT.end())) {
  211   for (VPBlockBase *CurrBlock : make_range(RPOT.begin(), RPOT.end())) {
tools/clang/lib/Analysis/CallGraph.cpp
  221          I = RPOT.begin(), E = RPOT.end(); I != E; ++I) {
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  562          I = RPOT.begin(), E = RPOT.end(); I != E; ++I) {
tools/polly/lib/Analysis/ScopBuilder.cpp
  595   for (auto *RN : RTraversal) {
  880   for (auto *RN : RTraversal) {
  996   for (auto *RN : RTraversal) {
 1208   std::deque<RegionNode *> WorkList(RTraversal.begin(), RTraversal.end());