LLVM 20.0.0git
|
#include "llvm/Analysis/BlockFrequencyInfo.h"
#include "llvm/Analysis/CodeMetrics.h"
#include "llvm/Analysis/InlineCost.h"
#include "llvm/Analysis/TargetTransformInfo.h"
#include "llvm/IR/InstVisitor.h"
#include "llvm/Transforms/Scalar/SCCP.h"
#include "llvm/Transforms/Utils/Cloning.h"
#include "llvm/Transforms/Utils/SCCPSolver.h"
#include "llvm/Transforms/Utils/SizeOpts.h"
Go to the source code of this file.
Classes | |
struct | llvm::SpecSig |
struct | llvm::Spec |
struct | llvm::Bonus |
class | llvm::InstCostVisitor |
class | llvm::FunctionSpecializer |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Typedefs | |
using | llvm::SpecMap = DenseMap< Function *, std::pair< unsigned, unsigned > > |
using | llvm::Cost = InstructionCost |
using | llvm::ConstMap = DenseMap< Value *, Constant * > |