Traits used to specialize RegionInfo for different IR kinds.
Synopsis
Declared in <llvm/Analysis/RegionInfo.h>
template<class FuncT_>
struct RegionTraits;
Description
Specialize this class for different users of RegionInfo (i.e. BasicBlocks or MachineBasicBlocks). This avoids needing to pass around an unreasonable number of template parameters.
Type Aliases
Name |
Description |
Sentinel type that forces a hard error for unspecialized RegionTraits. |
Specializations
Name |
Description |
RegionTraits specialization for LLVM IR Functions. |
|
RegionTraits specialization that wires RegionInfo to MachineFunction CFGs. |
Created with MrDocs