File tree 18 files changed +20
-29
lines changed
18 files changed +20
-29
lines changed Original file line number Diff line number Diff line change 18
18
#include " MCTargetDesc/ARMBaseInfo.h"
19
19
#include " MCTargetDesc/ARMMCTargetDesc.h"
20
20
#include " llvm/Support/DataTypes.h"
21
- #include " llvm/Support/ErrorHandling.h"
22
21
#include " llvm/Target/TargetMachine.h"
23
- #include < cassert>
24
22
25
23
namespace llvm {
26
24
Original file line number Diff line number Diff line change 13
13
// ===----------------------------------------------------------------------===//
14
14
15
15
#define DEBUG_TYPE " asm-printer"
16
- #include " ARM.h"
17
16
#include " ARMAsmPrinter.h"
17
+ #include " ARM.h"
18
18
#include " ARMBuildAttrs.h"
19
19
#include " ARMBaseRegisterInfo.h"
20
20
#include " ARMConstantPoolValue.h"
Original file line number Diff line number Diff line change 11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
+ #include " ARMBaseRegisterInfo.h"
14
15
#include " ARM.h"
15
16
#include " ARMBaseInstrInfo.h"
16
- #include " ARMBaseRegisterInfo.h"
17
17
#include " ARMFrameLowering.h"
18
18
#include " ARMInstrInfo.h"
19
19
#include " ARMMachineFunctionInfo.h"
Original file line number Diff line number Diff line change 15
15
#ifndef ARMCALLINGCONV_H
16
16
#define ARMCALLINGCONV_H
17
17
18
- #include " llvm/CallingConv.h"
19
- #include " llvm/CodeGen/CallingConvLower.h"
20
- #include " llvm/Target/TargetInstrInfo.h"
18
+ #include " ARM.h"
21
19
#include " ARMBaseInstrInfo.h"
22
20
#include " ARMRegisterInfo.h"
23
21
#include " ARMSubtarget.h"
24
- #include " ARM.h"
22
+ #include " llvm/CallingConv.h"
23
+ #include " llvm/CodeGen/CallingConvLower.h"
24
+ #include " llvm/Target/TargetInstrInfo.h"
25
25
26
26
namespace llvm {
27
27
Original file line number Diff line number Diff line change 13
13
// ===----------------------------------------------------------------------===//
14
14
15
15
#define DEBUG_TYPE " arm-isel"
16
+ #include " ARMISelLowering.h"
16
17
#include " ARM.h"
17
18
#include " ARMCallingConv.h"
18
19
#include " ARMConstantPoolValue.h"
19
- #include " ARMISelLowering.h"
20
20
#include " ARMMachineFunctionInfo.h"
21
21
#include " ARMPerfectShuffle.h"
22
22
#include " ARMRegisterInfo.h"
49
49
#include " llvm/Support/ErrorHandling.h"
50
50
#include " llvm/Support/MathExtras.h"
51
51
#include " llvm/Support/raw_ostream.h"
52
- #include < sstream>
53
52
using namespace llvm ;
54
53
55
54
STATISTIC (NumTailCalls, " Number of tail calls" );
Original file line number Diff line number Diff line change 15
15
#ifndef ARMISELLOWERING_H
16
16
#define ARMISELLOWERING_H
17
17
18
+ #include " ARM.h"
18
19
#include " ARMSubtarget.h"
19
20
#include " llvm/Target/TargetLowering.h"
20
21
#include " llvm/Target/TargetRegisterInfo.h"
Original file line number Diff line number Diff line change 14
14
#ifndef ARMINSTRUCTIONINFO_H
15
15
#define ARMINSTRUCTIONINFO_H
16
16
17
- #include " llvm/Target/TargetInstrInfo .h"
17
+ #include " ARM .h"
18
18
#include " ARMBaseInstrInfo.h"
19
19
#include " ARMRegisterInfo.h"
20
20
#include " ARMSubtarget.h"
21
- #include " ARM .h"
21
+ #include " llvm/Target/TargetInstrInfo .h"
22
22
23
23
namespace llvm {
24
24
class ARMSubtarget ;
Original file line number Diff line number Diff line change 11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
+ #include " ARMRegisterInfo.h"
14
15
#include " ARM.h"
15
16
#include " ARMBaseInstrInfo.h"
16
- #include " ARMRegisterInfo.h"
17
17
using namespace llvm ;
18
18
19
19
void ARMRegisterInfo::anchor () { }
Original file line number Diff line number Diff line change 15
15
#define ARMREGISTERINFO_H
16
16
17
17
#include " ARM.h"
18
- #include " llvm/Target/TargetRegisterInfo.h"
19
18
#include " ARMBaseRegisterInfo.h"
19
+ #include " llvm/Target/TargetRegisterInfo.h"
20
20
21
21
namespace llvm {
22
22
class ARMSubtarget ;
23
23
class ARMBaseInstrInfo ;
24
- class Type ;
25
24
26
25
struct ARMRegisterInfo : public ARMBaseRegisterInfo {
27
26
virtual void anchor ();
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " Thumb1FrameLowering.h"
15
- #include " ARMBaseInstrInfo.h"
16
15
#include " ARMMachineFunctionInfo.h"
17
16
#include " llvm/CodeGen/MachineFrameInfo.h"
18
17
#include " llvm/CodeGen/MachineFunction.h"
Original file line number Diff line number Diff line change 13
13
14
14
#include " Thumb1InstrInfo.h"
15
15
#include " ARM.h"
16
- #include " ARMMachineFunctionInfo.h"
17
16
#include " llvm/CodeGen/MachineFrameInfo.h"
18
17
#include " llvm/CodeGen/MachineInstrBuilder.h"
19
18
#include " llvm/CodeGen/MachineRegisterInfo.h"
Original file line number Diff line number Diff line change 14
14
#ifndef THUMB1INSTRUCTIONINFO_H
15
15
#define THUMB1INSTRUCTIONINFO_H
16
16
17
- #include " llvm/Target/TargetInstrInfo.h"
18
17
#include " ARM.h"
19
- #include " ARMInstrInfo .h"
18
+ #include " ARMBaseInstrInfo .h"
20
19
#include " Thumb1RegisterInfo.h"
20
+ #include " llvm/Target/TargetInstrInfo.h"
21
21
22
22
namespace llvm {
23
23
class ARMSubtarget ;
Original file line number Diff line number Diff line change 12
12
//
13
13
// ===----------------------------------------------------------------------===//
14
14
15
+ #include " Thumb1RegisterInfo.h"
15
16
#include " ARM.h"
16
17
#include " ARMBaseInstrInfo.h"
17
18
#include " ARMMachineFunctionInfo.h"
18
19
#include " ARMSubtarget.h"
19
- #include " Thumb1InstrInfo.h"
20
- #include " Thumb1RegisterInfo.h"
21
20
#include " MCTargetDesc/ARMAddressingModes.h"
22
21
#include " llvm/Constants.h"
23
22
#include " llvm/DerivedTypes.h"
Original file line number Diff line number Diff line change 16
16
#define THUMB1REGISTERINFO_H
17
17
18
18
#include " ARM.h"
19
- #include " ARMRegisterInfo .h"
19
+ #include " ARMBaseRegisterInfo .h"
20
20
#include " llvm/Target/TargetRegisterInfo.h"
21
21
22
22
namespace llvm {
23
23
class ARMSubtarget ;
24
24
class ARMBaseInstrInfo ;
25
- class Type ;
26
25
27
26
struct Thumb1RegisterInfo : public ARMBaseRegisterInfo {
28
27
public:
Original file line number Diff line number Diff line change 15
15
#include " ARM.h"
16
16
#include " ARMConstantPoolValue.h"
17
17
#include " ARMMachineFunctionInfo.h"
18
- #include " Thumb2InstrInfo.h"
19
18
#include " MCTargetDesc/ARMAddressingModes.h"
20
19
#include " llvm/CodeGen/MachineFrameInfo.h"
21
20
#include " llvm/CodeGen/MachineInstrBuilder.h"
Original file line number Diff line number Diff line change 14
14
#ifndef THUMB2INSTRUCTIONINFO_H
15
15
#define THUMB2INSTRUCTIONINFO_H
16
16
17
- #include " llvm/Target/TargetInstrInfo.h"
18
17
#include " ARM.h"
19
18
#include " ARMInstrInfo.h"
20
19
#include " Thumb2RegisterInfo.h"
20
+ #include " llvm/Target/TargetInstrInfo.h"
21
21
22
22
namespace llvm {
23
23
class ARMSubtarget ;
Original file line number Diff line number Diff line change 12
12
//
13
13
// ===----------------------------------------------------------------------===//
14
14
15
+ #include " Thumb2RegisterInfo.h"
15
16
#include " ARM.h"
17
+ #include " ARMBaseInstrInfo.h"
16
18
#include " ARMSubtarget.h"
17
- #include " Thumb2InstrInfo.h"
18
- #include " Thumb2RegisterInfo.h"
19
19
#include " llvm/Constants.h"
20
20
#include " llvm/DerivedTypes.h"
21
21
#include " llvm/Function.h"
Original file line number Diff line number Diff line change 16
16
#define THUMB2REGISTERINFO_H
17
17
18
18
#include " ARM.h"
19
- #include " ARMRegisterInfo .h"
19
+ #include " ARMBaseRegisterInfo .h"
20
20
#include " llvm/Target/TargetRegisterInfo.h"
21
21
22
22
namespace llvm {
23
23
class ARMSubtarget ;
24
24
class ARMBaseInstrInfo ;
25
- class Type ;
26
25
27
26
struct Thumb2RegisterInfo : public ARMBaseRegisterInfo {
28
27
public:
You can’t perform that action at this time.
0 commit comments