0
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 set(LLVM_TARGET_DEFINITIONS NVPTX.td)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 tablegen(LLVM NVPTXGenRegisterInfo.inc -gen-register-info)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 tablegen(LLVM NVPTXGenInstrInfo.inc -gen-instr-info)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 tablegen(LLVM NVPTXGenAsmWriter.inc -gen-asm-writer)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 tablegen(LLVM NVPTXGenDAGISel.inc -gen-dag-isel)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 tablegen(LLVM NVPTXGenSubtargetInfo.inc -gen-subtarget)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 add_public_tablegen_target(NVPTXCommonTableGen)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 set(NVPTXCodeGen_sources
|
83
|
12 NVPTXAllocaHoisting.cpp
|
|
13 NVPTXAsmPrinter.cpp
|
|
14 NVPTXAssignValidGlobalNames.cpp
|
0
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
15 NVPTXFrameLowering.cpp
|
83
|
16 NVPTXGenericToNVVM.cpp
|
0
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
17 NVPTXISelDAGToDAG.cpp
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
18 NVPTXISelLowering.cpp
|
83
|
19 NVPTXImageOptimizer.cpp
|
|
20 NVPTXInstrInfo.cpp
|
|
21 NVPTXLowerAggrCopies.cpp
|
120
|
22 NVPTXLowerArgs.cpp
|
95
|
23 NVPTXLowerAlloca.cpp
|
|
24 NVPTXPeephole.cpp
|
83
|
25 NVPTXMCExpr.cpp
|
|
26 NVPTXPrologEpilogPass.cpp
|
0
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
27 NVPTXRegisterInfo.cpp
|
83
|
28 NVPTXReplaceImageHandles.cpp
|
0
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
29 NVPTXSubtarget.cpp
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
30 NVPTXTargetMachine.cpp
|
83
|
31 NVPTXTargetTransformInfo.cpp
|
|
32 NVPTXUtilities.cpp
|
120
|
33 NVVMIntrRange.cpp
|
0
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
34 NVVMReflect.cpp
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
35 )
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
36
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
37 add_llvm_target(NVPTXCodeGen ${NVPTXCodeGen_sources})
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
38
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
39 add_subdirectory(TargetInfo)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
40 add_subdirectory(InstPrinter)
|
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
41 add_subdirectory(MCTargetDesc)
|