File tree 22 files changed +0
-48
lines changed 22 files changed +0
-48
lines changed Original file line number Diff line number Diff line change 11
11
#include " llvm/MC/MCAssembler.h"
12
12
#include " llvm/MC/MCObjectWriter.h"
13
13
#include " llvm/MC/MCSPIRVObjectWriter.h"
14
- #include " llvm/Support/EndianStream.h"
15
14
16
15
using namespace llvm ;
17
16
Original file line number Diff line number Diff line change 21
21
#include " llvm/MC/MCSymbol.h"
22
22
#include " llvm/Support/Casting.h"
23
23
#include " llvm/Support/ErrorHandling.h"
24
- #include " llvm/Support/FormattedStream.h"
25
24
26
25
using namespace llvm ;
27
26
using namespace llvm ::SPIRV;
Original file line number Diff line number Diff line change 15
15
#include " llvm/MC/MCFixup.h"
16
16
#include " llvm/MC/MCInst.h"
17
17
#include " llvm/MC/MCInstrInfo.h"
18
- #include " llvm/MC/MCRegisterInfo.h"
19
18
#include " llvm/MC/MCSubtargetInfo.h"
20
- #include " llvm/Support/Debug.h"
21
- #include " llvm/Support/Endian.h"
22
19
#include " llvm/Support/EndianStream.h"
23
20
24
21
using namespace llvm ;
Original file line number Diff line number Diff line change 11
11
#include " SPIRVTargetMachine.h"
12
12
#include " llvm/Analysis/TargetLibraryInfo.h"
13
13
#include " llvm/CodeGen/CommandFlags.h"
14
- #include " llvm/CodeGen/MachineFunctionPass.h"
15
14
#include " llvm/CodeGen/MachineModuleInfo.h"
16
15
#include " llvm/CodeGen/TargetPassConfig.h"
17
16
#include " llvm/CodeGen/TargetSubtargetInfo.h"
20
19
#include " llvm/IR/LegacyPassManager.h"
21
20
#include " llvm/IR/Module.h"
22
21
#include " llvm/IR/Verifier.h"
23
- #include " llvm/InitializePasses.h"
24
- #include " llvm/MC/MCTargetOptionsCommandFlags.h"
25
22
#include " llvm/MC/TargetRegistry.h"
26
23
#include " llvm/Pass.h"
27
- #include " llvm/Support/CommandLine.h"
28
- #include " llvm/Support/FormattedStream.h"
29
- #include " llvm/Support/InitLLVM.h"
30
24
#include " llvm/Support/TargetSelect.h"
31
25
#include " llvm/Target/TargetLoweringObjectFile.h"
32
26
#include " llvm/Target/TargetMachine.h"
33
27
#include " llvm/TargetParser/SubtargetFeature.h"
34
28
#include " llvm/TargetParser/Triple.h"
35
29
#include < optional>
36
30
#include < string>
37
- #include < utility>
38
31
#include < vector>
39
32
40
33
using namespace llvm ;
Original file line number Diff line number Diff line change 24
24
#include " llvm/Analysis/ValueTracking.h"
25
25
#include " llvm/CodeGen/AsmPrinter.h"
26
26
#include " llvm/CodeGen/MachineConstantPool.h"
27
- #include " llvm/CodeGen/MachineFunctionPass.h"
28
27
#include " llvm/CodeGen/MachineInstr.h"
29
28
#include " llvm/CodeGen/MachineModuleInfo.h"
30
29
#include " llvm/CodeGen/TargetLoweringObjectFileImpl.h"
Original file line number Diff line number Diff line change 13
13
14
14
#include " SPIRV.h"
15
15
#include " SPIRVBuiltins.h"
16
- #include " SPIRVMetadata.h"
17
16
#include " SPIRVSubtarget.h"
18
17
#include " SPIRVTargetMachine.h"
19
18
#include " SPIRVUtils.h"
Original file line number Diff line number Diff line change 21
21
#include " llvm/IR/DebugInfoMetadata.h"
22
22
#include " llvm/IR/DebugProgramInstruction.h"
23
23
#include " llvm/IR/Metadata.h"
24
- #include " llvm/PassRegistry.h"
25
24
#include " llvm/Support/Casting.h"
26
25
#include " llvm/Support/Path.h"
27
26
Original file line number Diff line number Diff line change 18
18
#include " SPIRV.h"
19
19
#include " SPIRVBuiltins.h"
20
20
#include " SPIRVSubtarget.h"
21
- #include " SPIRVTargetMachine.h"
22
21
#include " SPIRVUtils.h"
23
22
#include " llvm/ADT/APInt.h"
24
23
#include " llvm/IR/Constants.h"
Original file line number Diff line number Diff line change 16
16
#include " SPIRVRegisterBankInfo.h"
17
17
#include " SPIRVRegisterInfo.h"
18
18
#include " SPIRVSubtarget.h"
19
- #include " SPIRVTargetMachine.h"
20
19
#include " llvm/CodeGen/MachineInstrBuilder.h"
21
20
#include " llvm/CodeGen/MachineRegisterInfo.h"
22
21
#include " llvm/IR/IntrinsicsSPIRV.h"
Original file line number Diff line number Diff line change 16
16
#include " llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
17
17
#include " llvm/CodeGen/MachineBasicBlock.h"
18
18
#include " llvm/IR/DebugLoc.h"
19
- #include " llvm/Support/ErrorHandling.h"
20
19
21
20
#define GET_INSTRINFO_CTOR_DTOR
22
21
#include " SPIRVGenInstrInfo.inc"
Original file line number Diff line number Diff line change 17
17
#include " SPIRV.h"
18
18
#include " SPIRVGlobalRegistry.h"
19
19
#include " SPIRVInstrInfo.h"
20
- #include " SPIRVRegisterBankInfo.h"
21
20
#include " SPIRVRegisterInfo.h"
22
21
#include " SPIRVTargetMachine.h"
23
22
#include " SPIRVUtils.h"
27
26
#include " llvm/CodeGen/GlobalISel/GenericMachineInstrs.h"
28
27
#include " llvm/CodeGen/GlobalISel/InstructionSelector.h"
29
28
#include " llvm/CodeGen/MachineInstrBuilder.h"
30
- #include " llvm/CodeGen/MachineModuleInfoImpls.h"
31
29
#include " llvm/CodeGen/MachineRegisterInfo.h"
32
30
#include " llvm/CodeGen/Register.h"
33
31
#include " llvm/CodeGen/TargetOpcodes.h"
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " SPIRVMCInstLower.h"
15
- #include " SPIRV.h"
16
15
#include " SPIRVModuleAnalysis.h"
17
16
#include " SPIRVUtils.h"
18
17
#include " llvm/CodeGen/MachineInstr.h"
Original file line number Diff line number Diff line change 15
15
#include " Analysis/SPIRVConvergenceRegionAnalysis.h"
16
16
#include " SPIRV.h"
17
17
#include " SPIRVSubtarget.h"
18
- #include " SPIRVTargetMachine.h"
19
18
#include " SPIRVUtils.h"
20
19
#include " llvm/ADT/DenseMap.h"
21
20
#include " llvm/ADT/SmallPtrSet.h"
22
21
#include " llvm/Analysis/LoopInfo.h"
23
22
#include " llvm/CodeGen/IntrinsicLowering.h"
24
- #include " llvm/IR/CFG.h"
25
23
#include " llvm/IR/Dominators.h"
26
24
#include " llvm/IR/IRBuilder.h"
27
- #include " llvm/IR/IntrinsicInst.h"
28
25
#include " llvm/IR/Intrinsics.h"
29
- #include " llvm/IR/IntrinsicsSPIRV.h"
30
26
#include " llvm/InitializePasses.h"
31
27
#include " llvm/Transforms/Utils/Cloning.h"
32
28
#include " llvm/Transforms/Utils/LoopSimplify.h"
Original file line number Diff line number Diff line change 17
17
#include " SPIRV.h"
18
18
#include " SPIRVSubtarget.h"
19
19
#include " SPIRVUtils.h"
20
- #include " llvm/ADT/PostOrderIterator.h"
21
- #include " llvm/Analysis/OptimizationRemarkEmitter.h"
22
- #include " llvm/CodeGen/MachinePostDominators.h"
23
20
#include " llvm/IR/Attributes.h"
24
- #include " llvm/IR/Constants.h"
25
- #include " llvm/IR/DebugInfoMetadata.h"
26
- #include " llvm/IR/IntrinsicsSPIRV.h"
27
21
#include < stack>
28
22
29
23
#define DEBUG_TYPE " spirv-postlegalizer"
Original file line number Diff line number Diff line change 16
16
#include " SPIRVSubtarget.h"
17
17
#include " SPIRVUtils.h"
18
18
#include " llvm/ADT/PostOrderIterator.h"
19
- #include " llvm/Analysis/OptimizationRemarkEmitter.h"
20
19
#include " llvm/CodeGen/GlobalISel/CSEInfo.h"
21
20
#include " llvm/CodeGen/GlobalISel/GISelValueTracking.h"
22
21
#include " llvm/IR/Attributes.h"
23
22
#include " llvm/IR/Constants.h"
24
- #include " llvm/IR/DebugInfoMetadata.h"
25
23
#include " llvm/IR/IntrinsicsSPIRV.h"
26
24
27
25
#define DEBUG_TYPE " spirv-prelegalizer"
Original file line number Diff line number Diff line change 14
14
15
15
#include " SPIRV.h"
16
16
#include " SPIRVTargetMachine.h"
17
- #include " llvm/ADT/STLExtras.h"
18
17
#include " llvm/CodeGen/GlobalISel/CSEInfo.h"
19
- #include " llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"
20
18
#include " llvm/CodeGen/GlobalISel/Combiner.h"
21
19
#include " llvm/CodeGen/GlobalISel/CombinerHelper.h"
22
20
#include " llvm/CodeGen/GlobalISel/CombinerInfo.h"
33
31
#include " llvm/CodeGen/TargetOpcodes.h"
34
32
#include " llvm/CodeGen/TargetPassConfig.h"
35
33
#include " llvm/IR/IntrinsicsSPIRV.h"
36
- #include " llvm/Support/Debug.h"
37
34
38
35
#define GET_GICOMBINER_DEPS
39
36
#include " SPIRVGenPreLegalizeGICombiner.inc"
Original file line number Diff line number Diff line change 11
11
// ===----------------------------------------------------------------------===//
12
12
13
13
#include " SPIRVRegisterInfo.h"
14
- #include " SPIRV.h"
15
14
#include " SPIRVSubtarget.h"
16
15
#include " llvm/CodeGen/MachineFunction.h"
17
16
Original file line number Diff line number Diff line change 12
12
// ===----------------------------------------------------------------------===//
13
13
14
14
#include " SPIRV.h"
15
- #include " SPIRVTargetMachine.h"
16
15
#include " llvm/Demangle/Demangle.h"
17
16
#include " llvm/IR/InstIterator.h"
18
17
#include " llvm/IR/InstVisitor.h"
Original file line number Diff line number Diff line change 13
13
14
14
#include " SPIRV.h"
15
15
#include " SPIRVSubtarget.h"
16
- #include " SPIRVTargetMachine.h"
17
16
#include " SPIRVUtils.h"
18
17
#include " llvm/CodeGen/IntrinsicLowering.h"
19
- #include " llvm/IR/IRBuilder.h"
20
18
#include " llvm/IR/IntrinsicInst.h"
21
19
#include " llvm/IR/Intrinsics.h"
22
- #include " llvm/IR/IntrinsicsSPIRV.h"
23
20
#include " llvm/Transforms/Utils/Cloning.h"
24
21
#include " llvm/Transforms/Utils/LowerMemIntrinsics.h"
25
22
Original file line number Diff line number Diff line change 12
12
#include " SPIRV.h"
13
13
#include " SPIRVStructurizerWrapper.h"
14
14
#include " SPIRVSubtarget.h"
15
- #include " SPIRVTargetMachine.h"
16
15
#include " SPIRVUtils.h"
17
16
#include " llvm/ADT/DenseMap.h"
18
17
#include " llvm/ADT/SmallPtrSet.h"
26
25
#include " llvm/IR/IntrinsicsSPIRV.h"
27
26
#include " llvm/IR/LegacyPassManager.h"
28
27
#include " llvm/InitializePasses.h"
29
- #include " llvm/PassRegistry.h"
30
28
#include " llvm/Transforms/Utils.h"
31
29
#include " llvm/Transforms/Utils/Cloning.h"
32
30
#include " llvm/Transforms/Utils/LoopSimplify.h"
33
31
#include " llvm/Transforms/Utils/LowerMemIntrinsics.h"
34
- #include < queue>
35
32
#include < stack>
36
33
#include < unordered_set>
37
34
Original file line number Diff line number Diff line change 17
17
#include " SPIRVLegalizerInfo.h"
18
18
#include " SPIRVRegisterBankInfo.h"
19
19
#include " SPIRVTargetMachine.h"
20
- #include " llvm/MC/TargetRegistry.h"
21
20
#include " llvm/TargetParser/Host.h"
22
21
23
22
using namespace llvm ;
Original file line number Diff line number Diff line change 12
12
13
13
#include " SPIRVTargetMachine.h"
14
14
#include " SPIRV.h"
15
- #include " SPIRVCallLowering.h"
16
15
#include " SPIRVGlobalRegistry.h"
17
16
#include " SPIRVLegalizerInfo.h"
18
17
#include " SPIRVStructurizerWrapper.h"
24
23
#include " llvm/CodeGen/GlobalISel/Legalizer.h"
25
24
#include " llvm/CodeGen/GlobalISel/RegBankSelect.h"
26
25
#include " llvm/CodeGen/Passes.h"
27
- #include " llvm/CodeGen/TargetLoweringObjectFileImpl.h"
28
26
#include " llvm/CodeGen/TargetPassConfig.h"
29
27
#include " llvm/InitializePasses.h"
30
28
#include " llvm/MC/TargetRegistry.h"
31
29
#include " llvm/Pass.h"
32
30
#include " llvm/Passes/PassBuilder.h"
33
31
#include " llvm/Target/TargetOptions.h"
34
32
#include " llvm/Transforms/Scalar.h"
35
- #include " llvm/Transforms/Scalar/Reg2Mem.h"
36
33
#include " llvm/Transforms/Utils.h"
37
34
#include < optional>
38
35
You can’t perform that action at this time.
0 commit comments