9#ifndef LLVM_ADT_GENERICUNIFORMITYINFO_H
10#define LLVM_ADT_GENERICUNIFORMITYINFO_H
17class TargetTransformInfo;
19template <
typename ContextT>
class GenericUniformityAnalysisImpl;
31 using BlockT =
typename ContextT::BlockT;
35 using UseT =
typename ContextT::UseT;
41 using CycleT =
typename CycleInfoT::CycleT;
84 std::unique_ptr<ImplT, GenericUniformityAnalysisImplDeleter<ImplT>> DA;
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
Find all cycles in a control-flow graph, including irreducible loops.
Cycle information for a function.
This class implements an extremely fast bulk output stream that can only output to a stream.
This is an optimization pass for GlobalISel generic memory operations.