...
|
...
|
@@ -42,7 +42,6 @@ else
|
42
|
42
|
AM_CPPFLAGS += $(LLVM_INCLUDES) $(LLVM_DEFS)
|
43
|
43
|
noinst_LTLIBRARIES = libclamavcxx.la libllvmsystem.la\
|
44
|
44
|
libllvmcodegen.la libllvmjit.la
|
45
|
|
-lli_LDADD=libllvmbitreader.la libllvmfullcodegen.la libllvmjit.la
|
46
|
45
|
libclamavcxx_la_LIBADD=libllvmjit.la
|
47
|
46
|
libclamavcxx_la_DEPENDENCIES=libllvmjit.la libllvmcodegen.la libllvmsystem.la
|
48
|
47
|
libclamavcxx_la_LDFLAGS=-no-undefined
|
...
|
...
|
@@ -52,21 +51,13 @@ libclamavcxx_la_CXXFLAGS = $(LLVM_CXXFLAGS)
|
52
|
52
|
if BUILD_X86
|
53
|
53
|
libclamavcxx_la_LIBADD+=libllvmx86codegen.la
|
54
|
54
|
libclamavcxx_la_DEPENDENCIES+=libllvmx86codegen.la
|
55
|
|
-lli_LDADD+=libllvmx86codegen.la
|
56
|
55
|
noinst_LTLIBRARIES+=libllvmx86codegen.la
|
57
|
56
|
endif
|
58
|
57
|
if BUILD_PPC
|
59
|
58
|
libclamavcxx_la_LIBADD+=libllvmpowerpccodegen.la
|
60
|
59
|
libclamavcxx_la_DEPENDENCIES+=libllvmpowerpccodegen.la
|
61
|
|
-lli_LDADD+=libllvmpowerpccodegen.la
|
62
|
60
|
noinst_LTLIBRARIES+=libllvmpowerpccodegen.la
|
63
|
61
|
endif
|
64
|
|
-if BUILD_ARM
|
65
|
|
-libclamavcxx_la_LIBADD+=libllvmarmcodegen.la
|
66
|
|
-libclamavcxx_la_DEPENDENCIES+=libllvmarmcodegen.la
|
67
|
|
-lli_LDADD+=libllvmarmcodegen.la
|
68
|
|
-noinst_LTLIBRARIES+=libllvmarmcodegen.la
|
69
|
|
-endif
|
70
|
62
|
|
71
|
63
|
libclamavcxx_la_LIBADD+=libllvmcodegen.la libllvmsystem.la
|
72
|
64
|
|
...
|
...
|
@@ -74,10 +65,9 @@ LLVM_CXXFLAGS=-Woverloaded-virtual -pedantic -Wno-long-long -Wall -W -Wno-unused
|
74
|
74
|
unittest_CXXFLAGS=@NO_VARIADIC_MACROS@ @NO_MISSING_FIELD_INITIALIZERS@ -DGTEST_HAS_TR1_TUPLE=0
|
75
|
75
|
|
76
|
76
|
TBLGENFILES=llvm/include/llvm/Intrinsics.gen X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenRegisterInfo.inc X86GenInstrNames.inc X86GenInstrInfo.inc\
|
77
|
|
- X86GenAsmWriter.inc X86GenAsmWriter1.inc X86GenAsmMatcher.inc X86GenDAGISel.inc X86GenFastISel.inc X86GenCallingConv.inc\
|
78
|
|
- X86GenSubtarget.inc PPCGenInstrNames.inc PPCGenRegisterNames.inc PPCGenAsmWriter.inc PPCGenCodeEmitter.inc PPCGenRegisterInfo.h.inc PPCGenRegisterInfo.inc\
|
79
|
|
- PPCGenInstrInfo.inc PPCGenDAGISel.inc PPCGenCallingConv.inc PPCGenSubtarget.inc ARMGenRegisterInfo.h.inc ARMGenRegisterNames.inc ARMGenRegisterInfo.inc ARMGenInstrNames.inc ARMGenInstrInfo.inc ARMGenCodeEmitter.inc\
|
80
|
|
- ARMGenAsmWriter.inc ARMGenDAGISel.inc ARMGenCallingConv.inc ARMGenSubtarget.inc
|
|
77
|
+ X86GenDAGISel.inc X86GenFastISel.inc X86GenCallingConv.inc\
|
|
78
|
+ X86GenSubtarget.inc PPCGenInstrNames.inc PPCGenRegisterNames.inc PPCGenCodeEmitter.inc PPCGenRegisterInfo.h.inc PPCGenRegisterInfo.inc\
|
|
79
|
+ PPCGenInstrInfo.inc PPCGenDAGISel.inc PPCGenCallingConv.inc PPCGenSubtarget.inc
|
81
|
80
|
|
82
|
81
|
BUILT_SOURCES=
|
83
|
82
|
EXTRA_DIST=$(top_srcdir)/llvm llvmcheck.sh $(TBLGENFILES)
|
...
|
...
|
@@ -101,74 +91,8 @@ libllvmsystem_la_SOURCES=\
|
101
|
101
|
llvm/lib/System/Signals.cpp\
|
102
|
102
|
llvm/lib/System/ThreadLocal.cpp\
|
103
|
103
|
llvm/lib/System/Threading.cpp\
|
104
|
|
- llvm/lib/System/TimeValue.cpp
|
105
|
|
-
|
106
|
|
-# support is split into 2:
|
107
|
|
-# a full llvmsupport, and another that contains only objs
|
108
|
|
-# that aren't already contained in llvmjit
|
109
|
|
-libllvmsupport_la_SOURCES=\
|
110
|
|
- llvm/lib/Support/APFloat.cpp\
|
111
|
|
- llvm/lib/Support/APInt.cpp\
|
112
|
|
- llvm/lib/Support/APSInt.cpp\
|
113
|
|
- llvm/lib/Support/Allocator.cpp\
|
114
|
|
- llvm/lib/Support/CommandLine.cpp\
|
115
|
|
- llvm/lib/Support/ConstantRange.cpp\
|
116
|
|
- llvm/lib/Support/Debug.cpp\
|
117
|
|
- llvm/lib/Support/DeltaAlgorithm.cpp\
|
118
|
|
- llvm/lib/Support/Dwarf.cpp\
|
119
|
|
- llvm/lib/Support/ErrorHandling.cpp\
|
120
|
|
- llvm/lib/Support/FileUtilities.cpp\
|
121
|
|
- llvm/lib/Support/FoldingSet.cpp\
|
122
|
|
- llvm/lib/Support/FormattedStream.cpp\
|
123
|
|
- llvm/lib/Support/GraphWriter.cpp\
|
124
|
|
- llvm/lib/Support/IsInf.cpp\
|
125
|
|
- llvm/lib/Support/IsNAN.cpp\
|
126
|
|
- llvm/lib/Support/ManagedStatic.cpp\
|
127
|
|
- llvm/lib/Support/MemoryBuffer.cpp\
|
128
|
|
- llvm/lib/Support/MemoryObject.cpp\
|
129
|
|
- llvm/lib/Support/PluginLoader.cpp\
|
130
|
|
- llvm/lib/Support/PrettyStackTrace.cpp\
|
131
|
|
- llvm/lib/Support/Regex.cpp\
|
132
|
|
- llvm/lib/Support/SlowOperationInformer.cpp\
|
133
|
|
- llvm/lib/Support/SmallPtrSet.cpp\
|
134
|
|
- llvm/lib/Support/SmallVector.cpp\
|
135
|
|
- llvm/lib/Support/SourceMgr.cpp\
|
136
|
|
- llvm/lib/Support/Statistic.cpp\
|
137
|
|
- llvm/lib/Support/StringExtras.cpp\
|
138
|
|
- llvm/lib/Support/StringMap.cpp\
|
139
|
|
- llvm/lib/Support/StringPool.cpp\
|
140
|
|
- llvm/lib/Support/StringRef.cpp\
|
141
|
|
- llvm/lib/Support/SystemUtils.cpp\
|
142
|
|
- llvm/lib/Support/TargetRegistry.cpp\
|
143
|
|
- llvm/lib/Support/Timer.cpp\
|
144
|
|
- llvm/lib/Support/Triple.cpp\
|
145
|
|
- llvm/lib/Support/Twine.cpp\
|
146
|
|
- llvm/lib/Support/circular_raw_ostream.cpp\
|
147
|
|
- llvm/lib/Support/raw_os_ostream.cpp\
|
148
|
|
- llvm/lib/Support/raw_ostream.cpp\
|
149
|
|
- llvm/lib/Support/regcomp.c\
|
150
|
|
- llvm/lib/Support/regerror.c\
|
151
|
|
- llvm/lib/Support/regexec.c\
|
152
|
|
- llvm/lib/Support/regfree.c\
|
153
|
|
- llvm/lib/Support/regstrlcpy.c
|
154
|
|
-
|
155
|
|
-libllvmsupport_nodups_la_SOURCES=\
|
156
|
|
- llvm/lib/Support/APSInt.cpp\
|
157
|
|
- llvm/lib/Support/DeltaAlgorithm.cpp\
|
158
|
|
- llvm/lib/Support/FileUtilities.cpp\
|
159
|
|
- llvm/lib/Support/IsInf.cpp\
|
160
|
|
- llvm/lib/Support/IsNAN.cpp\
|
161
|
|
- llvm/lib/Support/MemoryObject.cpp\
|
162
|
|
- llvm/lib/Support/PluginLoader.cpp\
|
163
|
|
- llvm/lib/Support/Regex.cpp\
|
164
|
|
- llvm/lib/Support/SlowOperationInformer.cpp\
|
165
|
|
- llvm/lib/Support/SystemUtils.cpp\
|
166
|
|
- llvm/lib/Support/raw_os_ostream.cpp\
|
167
|
|
- llvm/lib/Support/regcomp.c\
|
168
|
|
- llvm/lib/Support/regerror.c\
|
169
|
|
- llvm/lib/Support/regexec.c\
|
170
|
|
- llvm/lib/Support/regfree.c\
|
171
|
|
- llvm/lib/Support/regstrlcpy.c
|
|
104
|
+ llvm/lib/System/TimeValue.cpp\
|
|
105
|
+ llvm/lib/System/Valgrind.cpp
|
172
|
106
|
|
173
|
107
|
if MAINTAINER_MODE
|
174
|
108
|
BUILT_SOURCES+=$(TBLGENFILES)
|
...
|
...
|
@@ -181,38 +105,38 @@ tblgen_LDFLAGS=@THREAD_LIBS@ -Wl,--version-script,@top_srcdir@/llvm/autoconf/Exp
|
181
|
181
|
# since tblgen is only a maintainer-mode tool, build these files twice (once for
|
182
|
182
|
# libllvmsupport.la -fno-rtti, and once here, with defaults (rtti)).
|
183
|
183
|
tblgen_SOURCES=\
|
184
|
|
- llvm/utils/TableGen/AsmMatcherEmitter.cpp\
|
185
|
|
- llvm/utils/TableGen/AsmWriterEmitter.cpp\
|
186
|
|
- llvm/utils/TableGen/AsmWriterInst.cpp\
|
187
|
|
- llvm/utils/TableGen/CallingConvEmitter.cpp\
|
188
|
|
- llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp\
|
189
|
|
- llvm/utils/TableGen/CodeEmitterGen.cpp\
|
190
|
|
- llvm/utils/TableGen/CodeGenDAGPatterns.cpp\
|
191
|
|
- llvm/utils/TableGen/CodeGenInstruction.cpp\
|
192
|
|
- llvm/utils/TableGen/CodeGenTarget.cpp\
|
193
|
|
- llvm/utils/TableGen/DAGISelEmitter.cpp\
|
194
|
|
- llvm/utils/TableGen/DAGISelMatcher.cpp\
|
195
|
|
- llvm/utils/TableGen/DAGISelMatcherEmitter.cpp\
|
196
|
|
- llvm/utils/TableGen/DAGISelMatcherGen.cpp\
|
197
|
|
- llvm/utils/TableGen/DAGISelMatcherOpt.cpp\
|
198
|
|
- llvm/utils/TableGen/DisassemblerEmitter.cpp\
|
199
|
|
- llvm/utils/TableGen/EDEmitter.cpp\
|
200
|
|
- llvm/utils/TableGen/FastISelEmitter.cpp\
|
201
|
|
- llvm/utils/TableGen/InstrEnumEmitter.cpp\
|
202
|
|
- llvm/utils/TableGen/InstrInfoEmitter.cpp\
|
203
|
|
- llvm/utils/TableGen/IntrinsicEmitter.cpp\
|
204
|
|
- llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp\
|
205
|
|
- llvm/utils/TableGen/OptParserEmitter.cpp\
|
206
|
|
- llvm/utils/TableGen/Record.cpp\
|
207
|
|
- llvm/utils/TableGen/RegisterInfoEmitter.cpp\
|
208
|
|
- llvm/utils/TableGen/SubtargetEmitter.cpp\
|
209
|
|
- llvm/utils/TableGen/TGLexer.cpp\
|
210
|
|
- llvm/utils/TableGen/TGParser.cpp\
|
211
|
|
- llvm/utils/TableGen/TGValueTypes.cpp\
|
212
|
|
- llvm/utils/TableGen/TableGen.cpp\
|
213
|
|
- llvm/utils/TableGen/TableGenBackend.cpp\
|
214
|
|
- llvm/utils/TableGen/X86DisassemblerTables.cpp\
|
215
|
|
- llvm/utils/TableGen/X86RecognizableInstr.cpp \
|
|
184
|
+ llvm/utils/TableGen/ARMDecoderEmitter.cpp\
|
|
185
|
+ llvm/utils/TableGen/AsmMatcherEmitter.cpp\
|
|
186
|
+ llvm/utils/TableGen/AsmWriterInst.cpp\
|
|
187
|
+ llvm/utils/TableGen/CallingConvEmitter.cpp\
|
|
188
|
+ llvm/utils/TableGen/ClangASTNodesEmitter.cpp\
|
|
189
|
+ llvm/utils/TableGen/ClangAttrEmitter.cpp\
|
|
190
|
+ llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp\
|
|
191
|
+ llvm/utils/TableGen/CodeEmitterGen.cpp\
|
|
192
|
+ llvm/utils/TableGen/CodeGenDAGPatterns.cpp\
|
|
193
|
+ llvm/utils/TableGen/CodeGenInstruction.cpp\
|
|
194
|
+ llvm/utils/TableGen/CodeGenTarget.cpp\
|
|
195
|
+ llvm/utils/TableGen/DAGISelEmitter.cpp\
|
|
196
|
+ llvm/utils/TableGen/DAGISelMatcher.cpp\
|
|
197
|
+ llvm/utils/TableGen/DAGISelMatcherEmitter.cpp\
|
|
198
|
+ llvm/utils/TableGen/DAGISelMatcherGen.cpp\
|
|
199
|
+ llvm/utils/TableGen/DAGISelMatcherOpt.cpp\
|
|
200
|
+ llvm/utils/TableGen/EDEmitter.cpp\
|
|
201
|
+ llvm/utils/TableGen/FastISelEmitter.cpp\
|
|
202
|
+ llvm/utils/TableGen/InstrEnumEmitter.cpp\
|
|
203
|
+ llvm/utils/TableGen/InstrInfoEmitter.cpp\
|
|
204
|
+ llvm/utils/TableGen/IntrinsicEmitter.cpp\
|
|
205
|
+ llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp\
|
|
206
|
+ llvm/utils/TableGen/NeonEmitter.cpp\
|
|
207
|
+ llvm/utils/TableGen/OptParserEmitter.cpp\
|
|
208
|
+ llvm/utils/TableGen/Record.cpp\
|
|
209
|
+ llvm/utils/TableGen/RegisterInfoEmitter.cpp\
|
|
210
|
+ llvm/utils/TableGen/SubtargetEmitter.cpp\
|
|
211
|
+ llvm/utils/TableGen/TableGenBackend.cpp\
|
|
212
|
+ llvm/utils/TableGen/TableGen.cpp\
|
|
213
|
+ llvm/utils/TableGen/TGLexer.cpp\
|
|
214
|
+ llvm/utils/TableGen/TGParser.cpp\
|
|
215
|
+ llvm/utils/TableGen/TGValueTypes.cpp\
|
216
|
216
|
llvm/lib/System/Alarm.cpp\
|
217
|
217
|
llvm/lib/System/Atomic.cpp\
|
218
|
218
|
llvm/lib/System/Disassembler.cpp\
|
...
|
...
|
@@ -230,6 +154,7 @@ tblgen_SOURCES=\
|
230
|
230
|
llvm/lib/System/ThreadLocal.cpp\
|
231
|
231
|
llvm/lib/System/Threading.cpp\
|
232
|
232
|
llvm/lib/System/TimeValue.cpp\
|
|
233
|
+ llvm/lib/System/Valgrind.cpp\
|
233
|
234
|
llvm/lib/Support/APFloat.cpp\
|
234
|
235
|
llvm/lib/Support/APInt.cpp\
|
235
|
236
|
llvm/lib/Support/APSInt.cpp\
|
...
|
...
|
@@ -252,7 +177,6 @@ tblgen_SOURCES=\
|
252
|
252
|
llvm/lib/Support/PluginLoader.cpp\
|
253
|
253
|
llvm/lib/Support/PrettyStackTrace.cpp\
|
254
|
254
|
llvm/lib/Support/Regex.cpp\
|
255
|
|
- llvm/lib/Support/SlowOperationInformer.cpp\
|
256
|
255
|
llvm/lib/Support/SmallPtrSet.cpp\
|
257
|
256
|
llvm/lib/Support/SmallVector.cpp\
|
258
|
257
|
llvm/lib/Support/SourceMgr.cpp\
|
...
|
...
|
@@ -299,15 +223,6 @@ X86GenInstrNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
|
299
|
299
|
X86GenInstrInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
|
300
|
300
|
$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-instr-desc -o $@ $<
|
301
|
301
|
|
302
|
|
-X86GenAsmWriter.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
|
303
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-writer -o $@ $<
|
304
|
|
-
|
305
|
|
-X86GenAsmWriter1.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
|
306
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-writer -asmwriternum=1 -o $@ $<
|
307
|
|
-
|
308
|
|
-X86GenAsmMatcher.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
|
309
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-matcher -o $@ $<
|
310
|
|
-
|
311
|
302
|
X86GenDAGISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
|
312
|
303
|
$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-dag-isel -o $@ $<
|
313
|
304
|
|
...
|
...
|
@@ -328,9 +243,6 @@ PPCGenInstrNames.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
|
328
|
328
|
PPCGenRegisterNames.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
|
329
|
329
|
$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-enums -o $@ $<
|
330
|
330
|
|
331
|
|
-PPCGenAsmWriter.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
|
332
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-asm-writer -o $@ $<
|
333
|
|
-
|
334
|
331
|
PPCGenCodeEmitter.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
|
335
|
332
|
$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-emitter -o $@ $<
|
336
|
333
|
|
...
|
...
|
@@ -355,46 +267,24 @@ PPCGenCallingConv.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
|
355
|
355
|
PPCGenSubtarget.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
|
356
|
356
|
$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-subtarget -o $@ $<
|
357
|
357
|
|
358
|
|
-# ARM Target
|
359
|
|
-TBLGEN_FLAGS_ARM= $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/ARM
|
360
|
|
-ARMGenRegisterInfo.h.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
361
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-desc-header -o $@ $<
|
362
|
|
-
|
363
|
|
-ARMGenRegisterNames.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
364
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-enums -o $@ $<
|
365
|
|
-
|
366
|
|
-ARMGenRegisterInfo.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
367
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-desc -o $@ $<
|
368
|
|
-
|
369
|
|
-ARMGenInstrNames.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
370
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-instr-enums -o $@ $<
|
371
|
|
-
|
372
|
|
-ARMGenInstrInfo.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
373
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-instr-desc -o $@ $<
|
374
|
|
-
|
375
|
|
-ARMGenCodeEmitter.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
376
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-emitter -o $@ $<
|
377
|
|
-
|
378
|
|
-ARMGenAsmWriter.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
379
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-asm-writer -o $@ $<
|
380
|
|
-
|
381
|
|
-ARMGenDAGISel.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
382
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-dag-isel -o $@ $<
|
383
|
|
-
|
384
|
|
-ARMGenCallingConv.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
385
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-callingconv -o $@ $<
|
386
|
|
-
|
387
|
|
-ARMGenSubtarget.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
|
388
|
|
- $(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-subtarget -o $@ $<
|
389
|
358
|
endif
|
390
|
359
|
|
391
|
360
|
if BUILD_X86
|
392
|
361
|
libllvmx86codegen_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/X86
|
393
|
362
|
libllvmx86codegen_la_SOURCES=\
|
|
363
|
+ llvm/lib/MC/ELFObjectWriter.cpp\
|
394
|
364
|
llvm/lib/MC/MCAsmInfoCOFF.cpp\
|
395
|
365
|
llvm/lib/MC/MCCodeEmitter.cpp\
|
|
366
|
+ llvm/lib/MC/MCELFStreamer.cpp\
|
|
367
|
+ llvm/lib/MC/MCMachOStreamer.cpp\
|
|
368
|
+ llvm/lib/MC/MCObjectStreamer.cpp\
|
|
369
|
+ llvm/lib/MC/MCObjectWriter.cpp\
|
|
370
|
+ llvm/lib/MC/MachObjectWriter.cpp\
|
396
|
371
|
llvm/lib/MC/TargetAsmBackend.cpp\
|
|
372
|
+ llvm/lib/MC/WinCOFFObjectWriter.cpp\
|
|
373
|
+ llvm/lib/MC/WinCOFFStreamer.cpp\
|
397
|
374
|
llvm/lib/Target/TargetELFWriterInfo.cpp\
|
|
375
|
+ llvm/lib/Target/X86/SSEDomainFix.cpp\
|
398
|
376
|
llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp\
|
399
|
377
|
llvm/lib/Target/X86/X86AsmBackend.cpp\
|
400
|
378
|
llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp\
|
...
|
...
|
@@ -402,15 +292,14 @@ libllvmx86codegen_la_SOURCES=\
|
402
|
402
|
llvm/lib/Target/X86/X86ELFWriterInfo.cpp\
|
403
|
403
|
llvm/lib/Target/X86/X86FastISel.cpp\
|
404
|
404
|
llvm/lib/Target/X86/X86FloatingPoint.cpp\
|
405
|
|
- llvm/lib/Target/X86/X86FloatingPointRegKill.cpp\
|
406
|
405
|
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp\
|
407
|
406
|
llvm/lib/Target/X86/X86ISelLowering.cpp\
|
408
|
407
|
llvm/lib/Target/X86/X86InstrInfo.cpp\
|
409
|
408
|
llvm/lib/Target/X86/X86JITInfo.cpp\
|
410
|
409
|
llvm/lib/Target/X86/X86MCAsmInfo.cpp\
|
411
|
410
|
llvm/lib/Target/X86/X86MCCodeEmitter.cpp\
|
412
|
|
- llvm/lib/Target/X86/X86MCTargetExpr.cpp\
|
413
|
411
|
llvm/lib/Target/X86/X86RegisterInfo.cpp\
|
|
412
|
+ llvm/lib/Target/X86/X86SelectionDAGInfo.cpp\
|
414
|
413
|
llvm/lib/Target/X86/X86Subtarget.cpp\
|
415
|
414
|
llvm/lib/Target/X86/X86TargetMachine.cpp\
|
416
|
415
|
llvm/lib/Target/X86/X86TargetObjectFile.cpp
|
...
|
...
|
@@ -429,65 +318,44 @@ libllvmpowerpccodegen_la_SOURCES=\
|
429
|
429
|
llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp\
|
430
|
430
|
llvm/lib/Target/PowerPC/PPCPredicates.cpp\
|
431
|
431
|
llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp\
|
|
432
|
+ llvm/lib/Target/PowerPC/PPCSelectionDAGInfo.cpp\
|
432
|
433
|
llvm/lib/Target/PowerPC/PPCSubtarget.cpp\
|
433
|
434
|
llvm/lib/Target/PowerPC/PPCTargetMachine.cpp\
|
434
|
435
|
llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
|
435
|
436
|
endif
|
436
|
437
|
|
437
|
|
-if BUILD_ARM
|
438
|
|
-
|
439
|
|
-libllvmarmcodegen_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/ARM
|
440
|
|
-libllvmarmcodegen_la_SOURCES=\
|
441
|
|
- llvm/lib/CodeGen/IfConversion.cpp\
|
442
|
|
- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp\
|
443
|
|
- llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp\
|
444
|
|
- llvm/lib/Target/ARM/ARMCodeEmitter.cpp\
|
445
|
|
- llvm/lib/Target/ARM/ARMConstantIslandPass.cpp\
|
446
|
|
- llvm/lib/Target/ARM/ARMConstantPoolValue.cpp\
|
447
|
|
- llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp\
|
448
|
|
- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp\
|
449
|
|
- llvm/lib/Target/ARM/ARMISelLowering.cpp\
|
450
|
|
- llvm/lib/Target/ARM/ARMInstrInfo.cpp\
|
451
|
|
- llvm/lib/Target/ARM/ARMJITInfo.cpp\
|
452
|
|
- llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp\
|
453
|
|
- llvm/lib/Target/ARM/ARMMCAsmInfo.cpp\
|
454
|
|
- llvm/lib/Target/ARM/ARMRegisterInfo.cpp\
|
455
|
|
- llvm/lib/Target/ARM/ARMSubtarget.cpp\
|
456
|
|
- llvm/lib/Target/ARM/ARMTargetMachine.cpp\
|
457
|
|
- llvm/lib/Target/ARM/NEONMoveFix.cpp\
|
458
|
|
- llvm/lib/Target/ARM/NEONPreAllocPass.cpp\
|
459
|
|
- llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp\
|
460
|
|
- llvm/lib/Target/ARM/Thumb1InstrInfo.cpp\
|
461
|
|
- llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp\
|
462
|
|
- llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp\
|
463
|
|
- llvm/lib/Target/ARM/Thumb2InstrInfo.cpp\
|
464
|
|
- llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp\
|
465
|
|
- llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
|
466
|
|
-endif
|
467
|
|
-
|
468
|
438
|
# End of Targets
|
469
|
439
|
|
470
|
440
|
libllvmjit_la_SOURCES=\
|
471
|
|
- llvm/lib/Analysis/IPA/CallGraph.cpp\
|
472
|
441
|
llvm/lib/Analysis/AliasAnalysis.cpp\
|
|
442
|
+ llvm/lib/Analysis/AliasSetTracker.cpp\
|
473
|
443
|
llvm/lib/Analysis/BasicAliasAnalysis.cpp\
|
474
|
444
|
llvm/lib/Analysis/CaptureTracking.cpp\
|
475
|
445
|
llvm/lib/Analysis/DebugInfo.cpp\
|
|
446
|
+ llvm/lib/Analysis/IPA/CallGraph.cpp\
|
476
|
447
|
llvm/lib/Analysis/MemoryBuiltins.cpp\
|
477
|
448
|
llvm/lib/Analysis/PointerTracking.cpp\
|
|
449
|
+ llvm/lib/Analysis/ProfileInfo.cpp\
|
478
|
450
|
llvm/lib/Analysis/ValueTracking.cpp\
|
479
|
451
|
llvm/lib/CodeGen/ELFCodeEmitter.cpp\
|
480
|
452
|
llvm/lib/CodeGen/ELFWriter.cpp\
|
|
453
|
+ llvm/lib/CodeGen/LiveVariables.cpp\
|
481
|
454
|
llvm/lib/CodeGen/MachineBasicBlock.cpp\
|
|
455
|
+ llvm/lib/CodeGen/MachineDominators.cpp\
|
482
|
456
|
llvm/lib/CodeGen/MachineFunction.cpp\
|
483
|
457
|
llvm/lib/CodeGen/MachineFunctionAnalysis.cpp\
|
484
|
458
|
llvm/lib/CodeGen/MachineFunctionPass.cpp\
|
|
459
|
+ llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp\
|
485
|
460
|
llvm/lib/CodeGen/MachineInstr.cpp\
|
|
461
|
+ llvm/lib/CodeGen/MachineLoopInfo.cpp\
|
486
|
462
|
llvm/lib/CodeGen/MachineModuleInfo.cpp\
|
487
|
463
|
llvm/lib/CodeGen/MachineRegisterInfo.cpp\
|
488
|
464
|
llvm/lib/CodeGen/ObjectCodeEmitter.cpp\
|
|
465
|
+ llvm/lib/CodeGen/PostRAHazardRecognizer.cpp\
|
489
|
466
|
llvm/lib/CodeGen/PseudoSourceValue.cpp\
|
|
467
|
+ llvm/lib/CodeGen/ScheduleDAG.cpp\
|
490
|
468
|
llvm/lib/CodeGen/TargetInstrInfoImpl.cpp\
|
|
469
|
+ llvm/lib/CodeGen/UnreachableBlockElim.cpp\
|
491
|
470
|
llvm/lib/ExecutionEngine/ExecutionEngine.cpp\
|
492
|
471
|
llvm/lib/ExecutionEngine/JIT/Intercept.cpp\
|
493
|
472
|
llvm/lib/ExecutionEngine/JIT/JIT.cpp\
|
...
|
...
|
@@ -498,10 +366,14 @@ libllvmjit_la_SOURCES=\
|
498
|
498
|
llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp\
|
499
|
499
|
llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp\
|
500
|
500
|
llvm/lib/MC/MCAsmInfo.cpp\
|
|
501
|
+ llvm/lib/MC/MCAssembler.cpp\
|
501
|
502
|
llvm/lib/MC/MCContext.cpp\
|
502
|
503
|
llvm/lib/MC/MCExpr.cpp\
|
|
504
|
+ llvm/lib/MC/MCInst.cpp\
|
503
|
505
|
llvm/lib/MC/MCSection.cpp\
|
|
506
|
+ llvm/lib/MC/MCSectionCOFF.cpp\
|
504
|
507
|
llvm/lib/MC/MCSectionELF.cpp\
|
|
508
|
+ llvm/lib/MC/MCSectionMachO.cpp\
|
505
|
509
|
llvm/lib/MC/MCSymbol.cpp\
|
506
|
510
|
llvm/lib/Support/APFloat.cpp\
|
507
|
511
|
llvm/lib/Support/APInt.cpp\
|
...
|
...
|
@@ -513,7 +385,6 @@ libllvmjit_la_SOURCES=\
|
513
|
513
|
llvm/lib/Support/ErrorHandling.cpp\
|
514
|
514
|
llvm/lib/Support/FoldingSet.cpp\
|
515
|
515
|
llvm/lib/Support/FormattedStream.cpp\
|
516
|
|
- llvm/lib/Support/GraphWriter.cpp\
|
517
|
516
|
llvm/lib/Support/ManagedStatic.cpp\
|
518
|
517
|
llvm/lib/Support/MemoryBuffer.cpp\
|
519
|
518
|
llvm/lib/Support/PrettyStackTrace.cpp\
|
...
|
...
|
@@ -529,8 +400,8 @@ libllvmjit_la_SOURCES=\
|
529
|
529
|
llvm/lib/Support/Timer.cpp\
|
530
|
530
|
llvm/lib/Support/Triple.cpp\
|
531
|
531
|
llvm/lib/Support/Twine.cpp\
|
532
|
|
- llvm/lib/Support/circular_raw_ostream.cpp\
|
533
|
532
|
llvm/lib/Support/raw_ostream.cpp\
|
|
533
|
+ llvm/lib/Support/circular_raw_ostream.cpp\
|
534
|
534
|
llvm/lib/Target/Mangler.cpp\
|
535
|
535
|
llvm/lib/Target/SubtargetFeature.cpp\
|
536
|
536
|
llvm/lib/Target/TargetData.cpp\
|
...
|
...
|
@@ -538,13 +409,8 @@ libllvmjit_la_SOURCES=\
|
538
|
538
|
llvm/lib/Target/TargetLoweringObjectFile.cpp\
|
539
|
539
|
llvm/lib/Target/TargetMachine.cpp\
|
540
|
540
|
llvm/lib/Target/TargetRegisterInfo.cpp\
|
541
|
|
- llvm/lib/Transforms/Scalar/ADCE.cpp\
|
542
|
541
|
llvm/lib/Transforms/Scalar/DCE.cpp\
|
543
|
|
- llvm/lib/Transforms/Scalar/SCCP.cpp\
|
544
|
542
|
llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp\
|
545
|
|
- llvm/lib/Transforms/IPO/ConstantMerge.cpp\
|
546
|
|
- llvm/lib/Transforms/IPO/GlobalOpt.cpp\
|
547
|
|
- llvm/lib/Transforms/IPO/GlobalDCE.cpp\
|
548
|
543
|
llvm/lib/VMCore/AsmWriter.cpp\
|
549
|
544
|
llvm/lib/VMCore/Attributes.cpp\
|
550
|
545
|
llvm/lib/VMCore/AutoUpgrade.cpp\
|
...
|
...
|
@@ -552,6 +418,7 @@ libllvmjit_la_SOURCES=\
|
552
|
552
|
llvm/lib/VMCore/ConstantFold.cpp\
|
553
|
553
|
llvm/lib/VMCore/Constants.cpp\
|
554
|
554
|
llvm/lib/VMCore/Core.cpp\
|
|
555
|
+ llvm/lib/VMCore/DebugLoc.cpp\
|
555
|
556
|
llvm/lib/VMCore/Dominators.cpp\
|
556
|
557
|
llvm/lib/VMCore/Function.cpp\
|
557
|
558
|
llvm/lib/VMCore/GVMaterializer.cpp\
|
...
|
...
|
@@ -568,6 +435,7 @@ libllvmjit_la_SOURCES=\
|
568
|
568
|
llvm/lib/VMCore/Module.cpp\
|
569
|
569
|
llvm/lib/VMCore/Pass.cpp\
|
570
|
570
|
llvm/lib/VMCore/PassManager.cpp\
|
|
571
|
+ llvm/lib/VMCore/PassRegistry.cpp\
|
571
|
572
|
llvm/lib/VMCore/PrintModulePass.cpp\
|
572
|
573
|
llvm/lib/VMCore/Type.cpp\
|
573
|
574
|
llvm/lib/VMCore/TypeSymbolTable.cpp\
|
...
|
...
|
@@ -578,66 +446,57 @@ libllvmjit_la_SOURCES=\
|
578
|
578
|
llvm/lib/VMCore/Verifier.cpp
|
579
|
579
|
|
580
|
580
|
libllvmcodegen_la_SOURCES=\
|
581
|
|
- llvm/lib/Analysis/AliasSetTracker.cpp\
|
582
|
581
|
llvm/lib/Analysis/ConstantFolding.cpp\
|
583
|
582
|
llvm/lib/Analysis/IVUsers.cpp\
|
584
|
583
|
llvm/lib/Analysis/InstructionSimplify.cpp\
|
|
584
|
+ llvm/lib/Analysis/Loads.cpp\
|
585
|
585
|
llvm/lib/Analysis/LoopInfo.cpp\
|
586
|
586
|
llvm/lib/Analysis/LoopPass.cpp\
|
587
|
587
|
llvm/lib/Analysis/MemoryDependenceAnalysis.cpp\
|
588
|
588
|
llvm/lib/Analysis/PHITransAddr.cpp\
|
589
|
|
- llvm/lib/Analysis/ProfileInfo.cpp\
|
590
|
589
|
llvm/lib/Analysis/ScalarEvolution.cpp\
|
591
|
590
|
llvm/lib/Analysis/ScalarEvolutionExpander.cpp\
|
|
591
|
+ llvm/lib/Analysis/ScalarEvolutionNormalization.cpp\
|
592
|
592
|
llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp\
|
593
|
|
- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp\
|
594
|
|
- llvm/lib/CodeGen/AsmPrinter/DIE.cpp\
|
595
|
|
- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp\
|
596
|
|
- llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp\
|
597
|
|
- llvm/lib/CodeGen/AsmPrinter/DwarfLabel.cpp\
|
598
|
|
- llvm/lib/CodeGen/AsmPrinter/DwarfPrinter.cpp\
|
599
|
|
- llvm/lib/CodeGen/AsmPrinter/DwarfWriter.cpp\
|
|
593
|
+ llvm/lib/CodeGen/Analysis.cpp\
|
600
|
594
|
llvm/lib/CodeGen/BranchFolding.cpp\
|
601
|
595
|
llvm/lib/CodeGen/CalcSpillWeights.cpp\
|
|
596
|
+ llvm/lib/CodeGen/CallingConvLower.cpp\
|
602
|
597
|
llvm/lib/CodeGen/CodePlacementOpt.cpp\
|
603
|
598
|
llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp\
|
604
|
599
|
llvm/lib/CodeGen/DeadMachineInstructionElim.cpp\
|
605
|
600
|
llvm/lib/CodeGen/DwarfEHPrepare.cpp\
|
606
|
|
- llvm/lib/CodeGen/ExactHazardRecognizer.cpp\
|
607
|
601
|
llvm/lib/CodeGen/GCMetadata.cpp\
|
608
|
602
|
llvm/lib/CodeGen/GCStrategy.cpp\
|
|
603
|
+ llvm/lib/CodeGen/InlineSpiller.cpp\
|
609
|
604
|
llvm/lib/CodeGen/LLVMTargetMachine.cpp\
|
610
|
605
|
llvm/lib/CodeGen/LatencyPriorityQueue.cpp\
|
611
|
606
|
llvm/lib/CodeGen/LiveInterval.cpp\
|
612
|
607
|
llvm/lib/CodeGen/LiveIntervalAnalysis.cpp\
|
613
|
608
|
llvm/lib/CodeGen/LiveStackAnalysis.cpp\
|
614
|
|
- llvm/lib/CodeGen/LiveVariables.cpp\
|
|
609
|
+ llvm/lib/CodeGen/LocalStackSlotAllocation.cpp\
|
615
|
610
|
llvm/lib/CodeGen/LowerSubregs.cpp\
|
616
|
611
|
llvm/lib/CodeGen/MachineCSE.cpp\
|
617
|
|
- llvm/lib/CodeGen/MachineDominators.cpp\
|
618
|
612
|
llvm/lib/CodeGen/MachineLICM.cpp\
|
619
|
|
- llvm/lib/CodeGen/MachineLoopInfo.cpp\
|
620
|
613
|
llvm/lib/CodeGen/MachineModuleInfoImpls.cpp\
|
621
|
614
|
llvm/lib/CodeGen/MachinePassRegistry.cpp\
|
622
|
615
|
llvm/lib/CodeGen/MachineSSAUpdater.cpp\
|
623
|
616
|
llvm/lib/CodeGen/MachineSink.cpp\
|
624
|
617
|
llvm/lib/CodeGen/MachineVerifier.cpp\
|
625
|
|
- llvm/lib/CodeGen/OptimizeExts.cpp\
|
626
|
618
|
llvm/lib/CodeGen/OptimizePHIs.cpp\
|
627
|
619
|
llvm/lib/CodeGen/PHIElimination.cpp\
|
628
|
620
|
llvm/lib/CodeGen/Passes.cpp\
|
|
621
|
+ llvm/lib/CodeGen/PeepholeOptimizer.cpp\
|
629
|
622
|
llvm/lib/CodeGen/PostRASchedulerList.cpp\
|
630
|
623
|
llvm/lib/CodeGen/PreAllocSplitting.cpp\
|
631
|
624
|
llvm/lib/CodeGen/ProcessImplicitDefs.cpp\
|
632
|
625
|
llvm/lib/CodeGen/PrologEpilogInserter.cpp\
|
|
626
|
+ llvm/lib/CodeGen/RegAllocFast.cpp\
|
633
|
627
|
llvm/lib/CodeGen/RegAllocLinearScan.cpp\
|
634
|
628
|
llvm/lib/CodeGen/RegisterCoalescer.cpp\
|
635
|
629
|
llvm/lib/CodeGen/RegisterScavenging.cpp\
|
636
|
|
- llvm/lib/CodeGen/ScheduleDAG.cpp\
|
637
|
630
|
llvm/lib/CodeGen/ScheduleDAGEmit.cpp\
|
638
|
631
|
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp\
|
639
|
|
- llvm/lib/CodeGen/ScheduleDAGPrinter.cpp\
|
640
|
|
- llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp\
|
641
|
632
|
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp\
|
642
|
633
|
llvm/lib/CodeGen/SelectionDAG/FastISel.cpp\
|
643
|
634
|
llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp\
|
...
|
...
|
@@ -649,7 +508,6 @@ libllvmcodegen_la_SOURCES=\
|
649
|
649
|
llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp\
|
650
|
650
|
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp\
|
651
|
651
|
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp\
|
652
|
|
- llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp\
|
653
|
652
|
llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp\
|
654
|
653
|
llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp\
|
655
|
654
|
llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp\
|
...
|
...
|
@@ -658,37 +516,42 @@ libllvmcodegen_la_SOURCES=\
|
658
|
658
|
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp\
|
659
|
659
|
llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp\
|
660
|
660
|
llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp\
|
|
661
|
+ llvm/lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp\
|
|
662
|
+ llvm/lib/CodeGen/ScheduleDAGPrinter.cpp\
|
661
|
663
|
llvm/lib/CodeGen/ShrinkWrapping.cpp\
|
662
|
664
|
llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp\
|
663
|
665
|
llvm/lib/CodeGen/SjLjEHPrepare.cpp\
|
664
|
666
|
llvm/lib/CodeGen/SlotIndexes.cpp\
|
665
|
667
|
llvm/lib/CodeGen/Spiller.cpp\
|
|
668
|
+ llvm/lib/CodeGen/SplitKit.cpp\
|
666
|
669
|
llvm/lib/CodeGen/StackProtector.cpp\
|
667
|
670
|
llvm/lib/CodeGen/StackSlotColoring.cpp\
|
668
|
671
|
llvm/lib/CodeGen/StrongPHIElimination.cpp\
|
669
|
672
|
llvm/lib/CodeGen/TailDuplication.cpp\
|
670
|
673
|
llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp\
|
671
|
674
|
llvm/lib/CodeGen/TwoAddressInstructionPass.cpp\
|
672
|
|
- llvm/lib/CodeGen/UnreachableBlockElim.cpp\
|
673
|
675
|
llvm/lib/CodeGen/VirtRegMap.cpp\
|
674
|
676
|
llvm/lib/CodeGen/VirtRegRewriter.cpp\
|
675
|
677
|
llvm/lib/MC/MCAsmInfoDarwin.cpp\
|
676
|
678
|
llvm/lib/MC/MCAsmStreamer.cpp\
|
677
|
|
- llvm/lib/MC/MCAssembler.cpp\
|
678
|
|
- llvm/lib/MC/MCInst.cpp\
|
679
|
|
- llvm/lib/MC/MCMachOStreamer.cpp\
|
|
679
|
+ llvm/lib/MC/MCInstPrinter.cpp\
|
|
680
|
+ llvm/lib/MC/MCLoggingStreamer.cpp\
|
680
|
681
|
llvm/lib/MC/MCNullStreamer.cpp\
|
681
|
|
- llvm/lib/MC/MCSectionMachO.cpp\
|
682
|
682
|
llvm/lib/MC/MCStreamer.cpp\
|
|
683
|
+ llvm/lib/Support/GraphWriter.cpp\
|
683
|
684
|
llvm/lib/Target/TargetFrameInfo.cpp\
|
684
|
685
|
llvm/lib/Target/TargetSubtarget.cpp\
|
|
686
|
+ llvm/lib/Transforms/IPO/ConstantMerge.cpp\
|
|
687
|
+ llvm/lib/Transforms/IPO/GlobalOpt.cpp\
|
685
|
688
|
llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp\
|
686
|
689
|
llvm/lib/Transforms/Scalar/GEPSplitter.cpp\
|
687
|
690
|
llvm/lib/Transforms/Scalar/GVN.cpp\
|
688
|
691
|
llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp\
|
|
692
|
+ llvm/lib/Transforms/Scalar/SCCP.cpp\
|
689
|
693
|
llvm/lib/Transforms/Utils/AddrModeMatcher.cpp\
|
690
|
694
|
llvm/lib/Transforms/Utils/BasicBlockUtils.cpp\
|
691
|
695
|
llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp\
|
|
696
|
+ llvm/lib/Transforms/Utils/BuildLibCalls.cpp\
|
692
|
697
|
llvm/lib/Transforms/Utils/DemoteRegToStack.cpp\
|
693
|
698
|
llvm/lib/Transforms/Utils/LCSSA.cpp\
|
694
|
699
|
llvm/lib/Transforms/Utils/Local.cpp\
|
...
|
...
|
@@ -701,189 +564,6 @@ libllvmcodegen_la_SOURCES=\
|
701
|
701
|
llvm/lib/Transforms/Utils/SimplifyCFG.cpp\
|
702
|
702
|
llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
|
703
|
703
|
|
704
|
|
-
|
705
|
|
-
|
706
|
|
-# Used only by make check
|
707
|
|
-
|
708
|
|
-libllvmbitreader_la_SOURCES=\
|
709
|
|
- llvm/lib/Bitcode/Reader/BitReader.cpp\
|
710
|
|
- llvm/lib/Bitcode/Reader/BitcodeReader.cpp
|
711
|
|
-
|
712
|
|
-libllvmbitwriter_la_SOURCES=\
|
713
|
|
- llvm/lib/Bitcode/Writer/BitWriter.cpp\
|
714
|
|
- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp\
|
715
|
|
- llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp\
|
716
|
|
- llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
|
717
|
|
-
|
718
|
|
-libllvmasmparser_la_SOURCES=\
|
719
|
|
- llvm/lib/AsmParser/LLLexer.cpp\
|
720
|
|
- llvm/lib/AsmParser/LLParser.cpp\
|
721
|
|
- llvm/lib/AsmParser/Parser.cpp
|
722
|
|
-
|
723
|
|
-libllvminterpreter_la_SOURCES=\
|
724
|
|
- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp\
|
725
|
|
- llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp\
|
726
|
|
- llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp
|
727
|
|
-
|
728
|
|
-libgoogletest_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/utils/unittest/googletest/include
|
729
|
|
-libgoogletest_la_CXXFLAGS=$(unittest_CXXFLAGS)
|
730
|
|
-libgoogletest_la_SOURCES=\
|
731
|
|
- llvm/utils/unittest/googletest/gtest-death-test.cc\
|
732
|
|
- llvm/utils/unittest/googletest/gtest-filepath.cc\
|
733
|
|
- llvm/utils/unittest/googletest/gtest-port.cc\
|
734
|
|
- llvm/utils/unittest/googletest/gtest-test-part.cc\
|
735
|
|
- llvm/utils/unittest/googletest/gtest-typed-test.cc\
|
736
|
|
- llvm/utils/unittest/googletest/gtest.cc\
|
737
|
|
- llvm/utils/unittest/UnitTestMain/TestMain.cpp
|
738
|
|
-
|
739
|
|
-llvmunittest_ADT_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/utils/unittest/googletest/include
|
740
|
|
-llvmunittest_ADT_CXXFLAGS=$(unittest_CXXFLAGS)
|
741
|
|
-llvmunittest_ADT_LDADD=libgoogletest.la libllvmsupport_nodups.la libllvmjit.la libllvmsystem.la
|
742
|
|
-llvmunittest_ADT_SOURCES=\
|
743
|
|
- llvm/unittests/ADT/APFloatTest.cpp\
|
744
|
|
- llvm/unittests/ADT/APIntTest.cpp\
|
745
|
|
- llvm/unittests/ADT/DenseMapTest.cpp\
|
746
|
|
- llvm/unittests/ADT/DenseSetTest.cpp\
|
747
|
|
- llvm/unittests/ADT/ImmutableSetTest.cpp\
|
748
|
|
- llvm/unittests/ADT/SmallStringTest.cpp\
|
749
|
|
- llvm/unittests/ADT/SmallVectorTest.cpp\
|
750
|
|
- llvm/unittests/ADT/SparseBitVectorTest.cpp\
|
751
|
|
- llvm/unittests/ADT/StringMapTest.cpp\
|
752
|
|
- llvm/unittests/ADT/StringRefTest.cpp\
|
753
|
|
- llvm/unittests/ADT/TripleTest.cpp\
|
754
|
|
- llvm/unittests/ADT/TwineTest.cpp
|
755
|
|
-
|
756
|
|
-llvmunittest_Support_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/utils/unittest/googletest/include
|
757
|
|
-llvmunittest_Support_CXXFLAGS=$(unittest_CXXFLAGS)
|
758
|
|
-llvmunittest_Support_LDADD=libgoogletest.la libllvmsupport_nodups.la libllvmjit.la libllvmsystem.la
|
759
|
|
-llvmunittest_Support_SOURCES=\
|
760
|
|
- llvm/unittests/Support/AllocatorTest.cpp\
|
761
|
|
- llvm/unittests/Support/ConstantRangeTest.cpp\
|
762
|
|
- llvm/unittests/Support/MathExtrasTest.cpp\
|
763
|
|
- llvm/unittests/Support/RegexTest.cpp\
|
764
|
|
- llvm/unittests/Support/TypeBuilderTest.cpp\
|
765
|
|
- llvm/unittests/Support/ValueHandleTest.cpp\
|
766
|
|
- llvm/unittests/Support/raw_ostream_test.cpp
|
767
|
|
-
|
768
|
|
-llvmunittest_VMCore_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/utils/unittest/googletest/include
|
769
|
|
-llvmunittest_VMCore_CXXFLAGS=$(unittest_CXXFLAGS)
|
770
|
|
-llvmunittest_VMCore_LDADD=libgoogletest.la libllvmsupport_nodups.la libllvmjit.la libllvmsystem.la
|
771
|
|
-llvmunittest_VMCore_SOURCES=\
|
772
|
|
- llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp\
|
773
|
|
- llvm/lib/Analysis/LoopInfo.cpp\
|
774
|
|
- llvm/lib/Analysis/LoopPass.cpp\
|
775
|
|
- llvm/unittests/VMCore/ConstantsTest.cpp\
|
776
|
|
- llvm/unittests/VMCore/MetadataTest.cpp\
|
777
|
|
- llvm/unittests/VMCore/PassManagerTest.cpp
|
778
|
|
-
|
779
|
|
-llvmunittest_JIT_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/utils/unittest/googletest/include
|
780
|
|
-llvmunittest_JIT_CXXFLAGS=$(unittest_CXXFLAGS)
|
781
|
|
-llvmunittest_JIT_LDADD=libgoogletest.la libllvmasmparser.la $(lli_LDADD)
|
782
|
|
-llvmunittest_JIT_SOURCES=\
|
783
|
|
- llvm/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp\
|
784
|
|
- llvm/unittests/ExecutionEngine/JIT/JITMemoryManagerTest.cpp\
|
785
|
|
- llvm/unittests/ExecutionEngine/JIT/JITTest.cpp
|
786
|
|
-
|
787
|
|
-llvmunittest_ExecutionEngine_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/utils/unittest/googletest/include
|
788
|
|
-llvmunittest_ExecutionEngine_CXXFLAGS=$(unittest_CXXFLAGS)
|
789
|
|
-llvmunittest_ExecutionEngine_LDADD=libgoogletest.la libllvminterpreter.la libllvmsupport_nodups.la $(libclamavcxx_la_LIBADD) libllvmsystem.la
|
790
|
|
-llvmunittest_ExecutionEngine_SOURCES=\
|
791
|
|
- llvm/lib/CodeGen/IntrinsicLowering.cpp\
|
792
|
|
- llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp
|
793
|
|
-
|
794
|
|
-count_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
|
795
|
|
-count_SOURCES=llvm/utils/count/count.c
|
796
|
|
-count_LDADD=libllvmsystem.la
|
797
|
|
-not_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
|
798
|
|
-not_CXXFLAGS=$(LLVM_CXXFLAGS)
|
799
|
|
-not_SOURCES=llvm/utils/not/not.cpp
|
800
|
|
-not_LDADD=libllvmsystem.la
|
801
|
|
-
|
802
|
|
-FileCheck_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
|
803
|
|
-FileCheck_CXXFLAGS=$(LLVM_CXXFLAGS)
|
804
|
|
-FileCheck_LDADD=libllvmsupport.la libllvmsystem.la
|
805
|
|
-FileCheck_SOURCES=llvm/utils/FileCheck/FileCheck.cpp
|
806
|
|
-
|
807
|
|
-check_LTLIBRARIES=libllvmbitreader.la libllvmsupport_nodups.la libllvmsupport.la libllvmfullcodegen.la libllvmasmprinter.la libllvmbitwriter.la libllvmasmparser.la libgoogletest.la libllvminterpreter.la
|
808
|
|
-check_PROGRAMS=count not lli llc llvm-as llvm-dis llvmunittest_ADT llvmunittest_Support llvmunittest_VMCore llvmunittest_ExecutionEngine llvmunittest_JIT FileCheck
|
809
|
|
-check_SCRIPTS=llvmcheck.sh
|
810
|
|
-TESTS_ENVIRONMENT=export GMAKE=@GMAKE@;
|
811
|
|
-TESTS=llvmunittest_ADT llvmunittest_Support llvmunittest_VMCore llvmunittest_ExecutionEngine llvmunittest_JIT
|
812
|
|
-@ifGNUmake@ TESTS+=llvmcheck.sh
|
813
|
|
-
|
814
|
|
-libllvmasmprinter_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_srcdir)/llvm/lib/Target/X86 \
|
815
|
|
- -I$(top_srcdir)/llvm/lib/Target/PowerPC -I$(top_srcdir)/llvm/lib/Target/ARM
|
816
|
|
-libllvmasmprinter_la_SOURCES=\
|
817
|
|
- llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp\
|
818
|
|
- llvm/lib/CodeGen/ELFCodeEmitter.cpp\
|
819
|
|
- llvm/lib/CodeGen/ELFWriter.cpp
|
820
|
|
-
|
821
|
|
-if BUILD_X86
|
822
|
|
-libllvmasmprinter_la_SOURCES+=llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp\
|
823
|
|
- llvm/lib/Target/X86/AsmPrinter/X86ATTInstPrinter.cpp\
|
824
|
|
- llvm/lib/Target/X86/AsmPrinter/X86IntelInstPrinter.cpp\
|
825
|
|
- llvm/lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp\
|
826
|
|
- llvm/lib/Target/X86/AsmPrinter/X86MCInstLower.cpp\
|
827
|
|
- llvm/lib/Target/X86/X86COFFMachineModuleInfo.cpp
|
828
|
|
-endif
|
829
|
|
-
|
830
|
|
-if BUILD_PPC
|
831
|
|
-libllvmasmprinter_la_SOURCES+= llvm/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
|
832
|
|
-endif
|
833
|
|
-
|
834
|
|
-if BUILD_ARM
|
835
|
|
-libllvmasmprinter_la_SOURCES+= llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp \
|
836
|
|
- llvm/lib/Target/ARM/AsmPrinter/ARMInstPrinter.cpp\
|
837
|
|
- llvm/lib/Target/ARM/AsmPrinter/ARMMCInstLower.cpp
|
838
|
|
-endif
|
839
|
|
-
|
840
|
|
-libllvmfullcodegen_la_SOURCES=\
|
841
|
|
- llvm/lib/CodeGen/GCMetadataPrinter.cpp\
|
842
|
|
- llvm/lib/CodeGen/IfConversion.cpp\
|
843
|
|
- llvm/lib/CodeGen/IntrinsicLowering.cpp\
|
844
|
|
- llvm/lib/CodeGen/OcamlGC.cpp\
|
845
|
|
- llvm/lib/CodeGen/RegAllocLocal.cpp\
|
846
|
|
- llvm/lib/CodeGen/RegAllocPBQP.cpp\
|
847
|
|
- llvm/lib/CodeGen/ShadowStackGC.cpp\
|
848
|
|
- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp\
|
849
|
|
- llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp\
|
850
|
|
- llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp\
|
851
|
|
- llvm/lib/Target/Target.cpp\
|
852
|
|
- llvm/lib/Target/TargetAsmLexer.cpp\
|
853
|
|
- llvm/lib/Target/TargetELFWriterInfo.cpp\
|
854
|
|
- llvm/lib/Target/TargetIntrinsicInfo.cpp
|
855
|
|
-
|
856
|
|
-lli_LDADD+=libllvmfullcodegen.la libllvmcodegen.la libllvmsupport_nodups.la libllvmjit.la libllvmsystem.la
|
857
|
|
-lli_SOURCES=\
|
858
|
|
- llvm/tools/lli/lli.cpp
|
859
|
|
-
|
860
|
|
-llc_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
|
861
|
|
-llc_CXXFLAGS=$(LLVM_CXXFLAGS)
|
862
|
|
-llc_LDADD=libllvmbitreader.la libllvmasmprinter.la libllvmasmparser.la $(lli_LDADD)
|
863
|
|
-llc_SOURCES=\
|
864
|
|
- llvm/lib/MC/MCInstPrinter.cpp\
|
865
|
|
- llvm/tools/llc/llc.cpp
|
866
|
|
-
|
867
|
|
-llvm_as_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
|
868
|
|
-llvm_as_CXXFLAGS=$(LLVM_CXXFLAGS)
|
869
|
|
-llvm_as_LDADD=libllvmasmparser.la libllvmbitwriter.la libllvmsupport_nodups.la libllvmjit.la libllvmsystem.la
|
870
|
|
-llvm_as_SOURCES=\
|
871
|
|
- llvm/tools/llvm-as/llvm-as.cpp
|
872
|
|
-
|
873
|
|
-llvm_dis_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
|
874
|
|
-llvm_dis_CXXFLAGS=$(LLVM_CXXFLAGS)
|
875
|
|
-llvm_dis_LDADD=libllvmasmparser.la libllvmbitreader.la libllvmsupport_nodups.la libllvmjit.la libllvmsystem.la
|
876
|
|
-llvm_dis_SOURCES=\
|
877
|
|
- llvm/tools/llvm-dis/llvm-dis.cpp
|
878
|
|
-
|
879
|
|
-#bytecode2llvm.cpp: build-llvm
|
880
|
|
-
|
881
|
|
-build-llvm:
|
882
|
|
- +$(GMAKE) -C llvm OPTIMIZE_OPTION=-O2 libs-only
|
883
|
|
-
|
884
|
|
-build-llvm-for-check:
|
885
|
|
- +$(GMAKE) -C llvm OPTIMIZE_OPTION=-O2 tools-only
|
886
|
|
-
|
887
|
704
|
# Don't use make -C here, otherwise there's a racecondition between distclean
|
888
|
705
|
# and clean (distclean removes all Makefiles in llvm/)
|
889
|
706
|
clean-local:
|
...
|
...
|
@@ -912,10 +592,6 @@ distclean-local:
|
912
|
912
|
llvm/Makefile.common llvm/unittests/Makefile;\
|
913
|
913
|
fi
|
914
|
914
|
|
915
|
|
-check-llvm: build-llvm-for-check
|
916
|
|
- +$(GMAKE) -C llvm check
|
917
|
|
- +$(GMAKE) -C llvm unittests
|
918
|
|
-
|
919
|
915
|
# Rule to rerun LLVM's configure if it changed, before building anything else
|
920
|
916
|
# LLVM
|
921
|
917
|
BUILT_SOURCES += llvm/config.status
|