mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-05 13:16:32 +00:00
Tidy up #includes, deleting a bunch of unnecessary #includes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -15,13 +15,13 @@
|
||||
#define LLVM_ANALYSIS_ESCAPEANALYSIS_H
|
||||
|
||||
#include "llvm/Pass.h"
|
||||
#include "llvm/Instructions.h"
|
||||
#include "llvm/Analysis/AliasAnalysis.h"
|
||||
#include "llvm/Target/TargetData.h"
|
||||
#include <set>
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class Instruction;
|
||||
class Value;
|
||||
|
||||
/// EscapeAnalysis - This class determines whether an allocation (a MallocInst
|
||||
/// or an AllocaInst) can escape from the current function. It performs some
|
||||
/// precomputation, with the rest of the work happening on-demand.
|
||||
@@ -40,11 +40,7 @@ public:
|
||||
EscapePoints.clear();
|
||||
}
|
||||
|
||||
void getAnalysisUsage(AnalysisUsage &AU) const {
|
||||
AU.addRequiredTransitive<TargetData>();
|
||||
AU.addRequiredTransitive<AliasAnalysis>();
|
||||
AU.setPreservesAll();
|
||||
}
|
||||
void getAnalysisUsage(AnalysisUsage &AU) const;
|
||||
|
||||
//===---------------------------------------------------------------------
|
||||
// Client API
|
||||
|
||||
Reference in New Issue
Block a user