LLVM API Documentation
#include "llvm/Transforms/Utils/PromoteMemToReg.h"#include "llvm/Constants.h"#include "llvm/DerivedTypes.h"#include "llvm/Function.h"#include "llvm/Instructions.h"#include "llvm/Analysis/Dominators.h"#include "llvm/Analysis/AliasSetTracker.h"#include "llvm/ADT/StringExtras.h"#include "llvm/Transforms/Utils/Local.h"#include "llvm/Support/CFG.h"#include "llvm/Support/StableBasicBlockNumbering.h"#include <algorithm>Include dependency graph for PromoteMemoryToRegister.cpp:

Go to the source code of this file.
Functions | |
| bool | llvm::isAllocaPromotable (const AllocaInst *AI, const TargetData &TD) |
| void | llvm::PromoteMemToReg (const std::vector< AllocaInst * > &Allocas, DominatorTree &DT, DominanceFrontier &DF, const TargetData &TD, AliasSetTracker *AST) |