File tree Expand file tree Collapse file tree 37 files changed +2
-91
lines changed Expand file tree Collapse file tree 37 files changed +2
-91
lines changed Original file line number Diff line number Diff line change 11
11
#include " PPCInstrInfo.h"
12
12
#include " PPCTargetStreamer.h"
13
13
#include " TargetInfo/PowerPCTargetInfo.h"
14
- #include " llvm/ADT/STLExtras.h"
15
14
#include " llvm/ADT/Twine.h"
16
15
#include " llvm/MC/MCContext.h"
17
16
#include " llvm/MC/MCExpr.h"
Original file line number Diff line number Diff line change 15
15
#include " PPCCallLowering.h"
16
16
#include " PPCCallingConv.h"
17
17
#include " PPCISelLowering.h"
18
- #include " PPCSubtarget.h"
19
- #include " PPCTargetMachine.h"
20
18
#include " llvm/CodeGen/CallingConvLower.h"
21
19
#include " llvm/CodeGen/GlobalISel/CallLowering.h"
22
20
#include " llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
23
21
#include " llvm/CodeGen/MachineFrameInfo.h"
24
22
#include " llvm/CodeGen/TargetCallingConv.h"
25
- #include " llvm/Support/Debug.h"
26
23
27
24
#define DEBUG_TYPE " ppc-call-lowering"
28
25
Original file line number Diff line number Diff line change 10
10
// ===----------------------------------------------------------------------===//
11
11
12
12
#include " PPCLegalizerInfo.h"
13
- #include " llvm/CodeGen/GlobalISel/LegalizerHelper.h"
14
- #include " llvm/Support/Debug.h"
15
13
16
14
#define DEBUG_TYPE " ppc-legalinfo"
17
15
Original file line number Diff line number Diff line change 16
16
#include " llvm/CodeGen/GlobalISel/Utils.h"
17
17
#include " llvm/CodeGen/MachineFunction.h"
18
18
#include " llvm/CodeGen/MachineRegisterInfo.h"
19
- #include " llvm/Support/Debug.h"
20
19
21
20
#define DEBUG_TYPE " ppc-reg-bank-info"
22
21
Original file line number Diff line number Diff line change 16
16
#include " llvm/MC/MCFixupKindInfo.h"
17
17
#include " llvm/MC/MCMachObjectWriter.h"
18
18
#include " llvm/MC/MCObjectWriter.h"
19
- #include " llvm/MC/MCSectionMachO.h"
20
19
#include " llvm/MC/MCSubtargetInfo.h"
21
20
#include " llvm/MC/MCSymbolELF.h"
22
21
#include " llvm/MC/MCSymbolXCOFF.h"
Original file line number Diff line number Diff line change 9
9
#include " MCTargetDesc/PPCFixupKinds.h"
10
10
#include " MCTargetDesc/PPCMCExpr.h"
11
11
#include " MCTargetDesc/PPCMCTargetDesc.h"
12
- #include " llvm/ADT/STLExtras.h"
13
12
#include " llvm/MC/MCELFObjectWriter.h"
14
13
#include " llvm/MC/MCExpr.h"
15
14
#include " llvm/MC/MCObjectWriter.h"
Original file line number Diff line number Diff line change 18
18
// ===----------------------------------------------------------------------===//
19
19
20
20
#include " PPCELFStreamer.h"
21
- #include " PPCFixupKinds.h"
22
21
#include " PPCMCCodeEmitter.h"
23
22
#include " PPCMCTargetDesc.h"
24
23
#include " llvm/BinaryFormat/ELF.h"
29
28
#include " llvm/MC/MCInst.h"
30
29
#include " llvm/MC/MCInstrDesc.h"
31
30
#include " llvm/MC/MCObjectWriter.h"
32
- #include " llvm/MC/MCSymbolELF.h"
33
- #include " llvm/Support/Casting.h"
34
31
#include " llvm/Support/SourceMgr.h"
35
32
36
33
using namespace llvm ;
Original file line number Diff line number Diff line change 20
20
#include " llvm/MC/MCInstrDesc.h"
21
21
#include " llvm/MC/MCRegisterInfo.h"
22
22
#include " llvm/Support/Casting.h"
23
- #include " llvm/Support/Endian.h"
24
23
#include " llvm/Support/EndianStream.h"
25
24
#include " llvm/Support/ErrorHandling.h"
26
25
#include " llvm/Support/MathExtras.h"
27
- #include " llvm/Support/raw_ostream.h"
28
26
#include " llvm/TargetParser/Triple.h"
29
27
#include < cassert>
30
28
#include < cstdint>
Original file line number Diff line number Diff line change 39
39
#include " llvm/MC/MCSymbolXCOFF.h"
40
40
#include " llvm/MC/TargetRegistry.h"
41
41
#include " llvm/Support/Casting.h"
42
- #include " llvm/Support/CodeGen.h"
43
42
#include " llvm/Support/ErrorHandling.h"
44
43
#include " llvm/Support/FormattedStream.h"
45
44
#include " llvm/Support/raw_ostream.h"
Original file line number Diff line number Diff line change 11
11
#include " MCTargetDesc/PPCMCTargetDesc.h"
12
12
#include " llvm/BinaryFormat/XCOFF.h"
13
13
#include " llvm/MC/MCFixup.h"
14
- #include " llvm/MC/MCFixupKindInfo.h"
15
14
#include " llvm/MC/MCValue.h"
16
15
#include " llvm/MC/MCXCOFFObjectWriter.h"
17
16
Original file line number Diff line number Diff line change 19
19
20
20
#include " PPCXCOFFStreamer.h"
21
21
#include " PPCMCCodeEmitter.h"
22
- #include " llvm/BinaryFormat/XCOFF.h"
23
22
#include " llvm/MC/MCAsmBackend.h"
24
23
#include " llvm/MC/MCAssembler.h"
25
24
#include " llvm/MC/MCCodeEmitter.h"
26
- #include " llvm/MC/MCDirectives.h"
27
25
#include " llvm/MC/MCObjectWriter.h"
28
- #include " llvm/MC/MCSectionXCOFF.h"
29
- #include " llvm/MC/MCSymbolXCOFF.h"
30
26
#include " llvm/MC/TargetRegistry.h"
31
27
32
28
using namespace llvm ;
Original file line number Diff line number Diff line change 73
73
#include " llvm/Target/TargetMachine.h"
74
74
#include " llvm/TargetParser/Triple.h"
75
75
#include " llvm/Transforms/Utils/ModuleUtils.h"
76
- #include < algorithm>
77
76
#include < cassert>
78
77
#include < cstdint>
79
78
#include < memory>
Original file line number Diff line number Diff line change 38
38
#include " llvm/ADT/SmallPtrSet.h"
39
39
#include " llvm/ADT/SmallVector.h"
40
40
#include " llvm/ADT/Statistic.h"
41
+ #include " llvm/CodeGen/TargetPassConfig.h"
41
42
#include " llvm/IR/Argument.h"
42
- #include " llvm/IR/Constants.h"
43
43
#include " llvm/IR/Dominators.h"
44
44
#include " llvm/IR/Function.h"
45
+ #include " llvm/IR/IRBuilder.h"
45
46
#include " llvm/IR/Instruction.h"
46
47
#include " llvm/IR/Instructions.h"
47
48
#include " llvm/IR/IntrinsicInst.h"
48
- #include " llvm/IR/IRBuilder.h"
49
- #include " llvm/IR/OperandTraits.h"
50
49
#include " llvm/IR/Type.h"
51
50
#include " llvm/IR/Use.h"
52
51
#include " llvm/IR/User.h"
53
52
#include " llvm/IR/Value.h"
54
53
#include " llvm/Pass.h"
55
- #include " llvm/CodeGen/TargetPassConfig.h"
56
54
#include " llvm/Support/Casting.h"
57
55
#include < cassert>
58
56
Original file line number Diff line number Diff line change 16
16
17
17
#include " MCTargetDesc/PPCPredicates.h"
18
18
#include " PPC.h"
19
- #include " PPCInstrBuilder.h"
20
19
#include " PPCInstrInfo.h"
21
20
#include " PPCSubtarget.h"
22
21
#include " llvm/ADT/Statistic.h"
Original file line number Diff line number Diff line change 7
7
// ===----------------------------------------------------------------------===//
8
8
9
9
#include " PPCCCState.h"
10
- #include " PPCSubtarget.h"
11
- #include " llvm/IR/Module.h"
12
10
using namespace llvm ;
13
11
14
12
// Identify lowered values that originated from ppcf128 arguments and record
Original file line number Diff line number Diff line change 42
42
#include " llvm/InitializePasses.h"
43
43
#include " llvm/Pass.h"
44
44
#include " llvm/PassRegistry.h"
45
- #include " llvm/Support/CodeGen.h"
46
- #include " llvm/Support/Debug.h"
47
45
#include " llvm/Support/ErrorHandling.h"
48
46
#include < cassert>
49
47
Original file line number Diff line number Diff line change 33
33
#include " llvm/InitializePasses.h"
34
34
#include " llvm/Pass.h"
35
35
#include " llvm/PassRegistry.h"
36
- #include " llvm/Support/CodeGen.h"
37
36
#include " llvm/Support/Debug.h"
38
37
#include " llvm/Support/ErrorHandling.h"
39
- #include " llvm/Support/GenericDomTreeConstruction.h"
40
38
#include " llvm/Support/Printable.h"
41
39
#include " llvm/Support/raw_ostream.h"
42
40
Original file line number Diff line number Diff line change 6
6
//
7
7
// ===----------------------------------------------------------------------===//
8
8
9
- #include " PPCRegisterInfo.h"
10
9
#include " PPCCallingConv.h"
11
10
#include " PPCSubtarget.h"
12
11
#include " PPCCCState.h"
Original file line number Diff line number Diff line change 11
11
//
12
12
// ===----------------------------------------------------------------------===//
13
13
14
- #include " MCTargetDesc/PPCPredicates.h"
15
14
#include " PPC.h"
16
- #include " PPCInstrBuilder.h"
17
15
#include " PPCInstrInfo.h"
18
- #include " PPCMachineFunctionInfo.h"
19
- #include " PPCTargetMachine.h"
20
16
#include " llvm/ADT/STLExtras.h"
21
17
#include " llvm/ADT/Statistic.h"
22
18
#include " llvm/CodeGen/MachineFrameInfo.h"
23
19
#include " llvm/CodeGen/MachineFunctionPass.h"
24
20
#include " llvm/CodeGen/MachineInstrBuilder.h"
25
21
#include " llvm/CodeGen/MachineMemOperand.h"
26
- #include " llvm/CodeGen/MachineRegisterInfo.h"
27
- #include " llvm/MC/MCAsmInfo.h"
28
- #include " llvm/MC/TargetRegistry.h"
29
- #include " llvm/Support/Debug.h"
30
22
#include " llvm/Support/ErrorHandling.h"
31
- #include " llvm/Support/raw_ostream.h"
32
23
33
24
using namespace llvm ;
34
25
Original file line number Diff line number Diff line change 15
15
#include " MCTargetDesc/PPCPredicates.h"
16
16
#include " PPC.h"
17
17
#include " PPCInstrInfo.h"
18
- #include " PPCTargetMachine.h"
19
18
20
19
#include " llvm/CodeGen/LivePhysRegs.h"
21
20
#include " llvm/CodeGen/MachineFunctionPass.h"
Original file line number Diff line number Diff line change 14
14
15
15
#include " MCTargetDesc/PPCPredicates.h"
16
16
#include " PPC.h"
17
- #include " PPCCCState.h"
18
17
#include " PPCCallingConv.h"
19
18
#include " PPCISelLowering.h"
20
19
#include " PPCMachineFunctionInfo.h"
21
20
#include " PPCSubtarget.h"
22
- #include " PPCTargetMachine.h"
23
21
#include " llvm/CodeGen/CallingConvLower.h"
24
22
#include " llvm/CodeGen/FastISel.h"
25
23
#include " llvm/CodeGen/FunctionLoweringInfo.h"
30
28
#include " llvm/CodeGen/TargetLowering.h"
31
29
#include " llvm/IR/CallingConv.h"
32
30
#include " llvm/IR/GetElementPtrTypeIterator.h"
33
- #include " llvm/IR/GlobalAlias.h"
34
31
#include " llvm/IR/GlobalVariable.h"
35
- #include " llvm/IR/IntrinsicInst.h"
36
32
#include " llvm/IR/Operator.h"
37
- #include " llvm/Support/Debug.h"
38
33
#include " llvm/Target/TargetMachine.h"
39
34
40
35
// ===----------------------------------------------------------------------===//
Original file line number Diff line number Diff line change 16
16
17
17
#include " PPC.h"
18
18
#include " PPCSubtarget.h"
19
- #include " PPCTargetMachine.h"
20
19
#include " llvm/Analysis/TargetTransformInfo.h"
21
20
#include " llvm/CodeGen/TargetPassConfig.h"
22
21
#include " llvm/IR/Instructions.h"
Original file line number Diff line number Diff line change 34
34
#include "llvm/ADT/SmallVector.h"
35
35
#include "llvm/ADT/Statistic.h"
36
36
#include "llvm/ADT/StringRef.h"
37
- #include "llvm/ADT/StringSwitch.h"
38
37
#include "llvm/CodeGen/CallingConvLower.h"
39
38
#include "llvm/CodeGen/ISDOpcodes.h"
40
39
#include "llvm/CodeGen/MachineBasicBlock.h"
48
47
#include "llvm/CodeGen/MachineModuleInfo.h"
49
48
#include "llvm/CodeGen/MachineOperand.h"
50
49
#include "llvm/CodeGen/MachineRegisterInfo.h"
51
- #include "llvm/CodeGen/RuntimeLibcallUtil.h"
52
50
#include "llvm/CodeGen/SelectionDAG.h"
53
51
#include "llvm/CodeGen/SelectionDAGNodes.h"
54
52
#include "llvm/CodeGen/TargetInstrInfo.h"
75
73
#include "llvm/IR/Value.h"
76
74
#include "llvm/MC/MCContext.h"
77
75
#include "llvm/MC/MCExpr.h"
78
- #include "llvm/MC/MCRegisterInfo.h"
79
76
#include "llvm/MC/MCSectionXCOFF.h"
80
77
#include "llvm/MC/MCSymbolXCOFF.h"
81
78
#include "llvm/Support/AtomicOrdering.h"
Original file line number Diff line number Diff line change 19
19
#include " PPCTargetMachine.h"
20
20
#include " llvm/ADT/STLExtras.h"
21
21
#include " llvm/ADT/Statistic.h"
22
- #include " llvm/Analysis/AliasAnalysis.h"
23
22
#include " llvm/CodeGen/LiveIntervals.h"
24
23
#include " llvm/CodeGen/LivePhysRegs.h"
25
24
#include " llvm/CodeGen/MachineCombinerPattern.h"
26
25
#include " llvm/CodeGen/MachineConstantPool.h"
27
26
#include " llvm/CodeGen/MachineFrameInfo.h"
28
- #include " llvm/CodeGen/MachineFunctionPass.h"
29
27
#include " llvm/CodeGen/MachineInstrBuilder.h"
30
28
#include " llvm/CodeGen/MachineMemOperand.h"
31
29
#include " llvm/CodeGen/MachineRegisterInfo.h"
36
34
#include " llvm/CodeGen/SlotIndexes.h"
37
35
#include " llvm/CodeGen/StackMaps.h"
38
36
#include " llvm/IR/Module.h"
39
- #include " llvm/MC/MCAsmInfo.h"
40
37
#include " llvm/MC/MCInst.h"
41
38
#include " llvm/MC/TargetRegistry.h"
42
39
#include " llvm/Support/CommandLine.h"
Original file line number Diff line number Diff line change 93
93
#include " llvm/IR/Instructions.h"
94
94
#include " llvm/IR/IntrinsicInst.h"
95
95
#include " llvm/IR/IntrinsicsPowerPC.h"
96
- #include " llvm/IR/Module.h"
97
96
#include " llvm/IR/Type.h"
98
97
#include " llvm/IR/Value.h"
99
98
#include " llvm/InitializePasses.h"
109
108
#include " llvm/Transforms/Utils/ScalarEvolutionExpander.h"
110
109
#include < cassert>
111
110
#include < cmath>
112
- #include < iterator>
113
111
#include < utility>
114
112
115
113
#define DEBUG_TYPE " ppc-loop-instr-form-prep"
Original file line number Diff line number Diff line change 30
30
#include " MCTargetDesc/PPCMCTargetDesc.h"
31
31
#include " MCTargetDesc/PPCPredicates.h"
32
32
#include " PPC.h"
33
- #include " PPCInstrBuilder.h"
34
33
#include " PPCInstrInfo.h"
35
34
#include " PPCMachineFunctionInfo.h"
36
35
#include " PPCTargetMachine.h"
Original file line number Diff line number Diff line change 19
19
#include " llvm/CodeGen/MachineBasicBlock.h"
20
20
#include " llvm/CodeGen/MachineFunctionPass.h"
21
21
#include " llvm/CodeGen/MachineInstrBuilder.h"
22
- #include " llvm/CodeGen/MachineRegisterInfo.h"
23
22
#include " llvm/CodeGen/RegisterScavenging.h"
24
23
#include " llvm/MC/MCContext.h"
25
24
#include " llvm/Support/CommandLine.h"
Original file line number Diff line number Diff line change 18
18
#include " PPCSubtarget.h"
19
19
#include " PPCTargetMachine.h"
20
20
#include " llvm/ADT/BitVector.h"
21
- #include " llvm/ADT/STLExtras.h"
22
21
#include " llvm/ADT/Statistic.h"
23
22
#include " llvm/CodeGen/MachineFrameInfo.h"
24
23
#include " llvm/CodeGen/MachineFunction.h"
30
29
#include " llvm/CodeGen/TargetInstrInfo.h"
31
30
#include " llvm/CodeGen/VirtRegMap.h"
32
31
#include " llvm/IR/CallingConv.h"
33
- #include " llvm/IR/Constants.h"
34
32
#include " llvm/IR/Function.h"
35
33
#include " llvm/IR/Type.h"
36
34
#include " llvm/Support/CommandLine.h"
Original file line number Diff line number Diff line change 21
21
#include " llvm/CodeGen/GlobalISel/InstructionSelector.h"
22
22
#include " llvm/CodeGen/MachineFunction.h"
23
23
#include " llvm/CodeGen/MachineScheduler.h"
24
- #include " llvm/IR/Attributes.h"
25
- #include " llvm/IR/Function.h"
26
24
#include " llvm/IR/GlobalAlias.h"
27
25
#include " llvm/IR/GlobalValue.h"
28
26
#include " llvm/IR/GlobalVariable.h"
Original file line number Diff line number Diff line change 21
21
// ===----------------------------------------------------------------------===//
22
22
23
23
#include " PPC.h"
24
- #include " PPCInstrBuilder.h"
25
24
#include " PPCInstrInfo.h"
26
25
#include " PPCTargetMachine.h"
27
26
#include " llvm/CodeGen/LiveIntervals.h"
Original file line number Diff line number Diff line change 60
60
//
61
61
// ===----------------------------------------------------------------------===//
62
62
63
- #include " MCTargetDesc/PPCPredicates.h"
64
63
#include " PPC.h"
65
- #include " PPCInstrBuilder.h"
66
64
#include " PPCInstrInfo.h"
67
- #include " PPCMachineFunctionInfo.h"
68
65
#include " PPCTargetMachine.h"
69
66
#include " llvm/ADT/STLExtras.h"
70
67
#include " llvm/ADT/Statistic.h"
71
68
#include " llvm/CodeGen/MachineFrameInfo.h"
72
69
#include " llvm/CodeGen/MachineFunctionPass.h"
73
70
#include " llvm/CodeGen/MachineInstr.h"
74
- #include " llvm/CodeGen/MachineRegisterInfo.h"
75
- #include " llvm/MC/MCAsmInfo.h"
76
- #include " llvm/MC/TargetRegistry.h"
77
- #include " llvm/Support/Debug.h"
78
71
#include " llvm/Support/ErrorHandling.h"
79
- #include " llvm/Support/raw_ostream.h"
80
72
81
73
using namespace llvm ;
82
74
You can’t perform that action at this time.
0 commit comments