|
LLVM
4.0.0
|
This file provides the interface for LLVM's Scalar Replacement of Aggregates pass. More...
#include "llvm/ADT/SetVector.h"#include "llvm/Analysis/AssumptionCache.h"#include "llvm/IR/Dominators.h"#include "llvm/IR/Function.h"#include "llvm/IR/PassManager.h"Go to the source code of this file.
Classes | |
| class | llvm::SROA |
| An optimization pass providing Scalar Replacement of Aggregates. More... | |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::LLVM_LIBRARY_VISIBILITY | |
| A private "module" namespace for types and utilities used by GVN. | |
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.
1.8.6