annotate lib/Target/X86/CMakeLists.txt @ 128:c347d3398279 default tip

fix
author mir3636
date Wed, 06 Dec 2017 14:37:17 +0900
parents 803732b1fca8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 set(LLVM_TARGET_DEFINITIONS X86.td)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 tablegen(LLVM X86GenRegisterInfo.inc -gen-register-info)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 tablegen(LLVM X86GenDisassemblerTables.inc -gen-disassembler)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 tablegen(LLVM X86GenInstrInfo.inc -gen-instr-info)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 tablegen(LLVM X86GenAsmWriter.inc -gen-asm-writer)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 tablegen(LLVM X86GenAsmWriter1.inc -gen-asm-writer -asmwriternum=1)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 tablegen(LLVM X86GenAsmMatcher.inc -gen-asm-matcher)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 tablegen(LLVM X86GenDAGISel.inc -gen-dag-isel)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 tablegen(LLVM X86GenFastISel.inc -gen-fast-isel)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 tablegen(LLVM X86GenCallingConv.inc -gen-callingconv)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 tablegen(LLVM X86GenSubtargetInfo.inc -gen-subtarget)
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
13 tablegen(LLVM X86GenEVEX2VEXTables.inc -gen-x86-EVEX2VEX-tables)
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
14 tablegen(LLVM X86GenRegisterBank.inc -gen-register-bank)
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
15 tablegen(LLVM X86GenGlobalISel.inc -gen-global-isel)
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
17 if (X86_GEN_FOLD_TABLES)
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
18 tablegen(LLVM X86GenFoldTables.inc -gen-x86-fold-tables)
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
19 endif()
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
20
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
21 add_public_tablegen_target(X86CommonTableGen)
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
22
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 set(sources
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 X86AsmPrinter.cpp
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents: 77
diff changeset
25 X86CallFrameOptimization.cpp
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
26 X86CallLowering.cpp
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
27 X86CmovConversion.cpp
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
28 X86DomainReassignment.cpp
95
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
29 X86ExpandPseudo.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 X86FastISel.cpp
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
31 X86FixupBWInsts.cpp
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
32 X86FixupLEAs.cpp
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
33 X86FixupSetCC.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 X86FloatingPoint.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 X86FrameLowering.cpp
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
36 X86InstructionSelector.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 X86ISelDAGToDAG.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 X86ISelLowering.cpp
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
39 X86InterleavedAccess.cpp
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
40 X86InstrFMA3Info.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 X86InstrInfo.cpp
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
42 X86EvexToVex.cpp
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
43 X86LegalizerInfo.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 X86MCInstLower.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 X86MachineFunctionInfo.cpp
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
46 X86MacroFusion.cpp
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
47 X86OptimizeLEAs.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 X86PadShortFunction.cpp
121
803732b1fca8 LLVM 5.0
kono
parents: 120
diff changeset
49 X86RegisterBankInfo.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 X86RegisterInfo.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 X86SelectionDAGInfo.cpp
100
7d135dc70f03 LLVM 3.9
Miyagi Mitsuki <e135756@ie.u-ryukyu.ac.jp>
parents: 95
diff changeset
52 X86ShuffleDecodeConstantPool.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 X86Subtarget.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 X86TargetMachine.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 X86TargetObjectFile.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 X86TargetTransformInfo.cpp
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 X86VZeroUpper.cpp
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
58 X86WinAllocaExpander.cpp
95
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
59 X86WinEHState.cpp
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 100
diff changeset
60 X86CallingConv.cpp
0
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 )
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 add_llvm_target(X86CodeGen ${sources})
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 add_subdirectory(AsmParser)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66 add_subdirectory(Disassembler)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 add_subdirectory(InstPrinter)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
68 add_subdirectory(MCTargetDesc)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
69 add_subdirectory(TargetInfo)
95c75e76d11b LLVM 3.4
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 add_subdirectory(Utils)