llvm.org GIT mirror llvm / 066b5d8
Make headers standalone. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144537 91177308-0d34-0410-b5e6-96231b3b80d8 Benjamin Kramer 8 years ago
6 changed file(s) with 14 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
1313 #ifndef LLVM_ANALYSIS_INLINECOST_H
1414 #define LLVM_ANALYSIS_INLINECOST_H
1515
16 #include "llvm/Function.h"
17 #include "llvm/ADT/DenseMap.h"
18 #include "llvm/ADT/ValueMap.h"
19 #include "llvm/Analysis/CodeMetrics.h"
1620 #include
1721 #include
1822 #include
19 #include "llvm/ADT/DenseMap.h"
20 #include "llvm/ADT/ValueMap.h"
21 #include "llvm/Analysis/CodeMetrics.h"
2223
2324 namespace llvm {
2425
25 class Value;
26 class Function;
27 class BasicBlock;
2826 class CallSite;
2927 template
3028 class SmallPtrSet;
2121 class Function;
2222 class BasicBlock;
2323 class Instruction;
24 class Value;
2425 class raw_ostream;
2526 class formatted_raw_ostream;
2627
2020 namespace llvm {
2121
2222 class AllocaInst;
23 class Constant;
2324 class ConstantFP;
2425 class FunctionLoweringInfo;
2526 class Instruction;
27 class LoadInst;
2628 class MachineBasicBlock;
2729 class MachineConstantPool;
2830 class MachineFunction;
3537 class TargetMachine;
3638 class TargetRegisterClass;
3739 class TargetRegisterInfo;
38 class LoadInst;
40 class User;
41 class Value;
3942
4043 /// FastISel - This is a fast-path instruction selection class that
4144 /// generates poor code and doesn't support illegal types or non-trivial
1919
2020 namespace llvm {
2121
22 class MachineBasicBlock;
2223 class MachineBranchProbabilityInfo;
2324 template
2425 class BlockFrequencyImpl;
2728 /// machine basic block frequencies.
2829 class MachineBlockFrequencyInfo : public MachineFunctionPass {
2930
30 BlockFrequencyImpl MachineBranchProbabilityInfo> *MBFI;
31 BlockFrequencyImpl
32 MachineBranchProbabilityInfo> *MBFI;
3133
3234 public:
3335 static char ID;
2121
2222 class Value;
2323 class FoldingSetNodeID;
24 class MDNode;
2425 class raw_ostream;
2526
2627 /// MachinePointerInfo - This class contains a discriminated union of
99 #ifndef LLVM_MC_MCASMLAYOUT_H
1010 #define LLVM_MC_MCASMLAYOUT_H
1111
12 #include "llvm/ADT/DenseMap.h"
1213 #include "llvm/ADT/SmallVector.h"
1314
1415 namespace llvm {