LLVM 20.0.0git
|
This file provides the interface for LLVM's Scalar Replacement of Aggregates pass. More...
#include "llvm/IR/PassManager.h"
Go to the source code of this file.
Classes | |
class | llvm::SROAPass |
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
Enumerations | |
enum class | llvm::SROAOptions : bool { llvm::ModifyCFG , llvm::PreserveCFG } |
This file provides the interface for LLVM's Scalar Replacement of Aggregates pass.
This pass provides both aggregate splitting and the primary SSA formation used in the compiler.
Definition in file SROA.h.