forked from OSchip/llvm-project
parent
d00e94e882
commit
0ffbcc959d
|
@ -14,18 +14,16 @@
|
|||
#ifndef LLVM_ANALYSIS_INLINECOST_H
|
||||
#define LLVM_ANALYSIS_INLINECOST_H
|
||||
|
||||
#include <cassert>
|
||||
#include <climits>
|
||||
#include <vector>
|
||||
#include "llvm/Function.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/ValueMap.h"
|
||||
#include "llvm/Analysis/CodeMetrics.h"
|
||||
#include <cassert>
|
||||
#include <climits>
|
||||
#include <vector>
|
||||
|
||||
namespace llvm {
|
||||
|
||||
class Value;
|
||||
class Function;
|
||||
class BasicBlock;
|
||||
class CallSite;
|
||||
template<class PtrType, unsigned SmallSize>
|
||||
class SmallPtrSet;
|
||||
|
|
|
@ -22,6 +22,7 @@ namespace llvm {
|
|||
class Function;
|
||||
class BasicBlock;
|
||||
class Instruction;
|
||||
class Value;
|
||||
class raw_ostream;
|
||||
class formatted_raw_ostream;
|
||||
|
||||
|
|
|
@ -21,9 +21,11 @@
|
|||
namespace llvm {
|
||||
|
||||
class AllocaInst;
|
||||
class Constant;
|
||||
class ConstantFP;
|
||||
class FunctionLoweringInfo;
|
||||
class Instruction;
|
||||
class LoadInst;
|
||||
class MachineBasicBlock;
|
||||
class MachineConstantPool;
|
||||
class MachineFunction;
|
||||
|
@ -36,7 +38,8 @@ class TargetLowering;
|
|||
class TargetMachine;
|
||||
class TargetRegisterClass;
|
||||
class TargetRegisterInfo;
|
||||
class LoadInst;
|
||||
class User;
|
||||
class Value;
|
||||
|
||||
/// FastISel - This is a fast-path instruction selection class that
|
||||
/// generates poor code and doesn't support illegal types or non-trivial
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
namespace llvm {
|
||||
|
||||
class MachineBasicBlock;
|
||||
class MachineBranchProbabilityInfo;
|
||||
template<class BlockT, class FunctionT, class BranchProbInfoT>
|
||||
class BlockFrequencyImpl;
|
||||
|
@ -28,7 +29,8 @@ class BlockFrequencyImpl;
|
|||
/// machine basic block frequencies.
|
||||
class MachineBlockFrequencyInfo : public MachineFunctionPass {
|
||||
|
||||
BlockFrequencyImpl<MachineBasicBlock, MachineFunction, MachineBranchProbabilityInfo> *MBFI;
|
||||
BlockFrequencyImpl<MachineBasicBlock, MachineFunction,
|
||||
MachineBranchProbabilityInfo> *MBFI;
|
||||
|
||||
public:
|
||||
static char ID;
|
||||
|
|
|
@ -22,6 +22,7 @@ namespace llvm {
|
|||
|
||||
class Value;
|
||||
class FoldingSetNodeID;
|
||||
class MDNode;
|
||||
class raw_ostream;
|
||||
|
||||
/// MachinePointerInfo - This class contains a discriminated union of
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#ifndef LLVM_MC_MCASMLAYOUT_H
|
||||
#define LLVM_MC_MCASMLAYOUT_H
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
|
||||
namespace llvm {
|
||||
|
|
Loading…
Reference in New Issue