LLVM 20.0.0git
Classes | Namespaces | Macros
GenericCycleImpl.h File Reference

This template implementation resides in a separate file so that it does not get injected into every .cpp file that includes the generic header. More...

#include "llvm/ADT/DenseSet.h"
#include "llvm/ADT/DepthFirstIterator.h"
#include "llvm/ADT/GenericCycleInfo.h"
#include "llvm/ADT/StringExtras.h"

Go to the source code of this file.

Classes

class  llvm::GenericCycleInfoCompute< ContextT >
 Helper class for computing cycle information. More...
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Macros

#define DEBUG_TYPE   "generic-cycle-impl"
 

Detailed Description

This template implementation resides in a separate file so that it does not get injected into every .cpp file that includes the generic header.

DO NOT INCLUDE THIS FILE WHEN MERELY USING CYCLEINFO.

This file should only be included by files that implement a specialization of the relevant templates. Currently these are:

Definition in file GenericCycleImpl.h.

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "generic-cycle-impl"

Definition at line 31 of file GenericCycleImpl.h.