LLVM 17.0.0git
Classes | Namespaces
SCCPSolver.h File Reference
#include "llvm/ADT/MapVector.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/ADT/Statistic.h"
#include "llvm/Analysis/DomTreeUpdater.h"
#include "llvm/Transforms/Utils/PredicateInfo.h"
#include <vector>
Include dependency graph for SCCPSolver.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  llvm::AnalysisResultsForFn
 Helper struct for bundling up the analysis results per function for IPSCCP. More...
struct  llvm::ArgInfo
 Helper struct shared between Function Specialization and SCCP Solver. More...
class  llvm::SCCPSolver
 SCCPSolver - This interface class is a general purpose solver for Sparse Conditional Constant Propagation (SCCP). More...


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