MachineFunctionAnalysis.cpp (208954) | MachineFunctionAnalysis.cpp (212904) |
---|---|
1//===-- MachineFunctionAnalysis.cpp ---------------------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 6 unchanged lines hidden (view full) --- 15#include "llvm/CodeGen/MachineFunction.h" 16#include "llvm/CodeGen/MachineModuleInfo.h" 17using namespace llvm; 18 19// Register this pass with PassInfo directly to avoid having to define 20// a default constructor. 21static PassInfo 22X("Machine Function Analysis", "machine-function-analysis", | 1//===-- MachineFunctionAnalysis.cpp ---------------------------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 6 unchanged lines hidden (view full) --- 15#include "llvm/CodeGen/MachineFunction.h" 16#include "llvm/CodeGen/MachineModuleInfo.h" 17using namespace llvm; 18 19// Register this pass with PassInfo directly to avoid having to define 20// a default constructor. 21static PassInfo 22X("Machine Function Analysis", "machine-function-analysis", |
23 intptr_t(&MachineFunctionAnalysis::ID), 0, | 23 &MachineFunctionAnalysis::ID, 0, |
24 /*CFGOnly=*/false, /*is_analysis=*/true); 25 26char MachineFunctionAnalysis::ID = 0; 27 28MachineFunctionAnalysis::MachineFunctionAnalysis(const TargetMachine &tm, 29 CodeGenOpt::Level OL) : | 24 /*CFGOnly=*/false, /*is_analysis=*/true); 25 26char MachineFunctionAnalysis::ID = 0; 27 28MachineFunctionAnalysis::MachineFunctionAnalysis(const TargetMachine &tm, 29 CodeGenOpt::Level OL) : |
30 FunctionPass(&ID), TM(tm), OptLevel(OL), MF(0) { | 30 FunctionPass(ID), TM(tm), OptLevel(OL), MF(0) { |
31} 32 33MachineFunctionAnalysis::~MachineFunctionAnalysis() { 34 releaseMemory(); 35 assert(!MF && "MachineFunctionAnalysis left initialized!"); 36} 37 38void MachineFunctionAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { --- 24 unchanged lines hidden --- | 31} 32 33MachineFunctionAnalysis::~MachineFunctionAnalysis() { 34 releaseMemory(); 35 assert(!MF && "MachineFunctionAnalysis left initialized!"); 36} 37 38void MachineFunctionAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { --- 24 unchanged lines hidden --- |