File tree Expand file tree Collapse file tree 17 files changed +2
-37
lines changed Expand file tree Collapse file tree 17 files changed +2
-37
lines changed Original file line number Diff line number Diff line change 9
9
#include " ARMBasicBlockInfo.h"
10
10
#include " ARM.h"
11
11
#include " ARMBaseInstrInfo.h"
12
- #include " ARMMachineFunctionInfo.h"
13
12
#include " llvm/CodeGen/MachineBasicBlock.h"
14
13
#include " llvm/CodeGen/MachineFunction.h"
15
14
#include " llvm/CodeGen/MachineInstr.h"
16
15
#include " llvm/CodeGen/TargetSubtargetInfo.h"
17
- #include " llvm/IR/GlobalVariable.h"
18
16
#include " llvm/Support/Debug.h"
19
17
20
18
#define DEBUG_TYPE " arm-bb-utils"
Original file line number Diff line number Diff line change 53
53
#include " llvm/CodeGen/TargetRegisterInfo.h"
54
54
#include " llvm/IR/DebugLoc.h"
55
55
#include " llvm/InitializePasses.h"
56
- #include " llvm/MC/MCInstrDesc.h"
57
56
#include " llvm/Pass.h"
58
57
#include " llvm/PassRegistry.h"
59
58
#include " llvm/Support/Debug.h"
Original file line number Diff line number Diff line change 8
8
9
9
#include " ARMHazardRecognizer.h"
10
10
#include " ARMBaseInstrInfo.h"
11
- #include " ARMBaseRegisterInfo.h"
12
11
#include " ARMSubtarget.h"
13
12
#include " llvm/Analysis/ValueTracking.h"
14
13
#include " llvm/CodeGen/MachineFrameInfo.h"
15
- #include " llvm/CodeGen/MachineFunctionPass.h"
16
14
#include " llvm/CodeGen/MachineInstr.h"
17
15
#include " llvm/CodeGen/ScheduleDAG.h"
18
16
#include " llvm/CodeGen/TargetRegisterInfo.h"
Original file line number Diff line number Diff line change 15
15
#include " ARMConstantPoolValue.h"
16
16
#include " ARMMachineFunctionInfo.h"
17
17
#include " ARMTargetMachine.h"
18
- #include " MCTargetDesc/ARMAddressingModes.h"
19
- #include " llvm/ADT/STLExtras.h"
20
18
#include " llvm/CodeGen/LiveVariables.h"
21
19
#include " llvm/CodeGen/MachineFrameInfo.h"
22
20
#include " llvm/CodeGen/MachineInstrBuilder.h"
23
21
#include " llvm/CodeGen/MachineJumpTableInfo.h"
24
- #include " llvm/CodeGen/MachineRegisterInfo.h"
25
22
#include " llvm/IR/Function.h"
26
23
#include " llvm/IR/GlobalVariable.h"
27
24
#include " llvm/IR/Module.h"
28
- #include " llvm/MC/MCAsmInfo.h"
29
25
#include " llvm/MC/MCInst.h"
30
26
using namespace llvm ;
31
27
Original file line number Diff line number Diff line change 14
14
#include " ARMLatencyMutations.h"
15
15
#include " ARMSubtarget.h"
16
16
#include " Thumb2InstrInfo.h"
17
- #include " llvm/ADT/SparseBitVector.h"
18
17
#include " llvm/Analysis/AliasAnalysis.h"
19
18
#include " llvm/CodeGen/ScheduleDAG.h"
20
19
#include " llvm/CodeGen/ScheduleDAGMutation.h"
23
22
#include < array>
24
23
#include < initializer_list>
25
24
#include < memory>
26
- #include < utility>
27
25
28
26
namespace llvm {
29
27
Original file line number Diff line number Diff line change 9
9
10
10
#include " ARM.h"
11
11
#include " ARMInstrInfo.h"
12
- #include " ARMMachineFunctionInfo.h"
13
12
#include " llvm/ADT/Statistic.h"
14
13
#include " llvm/CodeGen/MachineFunctionPass.h"
15
14
using namespace llvm ;
Original file line number Diff line number Diff line change 25
25
#include " llvm/MC/MCFixupKindInfo.h"
26
26
#include " llvm/MC/MCObjectWriter.h"
27
27
#include " llvm/MC/MCRegisterInfo.h"
28
- #include " llvm/MC/MCSectionELF.h"
29
- #include " llvm/MC/MCSectionMachO.h"
30
28
#include " llvm/MC/MCSubtargetInfo.h"
31
29
#include " llvm/MC/MCTargetOptions.h"
32
30
#include " llvm/MC/MCValue.h"
33
31
#include " llvm/Support/Debug.h"
34
32
#include " llvm/Support/EndianStream.h"
35
33
#include " llvm/Support/ErrorHandling.h"
36
- #include " llvm/Support/Format.h"
37
34
#include " llvm/Support/MathExtras.h"
38
35
#include " llvm/Support/raw_ostream.h"
39
36
using namespace llvm ;
Original file line number Diff line number Diff line change 18
18
#include " llvm/MC/MCValue.h"
19
19
#include " llvm/Object/ELF.h"
20
20
#include " llvm/Support/ErrorHandling.h"
21
- #include " llvm/Support/raw_ostream.h"
22
21
#include < cstdint>
23
22
24
23
using namespace llvm ;
Original file line number Diff line number Diff line change 50
50
#include " llvm/Support/ErrorHandling.h"
51
51
#include " llvm/Support/FormattedStream.h"
52
52
#include " llvm/Support/raw_ostream.h"
53
- #include < algorithm>
54
53
#include < cassert>
55
54
#include < climits>
56
- #include < cstddef>
57
55
#include < cstdint>
58
56
#include < string>
59
57
Original file line number Diff line number Diff line change 11
11
// ===----------------------------------------------------------------------===//
12
12
13
13
#include " ARMInstPrinter.h"
14
- #include " Utils/ARMBaseInfo.h"
15
14
#include " MCTargetDesc/ARMAddressingModes.h"
16
15
#include " MCTargetDesc/ARMBaseInfo.h"
16
+ #include " Utils/ARMBaseInfo.h"
17
17
#include " llvm/MC/MCAsmInfo.h"
18
18
#include " llvm/MC/MCExpr.h"
19
19
#include " llvm/MC/MCInst.h"
23
23
#include " llvm/MC/MCSubtargetInfo.h"
24
24
#include " llvm/Support/Casting.h"
25
25
#include " llvm/Support/ErrorHandling.h"
26
- #include " llvm/Support/MathExtras.h"
27
26
#include " llvm/Support/raw_ostream.h"
28
27
#include " llvm/TargetParser/SubtargetFeature.h"
29
- #include < algorithm>
30
28
#include < cassert>
31
29
#include < cstdint>
32
30
Original file line number Diff line number Diff line change 32
32
#include " llvm/Support/EndianStream.h"
33
33
#include " llvm/Support/ErrorHandling.h"
34
34
#include " llvm/Support/MathExtras.h"
35
- #include " llvm/Support/raw_ostream.h"
36
35
#include " llvm/TargetParser/Triple.h"
37
- #include < algorithm>
38
36
#include < cassert>
39
37
#include < cstdint>
40
38
#include < cstdlib>
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #include " MCTargetDesc/ARMBaseInfo.h"
10
9
#include " MCTargetDesc/ARMFixupKinds.h"
11
10
#include " MCTargetDesc/ARMMCTargetDesc.h"
12
11
#include " llvm/ADT/StringExtras.h"
16
15
#include " llvm/MC/MCContext.h"
17
16
#include " llvm/MC/MCExpr.h"
18
17
#include " llvm/MC/MCFixup.h"
19
- #include " llvm/MC/MCFixupKindInfo.h"
20
18
#include " llvm/MC/MCMachObjectWriter.h"
21
19
#include " llvm/MC/MCSection.h"
22
20
#include " llvm/MC/MCValue.h"
Original file line number Diff line number Diff line change 13
13
#include " llvm/MC/MCContext.h"
14
14
#include " llvm/MC/MCExpr.h"
15
15
#include " llvm/MC/MCFixup.h"
16
- #include " llvm/MC/MCFixupKindInfo.h"
17
16
#include " llvm/MC/MCObjectWriter.h"
18
17
#include " llvm/MC/MCValue.h"
19
18
#include " llvm/MC/MCWinCOFFObjectWriter.h"
20
19
#include " llvm/Support/ErrorHandling.h"
21
- #include " llvm/Support/raw_ostream.h"
22
20
23
21
using namespace llvm ;
24
22
Original file line number Diff line number Diff line change 9
9
#include " ARM.h"
10
10
#include " ARMMachineFunctionInfo.h"
11
11
#include " ARMSubtarget.h"
12
- #include " MCTargetDesc/ARMBaseInfo.h"
13
12
#include " Thumb2InstrInfo.h"
14
13
#include " llvm/ADT/SmallVector.h"
15
14
#include " llvm/ADT/Statistic.h"
22
21
#include " llvm/CodeGen/MachineInstrBundle.h"
23
22
#include " llvm/CodeGen/MachineOperand.h"
24
23
#include " llvm/IR/DebugLoc.h"
25
- #include " llvm/MC/MCInstrDesc.h"
26
- #include " llvm/MC/MCRegisterInfo.h"
27
24
#include " llvm/Support/Debug.h"
28
25
#include < cassert>
29
26
#include < new>
Original file line number Diff line number Diff line change 29
29
#include " llvm/IR/Function.h"
30
30
#include " llvm/MC/MCAsmInfo.h"
31
31
#include " llvm/MC/MCInstrDesc.h"
32
- #include " llvm/MC/MCRegisterInfo.h"
33
32
#include " llvm/Support/CommandLine.h"
34
33
#include " llvm/Support/Compiler.h"
35
34
#include " llvm/Support/Debug.h"
36
35
#include " llvm/Support/ErrorHandling.h"
37
36
#include " llvm/Support/raw_ostream.h"
38
- #include < algorithm>
39
37
#include < cassert>
40
38
#include < cstdint>
41
39
#include < functional>
Original file line number Diff line number Diff line change 15
15
#include " ARMBaseInstrInfo.h"
16
16
#include " ARMMachineFunctionInfo.h"
17
17
#include " ARMSubtarget.h"
18
- #include " MCTargetDesc/ARMAddressingModes.h"
19
18
#include " llvm/CodeGen/MachineConstantPool.h"
20
19
#include " llvm/CodeGen/MachineFrameInfo.h"
21
20
#include " llvm/CodeGen/MachineFunction.h"
22
21
#include " llvm/CodeGen/MachineInstrBuilder.h"
23
22
#include " llvm/CodeGen/MachineRegisterInfo.h"
24
23
#include " llvm/CodeGen/RegisterScavenging.h"
24
+ #include " llvm/CodeGen/TargetFrameLowering.h"
25
25
#include " llvm/IR/Constants.h"
26
- #include " llvm/IR/DerivedTypes.h"
27
26
#include " llvm/IR/Function.h"
28
27
#include " llvm/IR/LLVMContext.h"
29
28
#include " llvm/Support/CommandLine.h"
30
29
#include " llvm/Support/ErrorHandling.h"
31
- #include " llvm/CodeGen/TargetFrameLowering.h"
32
30
#include " llvm/Target/TargetMachine.h"
33
31
34
32
namespace llvm {
Original file line number Diff line number Diff line change 10
10
//
11
11
// ===----------------------------------------------------------------------===//
12
12
#include " ARMBaseInfo.h"
13
- #include " llvm/ADT/ArrayRef.h"
14
- #include " llvm/ADT/SmallVector.h"
15
13
16
14
using namespace llvm ;
17
15
namespace llvm {
You can’t perform that action at this time.
0 commit comments