Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/Transforms/IPO/Attributor.h
Show First 20 Lines • Show All 1,998 Lines • ▼ Show 20 Lines | private: | ||||
const DenseSet<const char *> *Allowed; | const DenseSet<const char *> *Allowed; | ||||
/// Whether to delete functions. | /// Whether to delete functions. | ||||
const bool DeleteFns; | const bool DeleteFns; | ||||
/// Whether to rewrite signatures. | /// Whether to rewrite signatures. | ||||
const bool RewriteSignatures; | const bool RewriteSignatures; | ||||
/// Maximum number of fixedpoint iterations. | /// Maximum number of fixpoint iterations. | ||||
Optional<unsigned> MaxFixpointIterations; | Optional<unsigned> MaxFixpointIterations; | ||||
/// A set to remember the functions we already assume to be live and visited. | /// A set to remember the functions we already assume to be live and visited. | ||||
DenseSet<const Function *> VisitedFunctions; | DenseSet<const Function *> VisitedFunctions; | ||||
/// Uses we replace with a new value after manifest is done. We will remove | /// Uses we replace with a new value after manifest is done. We will remove | ||||
/// then trivially dead instructions as well. | /// then trivially dead instructions as well. | ||||
DenseMap<Use *, Value *> ToBeChangedUses; | DenseMap<Use *, Value *> ToBeChangedUses; | ||||
▲ Show 20 Lines • Show All 2,609 Lines • Show Last 20 Lines |