mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Make headers standalone.
llvm-svn: 144537
This commit is contained in:
parent
6d85bbc486
commit
bff5aaee3f
@ -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…
x
Reference in New Issue
Block a user