Browse code

Fix make distcheck.

Török Edvin authored on 2009/09/08 00:01:43
Showing 16 changed files
... ...
@@ -31,9 +31,9 @@ pkgconfig_DATA = libclamav.pc
31 31
 distuninstallcheck_listfiles = find . -type f ! -name clamd.conf ! -name freshclam.conf ! -name daily.cvd ! -name main.cvd -print
32 32
 DISTCLEANFILES = target.h
33 33
 if DISTCHECK_ENABLE_FLAGS
34
-DISTCHECK_CONFIGURE_FLAGS=--enable-milter --enable-llvm=yes --disable-clamav CFLAGS="-Wno-pointer-sign -Werror-implicit-function-declaration -Werror -Wextra -Wall -Wbad-function-cast -Wcast-align -Wendif-labels -Wfloat-equal -Wformat=2 -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wno-error=missing-prototypes -Wnested-externs -Wno-error=nested-externs -Wpointer-arith -Wstrict-prototypes -Wno-error=strict-prototypes -Wno-switch -Wno-switch-enum -Wundef -Wwrite-strings -Wstrict-overflow=1 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wdeclaration-after-statement -Waggregate-return -Wmissing-format-attribute -Wno-error=missing-format-attribute -Wno-error=type-limits -Wno-error=unused-value -Wno-error=unused-variable -Wcast-qual -Wno-error=cast-qual -Wno-error=sign-compare -Wshadow -Wno-error=shadow -Wno-error=uninitialized -fdiagnostics-show-option -Wno-unused-parameter -Wno-error=unreachable-code -Winvalid-pch -Wno-error=invalid-pch -O2 -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wstack-protector -Wno-error=aggregate-return"
34
+DISTCHECK_CONFIGURE_FLAGS=--enable-milter --enable-llvm=yes --enable-all-jit-targets --disable-clamav CFLAGS="-Wno-pointer-sign -Werror-implicit-function-declaration -Werror -Wextra -Wall -Wbad-function-cast -Wcast-align -Wendif-labels -Wfloat-equal -Wformat=2 -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wno-error=missing-prototypes -Wnested-externs -Wno-error=nested-externs -Wpointer-arith -Wstrict-prototypes -Wno-error=strict-prototypes -Wno-switch -Wno-switch-enum -Wundef -Wwrite-strings -Wstrict-overflow=1 -Winit-self -Wmissing-include-dirs -Wstrict-aliasing -Wdeclaration-after-statement -Waggregate-return -Wmissing-format-attribute -Wno-error=missing-format-attribute -Wno-error=type-limits -Wno-error=unused-value -Wno-error=unused-variable -Wcast-qual -Wno-error=cast-qual -Wno-error=sign-compare -Wshadow -Wno-error=shadow -Wno-error=uninitialized -fdiagnostics-show-option -Wno-unused-parameter -Wno-error=unreachable-code -Winvalid-pch -Wno-error=invalid-pch -O2 -D_FORTIFY_SOURCE=2 -fstack-protector-all -Wstack-protector -Wno-error=aggregate-return"
35 35
 else
36
-DISTCHECK_CONFIGURE_FLAGS=--enable-milter --enable-llvm=yes --disable-clamav
36
+DISTCHECK_CONFIGURE_FLAGS=--enable-milter --enable-llvm=yes --enable-all-jit-targets --disable-clamav
37 37
 endif
38 38
 lcov:
39 39
 	($(MAKE); cd unit_tests; $(MAKE) lcov)
... ...
@@ -344,9 +344,10 @@ pkgconfig_DATA = libclamav.pc
344 344
 # don't complain that configuration files and databases are not removed, this is intended
345 345
 distuninstallcheck_listfiles = find . -type f ! -name clamd.conf ! -name freshclam.conf ! -name daily.cvd ! -name main.cvd -print
346 346
 DISTCLEANFILES = target.h
347
-@DISTCHECK_ENABLE_FLAGS_FALSE@DISTCHECK_CONFIGURE_FLAGS = --enable-milter --enable-llvm=yes --disable-clamav
347
+@DISTCHECK_ENABLE_FLAGS_FALSE@DISTCHECK_CONFIGURE_FLAGS = --enable-milter --enable-llvm=yes --enable-all-jit-targets --disable-clamav
348 348
 @DISTCHECK_ENABLE_FLAGS_TRUE@DISTCHECK_CONFIGURE_FLAGS =  \
349 349
 @DISTCHECK_ENABLE_FLAGS_TRUE@	--enable-milter --enable-llvm=yes \
350
+@DISTCHECK_ENABLE_FLAGS_TRUE@	--enable-all-jit-targets \
350 351
 @DISTCHECK_ENABLE_FLAGS_TRUE@	--disable-clamav \
351 352
 @DISTCHECK_ENABLE_FLAGS_TRUE@	CFLAGS="-Wno-pointer-sign \
352 353
 @DISTCHECK_ENABLE_FLAGS_TRUE@	-Werror-implicit-function-declaration \
... ...
@@ -22344,6 +22344,9 @@ $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22344 22344
 fi
22345 22345
 
22346 22346
 
22347
+if test "$enable_llvm" = "yes" && test "$subdirfailed" != "no"; then
22348
+    as_fn_error "Failed to configure LLVM, and LLVM was explicitly requested" "$LINENO" 5
22349
+fi
22347 22350
  if test "$subdirfailed" != "yes" && test "$enable_llvm" != "no"; then
22348 22351
   ENABLE_LLVM_TRUE=
22349 22352
   ENABLE_LLVM_FALSE='#'
... ...
@@ -1619,6 +1619,9 @@ docs/man/sigtool.1
1619 1619
 docs/man/clamdtop.1
1620 1620
 ])
1621 1621
 
1622
+if test "$enable_llvm" = "yes" && test "$subdirfailed" != "no"; then
1623
+    AC_MSG_ERROR([Failed to configure LLVM, and LLVM was explicitly requested])
1624
+fi
1622 1625
 AM_CONDITIONAL([ENABLE_LLVM],
1623 1626
 	       [test "$subdirfailed" != "yes" && test "$enable_llvm" != "no"])
1624 1627
 no_recursion="yes";
... ...
@@ -537,7 +537,7 @@ static int parseTypes(struct cli_bc *bc, unsigned char *buffer)
537 537
 		    return CL_EMALFDB;
538 538
 		}
539 539
 		if (t == 5) {
540
-		    ty->size = ty->align = sizeof(void);
540
+		    ty->size = ty->align = sizeof(void*);
541 541
 		} else {
542 542
 		    ty->size = ty->numElements*typesize(bc, ty->containedTypes[0]);
543 543
 		    ty->align = typealign(bc, ty->containedTypes[0]);
... ...
@@ -76,5 +76,15 @@ int cli_bytecode_run(const struct cli_all_bc *bcs, const struct cli_bc *bc, stru
76 76
 void cli_bytecode_destroy(struct cli_bc *bc);
77 77
 int cli_bytecode_done(struct cli_all_bc *allbc);
78 78
 
79
+#ifdef __cplusplus
80
+extern "C" {
81
+#endif
82
+
83
+void cli_bytecode_debug(int argc, char **argv);
84
+int bytecode_init(void);
85
+
86
+#ifdef __cplusplus
87
+}
88
+#endif
79 89
 
80 90
 #endif
... ...
@@ -20,6 +20,8 @@
20 20
  *  MA 02110-1301, USA.
21 21
  */
22 22
 
23
+#define _XOPEN_SOURCE 600
24
+#include <unistd.h>
23 25
 #include <stdlib.h>
24 26
 #include "cltypes.h"
25 27
 #include "clambc.h"
... ...
@@ -36,11 +36,11 @@ static uint16_t cli_tmp3[]={32, 32, 32};
36 36
 static uint16_t cli_tmp4[]={32, 65, 32};
37 37
 
38 38
 const struct cli_bc_type cli_apicall_types[]={
39
-	{DFunctionType, cli_tmp0, 3},
40
-	{DPointerType, cli_tmp1, 1},
41
-	{DStructType, cli_tmp2, 1},
42
-	{DFunctionType, cli_tmp3, 3},
43
-	{DFunctionType, cli_tmp4, 3}
39
+	{DFunctionType, cli_tmp0, 3, 0, 0},
40
+	{DPointerType, cli_tmp1, 1, 0, 0},
41
+	{DStructType, cli_tmp2, 1, 0, 0},
42
+	{DFunctionType, cli_tmp3, 3, 0, 0},
43
+	{DFunctionType, cli_tmp4, 3, 0, 0}
44 44
 };
45 45
 
46 46
 const unsigned cli_apicall_maxtypes=sizeof(cli_apicall_types)/sizeof(cli_apicall_types[0]);
... ...
@@ -53,11 +53,11 @@ const struct cli_apicall cli_apicalls[]={
53 53
 /* Bytecode APIcalls END */
54 54
 };
55 55
 const cli_apicall_int2 cli_apicalls0[] = {
56
-	cli_bcapi_test1,
57
-	cli_bcapi_seek
56
+	(cli_apicall_int2)cli_bcapi_test1,
57
+	(cli_apicall_int2)cli_bcapi_seek
58 58
 };
59 59
 const cli_apicall_pointer cli_apicalls1[] = {
60 60
 	(cli_apicall_pointer)cli_bcapi_test0,
61
-	cli_bcapi_read
61
+	(cli_apicall_pointer)cli_bcapi_read
62 62
 };
63 63
 const unsigned cli_apicall_maxapi = sizeof(cli_apicalls)/sizeof(cli_apicalls[0]);
... ...
@@ -20,21 +20,29 @@
20 20
  *  MA 02110-1301, USA.
21 21
  */
22 22
 
23
+#include <stdlib.h>
23 24
 #include "cltypes.h"
24 25
 #include "bytecode.h"
26
+#include "bytecode_priv.h"
25 27
 #include "clamav.h"
28
+#include "others.h"
26 29
 
27
-int cli_bytecode_prepare_jit(struct cli_bc *bc)
30
+int cli_bytecode_prepare_jit(struct cli_all_bc *bcs)
28 31
 {
29
-    if (bc->state != bc_loaded) {
30
-	cli_warnmsg("Cannot prepare for JIT, because it has already been converted to interpreter");
31
-	return CL_EBYTECODE;
32
+    unsigned i;
33
+    for (i=0;i<bcs->count;i++) {
34
+	if (bcs->all_bcs[i].state == bc_skip)
35
+	    continue;
36
+	if (bcs->all_bcs[i].state != bc_loaded) {
37
+	    cli_warnmsg("Cannot prepare for JIT, because it has already been converted to interpreter");
38
+	    return CL_EBYTECODE;
39
+	}
32 40
     }
33
-    cli_warnmsg("JIT not yet implemented\n");
41
+    cli_warnmsg("JIT not compiled in\n");
34 42
     return CL_EBYTECODE;
35 43
 }
36 44
 
37
-int cli_vm_execute_jit(const struct cli_bc *bc, struct cli_bc_ctx *ctx, const struct cli_bc_func *func, const struct cli_bc_inst *inst)
45
+int cli_vm_execute_jit(const struct cli_all_bc *bcs, struct cli_bc_ctx *ctx, const struct cli_bc_func *func)
38 46
 {
39 47
     return CL_EBYTECODE;
40 48
 }
... ...
@@ -110,8 +110,6 @@ int cli_vm_execute_jit(const struct cli_all_bc *bcs, struct cli_bc_ctx *ctx, con
110 110
 int cli_bytecode_prepare_jit(struct cli_all_bc *bc);
111 111
 int cli_bytecode_init_jit(struct cli_all_bc *bc);
112 112
 int cli_bytecode_done_jit(struct cli_all_bc *bc);
113
-int bytecode_init(void);
114
-void cli_bytecode_debug(int argc, char **argv);
115 113
 
116 114
 #ifdef __cplusplus
117 115
 }
... ...
@@ -777,8 +777,9 @@ int cli_vm_execute(const struct cli_bc *bc, struct cli_bc_ctx *ctx, const struct
777 777
 	}
778 778
 	bb_inst++;
779 779
 	inst++;
780
-	if (bb)
780
+	if (bb) {
781 781
 	    CHECK_GT(bb->numInsts, bb_inst);
782
+	}
782 783
     } while (stop == CL_SUCCESS);
783 784
 
784 785
     cli_stack_destroy(&stack);
... ...
@@ -30,7 +30,27 @@ endif
30 30
 #libclamavcxx_la_LDFLAGS = `$(LLVM_CONFIG) --ldflags --libs jit nativecodegen`
31 31
 libclamavcxx_la_CPPFLAGS = $(AM_CPPFLAGS) $(LLVM_INCLUDES) $(LLVM_DEFS)
32 32
 #libclamavcxx_la_DEPENDENCIES = $(LLVM_DEPS)
33
-libclamavcxx_la_LIBADD=libllvmexecutionengine.la
33
+libclamavcxx_la_LIBADD=libllvmsystem.la libllvmsupport.la libllvmcore.la libllvmtarget.la\
34
+		       libllvmipa.la libllvmtransformutils.la libllvmscalar.la\
35
+		       libllvmsdag.la libllvmmc.la libllvmcodegen.la libllvmexecutionengine.la
36
+
37
+noinst_LTLIBRARIES = libclamavcxx.la libllvmsupport.la libllvmsystem.la\
38
+		     libllvmcore.la libllvmtarget.la libllvmsdag.la libllvmcodegen.la libllvmexecutionengine.la\
39
+		     libllvmscalar.la libllvmipa.la libllvmtransformutils.la\
40
+		     libllvmmc.la
41
+if BUILD_X86
42
+libclamavcxx_la_LIBADD+=libllvmtargetx86.la
43
+noinst_LTLIBRARIES+=libllvmtargetx86.la
44
+endif
45
+if BUILD_PPC
46
+libclamavcxx_la_LIBADD+=libllvmtargetppc.la
47
+noinst_LTLIBRARIES+=libllvmtargetppc.la
48
+endif
49
+if BUILD_ARM
50
+libclamavcxx_la_LIBADD+=libllvmtargetarm.la
51
+noinst_LTLIBRARIES+=libllvmtargetarm.la
52
+endif
53
+
34 54
 libclamavcxx_la_LDFLAGS=-no-undefined
35 55
 #libclamavcxx_la_LDFLAGS = `$(LLVM_CONFIG) --ldflags --libs jit nativecodegen`
36 56
 libclamavcxx_la_SOURCES = bytecode2llvm.cpp
... ...
@@ -92,7 +112,6 @@ libllvmsystem_la_SOURCES = \
92 92
 
93 93
 libllvmsupport_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
94 94
 libllvmsupport_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
95
-libllvmsupport_la_LIBADD=libllvmsystem.la
96 95
 libllvmsupport_la_SOURCES=\
97 96
     llvm/lib/Support/APFloat.cpp\
98 97
     llvm/lib/Support/APInt.cpp\
... ...
@@ -136,7 +155,7 @@ libllvmsupport_la_SOURCES=\
136 136
 
137 137
 tblgen_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
138 138
 tblgen_CXXFLAGS=$(LLVM_CXXFLAGS)
139
-tblgen_LDADD=libllvmsystem.la libllvmsupport.la
139
+tblgen_LDADD=libllvmsupport.la libllvmsystem.la
140 140
 #TODO: if VERSIONSCRIPT
141 141
 tblgen_LDFLAGS= -Wl,--version-script,@top_srcdir@/llvm/autoconf/ExportMap.map
142 142
 tblgen_SOURCES=\
... ...
@@ -163,47 +182,8 @@ tblgen_SOURCES=\
163 163
   llvm/utils/TableGen/TableGen.cpp\
164 164
   llvm/utils/TableGen/TableGenBackend.cpp
165 165
 
166
-TBLGEN_FLAGS=-I$(top_srcdir)/llvm/include -I$(top_srcdir)/llvm/lib/Target -I$(top_srcdir)/llvm/lib/Target/X86
167
-TBLGEN=$(top_builddir)/tblgen
168
-X86GenRegisterInfo.h.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
169
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-register-desc-header -o $@ $<
170
-
171
-X86GenRegisterNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
172
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-register-enums -o $@ $<
173
-
174
-X86GenRegisterInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
175
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-register-desc -o $@ $<
176
-
177
-X86GenInstrNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
178
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-instr-enums -o $@ $<
179
-
180
-X86GenInstrInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
181
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-instr-desc -o $@ $<
182
-
183
-X86GenAsmWriter.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
184
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-asm-writer -o $@ $<
185
-
186
-X86GenAsmWriter1.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
187
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-asm-writer -asmwriternum=1 -o $@ $<
188
-
189
-X86GenAsmMatcher.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
190
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-asm-matcher -o $@ $<
191
-
192
-X86GenDAGISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
193
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-dag-isel -o $@ $<
194
-
195
-X86GenFastISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
196
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-fast-isel -o $@ $<
197
-
198
-X86GenCallingConv.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
199
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-callingconv -o $@ $<
200
-
201
-X86GenSubtarget.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
202
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-subtarget -o $@ $<
203
-
204 166
 libllvmcore_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
205 167
 libllvmcore_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
206
-libllvmcore_la_LIBADD=libllvmsupport.la
207 168
 libllvmcore_la_SOURCES=\
208 169
  llvm/lib/VMCore/AsmWriter.cpp\
209 170
  llvm/lib/VMCore/Attributes.cpp\
... ...
@@ -236,8 +216,54 @@ libllvmcore_la_SOURCES=\
236 236
  llvm/lib/VMCore/ValueTypes.cpp\
237 237
  llvm/lib/VMCore/Verifier.cpp
238 238
 
239
+TBLGEN=$(top_builddir)/tblgen
240
+TBLGEN_V=$(AM_V_GEN)$(TBLGEN)
241
+TBLGEN_FLAGS=-I$(top_srcdir)/llvm/include -I$(top_srcdir)/llvm/lib/Target
242
+
243
+BUILT_SOURCES=
244
+# X86 Target
245
+if BUILD_X86
246
+TBLGEN_FLAGS_X86= $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/X86
247
+X86GenRegisterInfo.h.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
248
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-register-desc-header -o $@ $<
249
+
250
+X86GenRegisterNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
251
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-register-enums -o $@ $<
252
+
253
+X86GenRegisterInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
254
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-register-desc -o $@ $<
255
+
256
+X86GenInstrNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
257
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-instr-enums -o $@ $<
258
+
259
+X86GenInstrInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
260
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-instr-desc -o $@ $<
261
+
262
+X86GenAsmWriter.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
263
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-writer -o $@ $<
264
+
265
+X86GenAsmWriter1.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
266
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-writer -asmwriternum=1 -o $@ $<
267
+
268
+X86GenAsmMatcher.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
269
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-matcher -o $@ $<
270
+
271
+X86GenDAGISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
272
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-dag-isel -o $@ $<
273
+
274
+X86GenFastISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
275
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-fast-isel -o $@ $<
276
+
277
+X86GenCallingConv.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
278
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-callingconv -o $@ $<
279
+
280
+X86GenSubtarget.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
281
+	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-subtarget -o $@ $<
282
+
239 283
 libllvmtargetx86_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/X86
240
-BUILT_SOURCES=X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenRegisterInfo.inc X86GenInstrNames.inc X86GenInstrInfo.inc X86GenAsmWriter.inc X86GenAsmWriter1.inc X86GenAsmMatcher.inc X86GenDAGISel.inc X86GenFastISel.inc X86GenCallingConv.inc X86GenSubtarget.inc
284
+BUILT_SOURCES+=X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenRegisterInfo.inc X86GenInstrNames.inc X86GenInstrInfo.inc\
285
+	      X86GenAsmWriter.inc X86GenAsmWriter1.inc X86GenAsmMatcher.inc X86GenDAGISel.inc X86GenFastISel.inc X86GenCallingConv.inc\
286
+	      X86GenSubtarget.inc
241 287
 
242 288
 libllvmtargetx86_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
243 289
 libllvmtargetx86_la_SOURCES=\
... ...
@@ -255,10 +281,133 @@ libllvmtargetx86_la_SOURCES=\
255 255
     llvm/lib/Target/X86/X86TargetMachine.cpp\
256 256
     llvm/lib/Target/X86/X86FastISel.cpp\
257 257
     llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
258
+endif
259
+
260
+if BUILD_PPC
261
+# PPC Target
262
+TBLGEN_FLAGS_PPC= $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/PowerPC
263
+PPCGenInstrNames.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
264
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-instr-enums -o $@ $<
265
+
266
+PPCGenRegisterNames.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
267
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-enums -o $@ $<
268
+
269
+PPCGenAsmWriter.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
270
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-asm-writer -o $@ $<
271
+
272
+PPCGenCodeEmitter.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
273
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-emitter -o $@ $<
274
+
275
+PPCRegisterInfo.h.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
276
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-desc-header -o $@ $<
277
+
278
+PPCGenRegisterInfo.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
279
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-desc -o $@ $<
280
+
281
+PPCGenRegisterInfo.h.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
282
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-desc-header -o $@ $<
283
+
284
+PPCGenInstrInfo.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
285
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-instr-desc -o $@ $<
286
+
287
+PPCGenDAGISel.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
288
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-dag-isel -o $@ $<
289
+
290
+PPCGenCallingConv.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
291
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-callingconv -o $@ $<
292
+
293
+PPCGenSubtarget.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
294
+	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-subtarget -o $@ $<
295
+
296
+libllvmtargetppc_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/PowerPC
297
+BUILT_SOURCES += PPCGenInstrNames.inc PPCGenRegisterNames.inc PPCGenAsmWriter.inc PPCGenCodeEmitter.inc PPCGenRegisterInfo.h.inc PPCGenRegisterInfo.inc\
298
+    PPCGenInstrInfo.inc PPCGenDAGISel.inc PPCGenCallingConv.inc PPCGenSubtarget.inc
299
+
300
+libllvmtargetppc_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
301
+libllvmtargetppc_la_SOURCES=\
302
+  llvm/lib/Target/PowerPC/PPCBranchSelector.cpp\
303
+  llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp\
304
+ llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp\
305
+ llvm/lib/Target/PowerPC/PPCInstrInfo.cpp\
306
+ llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp\
307
+ llvm/lib/Target/PowerPC/PPCISelLowering.cpp\
308
+ llvm/lib/Target/PowerPC/PPCJITInfo.cpp\
309
+ llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp\
310
+ llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp\
311
+ llvm/lib/Target/PowerPC/PPCPredicates.cpp\
312
+ llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp\
313
+ llvm/lib/Target/PowerPC/PPCSubtarget.cpp\
314
+ llvm/lib/Target/PowerPC/PPCTargetMachine.cpp\
315
+ llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
316
+endif
317
+
318
+if BUILD_ARM
319
+# ARM Target
320
+TBLGEN_FLAGS_ARM= $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/ARM
321
+ARMGenRegisterInfo.h.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
322
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-desc-header -o $@ $<
323
+
324
+ARMGenRegisterNames.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
325
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-enums -o $@ $<
326
+
327
+ARMGenRegisterInfo.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
328
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-desc -o $@ $<
329
+
330
+ARMGenInstrNames.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
331
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-instr-enums -o $@ $<
332
+
333
+ARMGenInstrInfo.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
334
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-instr-desc -o $@ $<
335
+
336
+ARMGenCodeEmitter.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
337
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-emitter -o $@ $<
338
+
339
+ARMGenAsmWriter.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
340
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-asm-writer -o $@ $<
341
+
342
+ARMGenDAGISel.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
343
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-dag-isel -o $@ $<
344
+
345
+ARMGenCallingConv.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
346
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-callingconv -o $@ $<
347
+
348
+ARMGenSubtarget.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
349
+	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-subtarget -o $@ $<
350
+
351
+libllvmtargetarm_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/ARM
352
+BUILT_SOURCES += ARMGenRegisterInfo.h.inc ARMGenRegisterNames.inc ARMGenRegisterInfo.inc ARMGenInstrNames.inc ARMGenInstrInfo.inc ARMGenCodeEmitter.inc\
353
+    ARMGenAsmWriter.inc ARMGenDAGISel.inc ARMGenCallingConv.inc ARMGenSubtarget.inc
354
+
355
+libllvmtargetarm_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
356
+libllvmtargetarm_la_SOURCES=\
357
+  llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp\
358
+  llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp\
359
+  llvm/lib/Target/ARM/ARMCodeEmitter.cpp\
360
+ llvm/lib/Target/ARM/ARMConstantIslandPass.cpp\
361
+ llvm/lib/Target/ARM/ARMConstantPoolValue.cpp\
362
+ llvm/lib/Target/ARM/ARMInstrInfo.cpp\
363
+ llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp\
364
+ llvm/lib/Target/ARM/ARMISelLowering.cpp\
365
+ llvm/lib/Target/ARM/ARMJITInfo.cpp\
366
+ llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp\
367
+ llvm/lib/Target/ARM/ARMMCAsmInfo.cpp\
368
+ llvm/lib/Target/ARM/ARMRegisterInfo.cpp\
369
+ llvm/lib/Target/ARM/ARMSubtarget.cpp\
370
+ llvm/lib/Target/ARM/ARMTargetMachine.cpp\
371
+ llvm/lib/Target/ARM/NEONPreAllocPass.cpp\
372
+ llvm/lib/Target/ARM/Thumb1InstrInfo.cpp\
373
+ llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp\
374
+ llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp\
375
+ llvm/lib/Target/ARM/Thumb2InstrInfo.cpp\
376
+ llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp\
377
+ llvm/lib/Target/ARM/Thumb2SizeReduction.cpp\
378
+ llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
379
+endif
380
+
381
+# End of Targets
258 382
 
259 383
 libllvmtarget_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
260 384
 libllvmtarget_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
261
-libllvmtarget_la_LIBADD=libllvmtargetx86.la libllvmcore.la libllvmmc.la
262 385
 libllvmtarget_la_SOURCES=\
263 386
   llvm/lib/Target/SubtargetFeature.cpp\
264 387
   llvm/lib/Target/Target.cpp\
... ...
@@ -299,7 +448,6 @@ libllvmmc_la_SOURCES=\
299 299
 
300 300
 libllvmsdag_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
301 301
 libllvmsdag_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
302
-libllvmsdag_la_LIBADD=libllvmcodegen.la
303 302
 libllvmsdag_la_SOURCES=\
304 303
   llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp\
305 304
   llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp\
... ...
@@ -350,7 +498,6 @@ libllvmipa_la_SOURCES=\
350 350
 
351 351
 libllvmcodegen_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
352 352
 libllvmcodegen_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
353
-libllvmcodegen_la_LIBADD=libllvmscalar.la libllvmipa.la libllvmtransformutils.la
354 353
 libllvmcodegen_la_SOURCES=\
355 354
   llvm/lib/CodeGen/BranchFolding.cpp\
356 355
   llvm/lib/CodeGen/CodePlacementOpt.cpp\
... ...
@@ -442,7 +589,6 @@ libllvmtransformutils_la_SOURCES=\
442 442
 
443 443
 libllvmexecutionengine_la_CPPFLAGS=$(LLVM_INCLUDES) $(LLVM_DEFS)
444 444
 libllvmexecutionengine_la_CXXFLAGS=$(LLVM_CXXFLAGS) -fno-exceptions
445
-libllvmexecutionengine_la_LIBADD=libllvmtarget.la libllvmsdag.la
446 445
 libllvmexecutionengine_la_SOURCES=\
447 446
  llvm/lib/ExecutionEngine/ExecutionEngine.cpp\
448 447
  llvm/lib/ExecutionEngine/JIT/Intercept.cpp\
... ...
@@ -453,11 +599,7 @@ libllvmexecutionengine_la_SOURCES=\
453 453
  llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp\
454 454
  llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
455 455
 
456
-noinst_LTLIBRARIES = libclamavcxx.la libllvmsupport.la libllvmsystem.la\
457
-		     libllvmcore.la libllvmtargetx86.la libllvmtarget.la\
458
-		     libllvmsdag.la libllvmcodegen.la libllvmexecutionengine.la\
459
-		     libllvmscalar.la libllvmipa.la libllvmtransformutils.la\
460
-		     libllvmmc.la
456
+
461 457
 noinst_PROGRAMS = tblgen
462 458
 #bytecode2llvm.cpp: build-llvm
463 459
 
... ...
@@ -474,3 +616,6 @@ check-llvm: build-llvm-for-check
474 474
 	+$(GMAKE) -C llvm check
475 475
 	+$(GMAKE) -C llvm unittests
476 476
 
477
+# rm configure generated files
478
+dist-hook:
479
+	rm -f llvm/include/llvm/Config/*.h llvm/include/llvm/Config/*.def llvm/Makefile.config llvm/llvm.spec llvm/docs/doxygen.cfg llvm/tools/llvmc/plugins/Base/Base.td tools/llvm-config/llvm-config.in
... ...
@@ -51,6 +51,22 @@ POST_UNINSTALL = :
51 51
 build_triplet = @build@
52 52
 host_triplet = @host@
53 53
 target_triplet = @target@
54
+@BUILD_X86_TRUE@am__append_1 = libllvmtargetx86.la
55
+@BUILD_X86_TRUE@am__append_2 = libllvmtargetx86.la
56
+@BUILD_PPC_TRUE@am__append_3 = libllvmtargetppc.la
57
+@BUILD_PPC_TRUE@am__append_4 = libllvmtargetppc.la
58
+@BUILD_ARM_TRUE@am__append_5 = libllvmtargetarm.la
59
+@BUILD_ARM_TRUE@am__append_6 = libllvmtargetarm.la
60
+@BUILD_X86_TRUE@am__append_7 = X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenRegisterInfo.inc X86GenInstrNames.inc X86GenInstrInfo.inc\
61
+@BUILD_X86_TRUE@	      X86GenAsmWriter.inc X86GenAsmWriter1.inc X86GenAsmMatcher.inc X86GenDAGISel.inc X86GenFastISel.inc X86GenCallingConv.inc\
62
+@BUILD_X86_TRUE@	      X86GenSubtarget.inc
63
+
64
+@BUILD_PPC_TRUE@am__append_8 = PPCGenInstrNames.inc PPCGenRegisterNames.inc PPCGenAsmWriter.inc PPCGenCodeEmitter.inc PPCGenRegisterInfo.h.inc PPCGenRegisterInfo.inc\
65
+@BUILD_PPC_TRUE@    PPCGenInstrInfo.inc PPCGenDAGISel.inc PPCGenCallingConv.inc PPCGenSubtarget.inc
66
+
67
+@BUILD_ARM_TRUE@am__append_9 = ARMGenRegisterInfo.h.inc ARMGenRegisterNames.inc ARMGenRegisterInfo.inc ARMGenInstrNames.inc ARMGenInstrInfo.inc ARMGenCodeEmitter.inc\
68
+@BUILD_ARM_TRUE@    ARMGenAsmWriter.inc ARMGenDAGISel.inc ARMGenCallingConv.inc ARMGenSubtarget.inc
69
+
54 70
 noinst_PROGRAMS = tblgen$(EXEEXT)
55 71
 subdir = .
56 72
 DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
... ...
@@ -72,7 +88,11 @@ CONFIG_HEADER = clamavcxx-config.h
72 72
 CONFIG_CLEAN_FILES =
73 73
 CONFIG_CLEAN_VPATH_FILES =
74 74
 LTLIBRARIES = $(noinst_LTLIBRARIES)
75
-libclamavcxx_la_DEPENDENCIES = libllvmexecutionengine.la
75
+libclamavcxx_la_DEPENDENCIES = libllvmsystem.la libllvmsupport.la \
76
+	libllvmcore.la libllvmtarget.la libllvmipa.la \
77
+	libllvmtransformutils.la libllvmscalar.la libllvmsdag.la \
78
+	libllvmmc.la libllvmcodegen.la libllvmexecutionengine.la \
79
+	$(am__append_1) $(am__append_3) $(am__append_5)
76 80
 am_libclamavcxx_la_OBJECTS = libclamavcxx_la-bytecode2llvm.lo
77 81
 libclamavcxx_la_OBJECTS = $(am_libclamavcxx_la_OBJECTS)
78 82
 AM_V_lt = $(am__v_lt_$(V))
... ...
@@ -82,8 +102,7 @@ libclamavcxx_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
82 82
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
83 83
 	$(AM_CXXFLAGS) $(CXXFLAGS) $(libclamavcxx_la_LDFLAGS) \
84 84
 	$(LDFLAGS) -o $@
85
-libllvmcodegen_la_DEPENDENCIES = libllvmscalar.la libllvmipa.la \
86
-	libllvmtransformutils.la
85
+libllvmcodegen_la_LIBADD =
87 86
 am_libllvmcodegen_la_OBJECTS = libllvmcodegen_la-BranchFolding.lo \
88 87
 	libllvmcodegen_la-CodePlacementOpt.lo \
89 88
 	libllvmcodegen_la-DeadMachineInstructionElim.lo \
... ...
@@ -151,7 +170,7 @@ libllvmcodegen_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
151 151
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
152 152
 	$(libllvmcodegen_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
153 153
 	$(LDFLAGS) -o $@
154
-libllvmcore_la_DEPENDENCIES = libllvmsupport.la
154
+libllvmcore_la_LIBADD =
155 155
 am_libllvmcore_la_OBJECTS = libllvmcore_la-AsmWriter.lo \
156 156
 	libllvmcore_la-Attributes.lo libllvmcore_la-AutoUpgrade.lo \
157 157
 	libllvmcore_la-BasicBlock.lo libllvmcore_la-ConstantFold.lo \
... ...
@@ -173,8 +192,7 @@ libllvmcore_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
173 173
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
174 174
 	$(libllvmcore_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
175 175
 	$(LDFLAGS) -o $@
176
-libllvmexecutionengine_la_DEPENDENCIES = libllvmtarget.la \
177
-	libllvmsdag.la
176
+libllvmexecutionengine_la_LIBADD =
178 177
 am_libllvmexecutionengine_la_OBJECTS =  \
179 178
 	libllvmexecutionengine_la-ExecutionEngine.lo \
180 179
 	libllvmexecutionengine_la-Intercept.lo \
... ...
@@ -232,7 +250,7 @@ libllvmscalar_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
232 232
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
233 233
 	$(libllvmscalar_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
234 234
 	$(LDFLAGS) -o $@
235
-libllvmsdag_la_DEPENDENCIES = libllvmcodegen.la
235
+libllvmsdag_la_LIBADD =
236 236
 am_libllvmsdag_la_OBJECTS = libllvmsdag_la-CallingConvLower.lo \
237 237
 	libllvmsdag_la-DAGCombiner.lo libllvmsdag_la-FastISel.lo \
238 238
 	libllvmsdag_la-LegalizeDAG.lo \
... ...
@@ -260,7 +278,7 @@ libllvmsdag_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
260 260
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
261 261
 	$(libllvmsdag_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
262 262
 	$(LDFLAGS) -o $@
263
-libllvmsupport_la_DEPENDENCIES = libllvmsystem.la
263
+libllvmsupport_la_LIBADD =
264 264
 am_libllvmsupport_la_OBJECTS = libllvmsupport_la-APFloat.lo \
265 265
 	libllvmsupport_la-APInt.lo libllvmsupport_la-APSInt.lo \
266 266
 	libllvmsupport_la-Allocator.lo \
... ...
@@ -308,8 +326,7 @@ libllvmsystem_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
308 308
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
309 309
 	$(libllvmsystem_la_CXXFLAGS) $(CXXFLAGS) \
310 310
 	$(libllvmsystem_la_LDFLAGS) $(LDFLAGS) -o $@
311
-libllvmtarget_la_DEPENDENCIES = libllvmtargetx86.la libllvmcore.la \
312
-	libllvmmc.la
311
+libllvmtarget_la_LIBADD =
313 312
 am_libllvmtarget_la_OBJECTS = libllvmtarget_la-SubtargetFeature.lo \
314 313
 	libllvmtarget_la-Target.lo libllvmtarget_la-TargetData.lo \
315 314
 	libllvmtarget_la-TargetELFWriterInfo.lo \
... ...
@@ -326,27 +343,133 @@ libllvmtarget_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
326 326
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
327 327
 	$(libllvmtarget_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
328 328
 	$(LDFLAGS) -o $@
329
+libllvmtargetarm_la_LIBADD =
330
+am__libllvmtargetarm_la_SOURCES_DIST =  \
331
+	llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp \
332
+	llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp \
333
+	llvm/lib/Target/ARM/ARMCodeEmitter.cpp \
334
+	llvm/lib/Target/ARM/ARMConstantIslandPass.cpp \
335
+	llvm/lib/Target/ARM/ARMConstantPoolValue.cpp \
336
+	llvm/lib/Target/ARM/ARMInstrInfo.cpp \
337
+	llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp \
338
+	llvm/lib/Target/ARM/ARMISelLowering.cpp \
339
+	llvm/lib/Target/ARM/ARMJITInfo.cpp \
340
+	llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp \
341
+	llvm/lib/Target/ARM/ARMMCAsmInfo.cpp \
342
+	llvm/lib/Target/ARM/ARMRegisterInfo.cpp \
343
+	llvm/lib/Target/ARM/ARMSubtarget.cpp \
344
+	llvm/lib/Target/ARM/ARMTargetMachine.cpp \
345
+	llvm/lib/Target/ARM/NEONPreAllocPass.cpp \
346
+	llvm/lib/Target/ARM/Thumb1InstrInfo.cpp \
347
+	llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp \
348
+	llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp \
349
+	llvm/lib/Target/ARM/Thumb2InstrInfo.cpp \
350
+	llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp \
351
+	llvm/lib/Target/ARM/Thumb2SizeReduction.cpp \
352
+	llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
353
+@BUILD_ARM_TRUE@am_libllvmtargetarm_la_OBJECTS =  \
354
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMBaseInstrInfo.lo \
355
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMBaseRegisterInfo.lo \
356
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMCodeEmitter.lo \
357
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMConstantIslandPass.lo \
358
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMConstantPoolValue.lo \
359
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMInstrInfo.lo \
360
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMISelDAGToDAG.lo \
361
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMISelLowering.lo \
362
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMJITInfo.lo \
363
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMLoadStoreOptimizer.lo \
364
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMMCAsmInfo.lo \
365
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMRegisterInfo.lo \
366
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMSubtarget.lo \
367
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMTargetMachine.lo \
368
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-NEONPreAllocPass.lo \
369
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-Thumb1InstrInfo.lo \
370
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-Thumb1RegisterInfo.lo \
371
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-Thumb2ITBlockPass.lo \
372
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-Thumb2InstrInfo.lo \
373
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-Thumb2RegisterInfo.lo \
374
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-Thumb2SizeReduction.lo \
375
+@BUILD_ARM_TRUE@	libllvmtargetarm_la-ARMTargetInfo.lo
376
+libllvmtargetarm_la_OBJECTS = $(am_libllvmtargetarm_la_OBJECTS)
377
+libllvmtargetarm_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
378
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
379
+	$(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
380
+	$(LDFLAGS) -o $@
381
+@BUILD_ARM_TRUE@am_libllvmtargetarm_la_rpath =
382
+libllvmtargetppc_la_LIBADD =
383
+am__libllvmtargetppc_la_SOURCES_DIST =  \
384
+	llvm/lib/Target/PowerPC/PPCBranchSelector.cpp \
385
+	llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp \
386
+	llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp \
387
+	llvm/lib/Target/PowerPC/PPCInstrInfo.cpp \
388
+	llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp \
389
+	llvm/lib/Target/PowerPC/PPCISelLowering.cpp \
390
+	llvm/lib/Target/PowerPC/PPCJITInfo.cpp \
391
+	llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp \
392
+	llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp \
393
+	llvm/lib/Target/PowerPC/PPCPredicates.cpp \
394
+	llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp \
395
+	llvm/lib/Target/PowerPC/PPCSubtarget.cpp \
396
+	llvm/lib/Target/PowerPC/PPCTargetMachine.cpp \
397
+	llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
398
+@BUILD_PPC_TRUE@am_libllvmtargetppc_la_OBJECTS =  \
399
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCBranchSelector.lo \
400
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCCodeEmitter.lo \
401
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCHazardRecognizers.lo \
402
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCInstrInfo.lo \
403
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCISelDAGToDAG.lo \
404
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCISelLowering.lo \
405
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCJITInfo.lo \
406
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCMachOWriterInfo.lo \
407
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCMCAsmInfo.lo \
408
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCPredicates.lo \
409
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCRegisterInfo.lo \
410
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCSubtarget.lo \
411
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PPCTargetMachine.lo \
412
+@BUILD_PPC_TRUE@	libllvmtargetppc_la-PowerPCTargetInfo.lo
413
+libllvmtargetppc_la_OBJECTS = $(am_libllvmtargetppc_la_OBJECTS)
414
+libllvmtargetppc_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
415
+	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
416
+	$(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
417
+	$(LDFLAGS) -o $@
418
+@BUILD_PPC_TRUE@am_libllvmtargetppc_la_rpath =
329 419
 libllvmtargetx86_la_LIBADD =
330
-am_libllvmtargetx86_la_OBJECTS =  \
331
-	libllvmtargetx86_la-X86CodeEmitter.lo \
332
-	libllvmtargetx86_la-X86ELFWriterInfo.lo \
333
-	libllvmtargetx86_la-X86FloatingPoint.lo \
334
-	libllvmtargetx86_la-X86FloatingPointRegKill.lo \
335
-	libllvmtargetx86_la-X86ISelDAGToDAG.lo \
336
-	libllvmtargetx86_la-X86ISelLowering.lo \
337
-	libllvmtargetx86_la-X86InstrInfo.lo \
338
-	libllvmtargetx86_la-X86JITInfo.lo \
339
-	libllvmtargetx86_la-X86MCAsmInfo.lo \
340
-	libllvmtargetx86_la-X86RegisterInfo.lo \
341
-	libllvmtargetx86_la-X86Subtarget.lo \
342
-	libllvmtargetx86_la-X86TargetMachine.lo \
343
-	libllvmtargetx86_la-X86FastISel.lo \
344
-	libllvmtargetx86_la-X86TargetInfo.lo
420
+am__libllvmtargetx86_la_SOURCES_DIST =  \
421
+	llvm/lib/Target/X86/X86CodeEmitter.cpp \
422
+	llvm/lib/Target/X86/X86ELFWriterInfo.cpp \
423
+	llvm/lib/Target/X86/X86FloatingPoint.cpp \
424
+	llvm/lib/Target/X86/X86FloatingPointRegKill.cpp \
425
+	llvm/lib/Target/X86/X86ISelDAGToDAG.cpp \
426
+	llvm/lib/Target/X86/X86ISelLowering.cpp \
427
+	llvm/lib/Target/X86/X86InstrInfo.cpp \
428
+	llvm/lib/Target/X86/X86JITInfo.cpp \
429
+	llvm/lib/Target/X86/X86MCAsmInfo.cpp \
430
+	llvm/lib/Target/X86/X86RegisterInfo.cpp \
431
+	llvm/lib/Target/X86/X86Subtarget.cpp \
432
+	llvm/lib/Target/X86/X86TargetMachine.cpp \
433
+	llvm/lib/Target/X86/X86FastISel.cpp \
434
+	llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
435
+@BUILD_X86_TRUE@am_libllvmtargetx86_la_OBJECTS =  \
436
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86CodeEmitter.lo \
437
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86ELFWriterInfo.lo \
438
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86FloatingPoint.lo \
439
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86FloatingPointRegKill.lo \
440
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86ISelDAGToDAG.lo \
441
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86ISelLowering.lo \
442
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86InstrInfo.lo \
443
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86JITInfo.lo \
444
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86MCAsmInfo.lo \
445
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86RegisterInfo.lo \
446
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86Subtarget.lo \
447
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86TargetMachine.lo \
448
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86FastISel.lo \
449
+@BUILD_X86_TRUE@	libllvmtargetx86_la-X86TargetInfo.lo
345 450
 libllvmtargetx86_la_OBJECTS = $(am_libllvmtargetx86_la_OBJECTS)
346 451
 libllvmtargetx86_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX \
347 452
 	$(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CXXLD) \
348 453
 	$(libllvmtargetx86_la_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
349 454
 	$(LDFLAGS) -o $@
455
+@BUILD_X86_TRUE@am_libllvmtargetx86_la_rpath =
350 456
 libllvmtransformutils_la_LIBADD =
351 457
 am_libllvmtransformutils_la_OBJECTS =  \
352 458
 	libllvmtransformutils_la-AddrModeMatcher.lo \
... ...
@@ -387,7 +510,7 @@ am_tblgen_OBJECTS = tblgen-AsmMatcherEmitter.$(OBJEXT) \
387 387
 	tblgen-TGParser.$(OBJEXT) tblgen-TGValueTypes.$(OBJEXT) \
388 388
 	tblgen-TableGen.$(OBJEXT) tblgen-TableGenBackend.$(OBJEXT)
389 389
 tblgen_OBJECTS = $(am_tblgen_OBJECTS)
390
-tblgen_DEPENDENCIES = libllvmsystem.la libllvmsupport.la
390
+tblgen_DEPENDENCIES = libllvmsupport.la libllvmsystem.la
391 391
 tblgen_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \
392 392
 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(tblgen_CXXFLAGS) \
393 393
 	$(CXXFLAGS) $(tblgen_LDFLAGS) $(LDFLAGS) -o $@
... ...
@@ -438,14 +561,18 @@ SOURCES = $(libclamavcxx_la_SOURCES) $(libllvmcodegen_la_SOURCES) \
438 438
 	$(libllvmipa_la_SOURCES) $(libllvmmc_la_SOURCES) \
439 439
 	$(libllvmscalar_la_SOURCES) $(libllvmsdag_la_SOURCES) \
440 440
 	$(libllvmsupport_la_SOURCES) $(libllvmsystem_la_SOURCES) \
441
-	$(libllvmtarget_la_SOURCES) $(libllvmtargetx86_la_SOURCES) \
441
+	$(libllvmtarget_la_SOURCES) $(libllvmtargetarm_la_SOURCES) \
442
+	$(libllvmtargetppc_la_SOURCES) $(libllvmtargetx86_la_SOURCES) \
442 443
 	$(libllvmtransformutils_la_SOURCES) $(tblgen_SOURCES)
443 444
 DIST_SOURCES = $(libclamavcxx_la_SOURCES) $(libllvmcodegen_la_SOURCES) \
444 445
 	$(libllvmcore_la_SOURCES) $(libllvmexecutionengine_la_SOURCES) \
445 446
 	$(libllvmipa_la_SOURCES) $(libllvmmc_la_SOURCES) \
446 447
 	$(libllvmscalar_la_SOURCES) $(libllvmsdag_la_SOURCES) \
447 448
 	$(libllvmsupport_la_SOURCES) $(libllvmsystem_la_SOURCES) \
448
-	$(libllvmtarget_la_SOURCES) $(libllvmtargetx86_la_SOURCES) \
449
+	$(libllvmtarget_la_SOURCES) \
450
+	$(am__libllvmtargetarm_la_SOURCES_DIST) \
451
+	$(am__libllvmtargetppc_la_SOURCES_DIST) \
452
+	$(am__libllvmtargetx86_la_SOURCES_DIST) \
449 453
 	$(libllvmtransformutils_la_SOURCES) $(tblgen_SOURCES)
450 454
 ETAGS = etags
451 455
 CTAGS = ctags
... ...
@@ -599,7 +726,16 @@ ACLOCAL_AMFLAGS = -I m4
599 599
 #libclamavcxx_la_LDFLAGS = `$(LLVM_CONFIG) --ldflags --libs jit nativecodegen`
600 600
 libclamavcxx_la_CPPFLAGS = $(AM_CPPFLAGS) $(LLVM_INCLUDES) $(LLVM_DEFS)
601 601
 #libclamavcxx_la_DEPENDENCIES = $(LLVM_DEPS)
602
-libclamavcxx_la_LIBADD = libllvmexecutionengine.la
602
+libclamavcxx_la_LIBADD = libllvmsystem.la libllvmsupport.la \
603
+	libllvmcore.la libllvmtarget.la libllvmipa.la \
604
+	libllvmtransformutils.la libllvmscalar.la libllvmsdag.la \
605
+	libllvmmc.la libllvmcodegen.la libllvmexecutionengine.la \
606
+	$(am__append_1) $(am__append_3) $(am__append_5)
607
+noinst_LTLIBRARIES = libclamavcxx.la libllvmsupport.la \
608
+	libllvmsystem.la libllvmcore.la libllvmtarget.la \
609
+	libllvmsdag.la libllvmcodegen.la libllvmexecutionengine.la \
610
+	libllvmscalar.la libllvmipa.la libllvmtransformutils.la \
611
+	libllvmmc.la $(am__append_2) $(am__append_4) $(am__append_6)
603 612
 libclamavcxx_la_LDFLAGS = -no-undefined
604 613
 #libclamavcxx_la_LDFLAGS = `$(LLVM_CONFIG) --ldflags --libs jit nativecodegen`
605 614
 libclamavcxx_la_SOURCES = bytecode2llvm.cpp
... ...
@@ -658,7 +794,6 @@ libllvmsystem_la_SOURCES = \
658 658
 
659 659
 libllvmsupport_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
660 660
 libllvmsupport_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
661
-libllvmsupport_la_LIBADD = libllvmsystem.la
662 661
 libllvmsupport_la_SOURCES = \
663 662
     llvm/lib/Support/APFloat.cpp\
664 663
     llvm/lib/Support/APInt.cpp\
... ...
@@ -702,7 +837,7 @@ libllvmsupport_la_SOURCES = \
702 702
 
703 703
 tblgen_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
704 704
 tblgen_CXXFLAGS = $(LLVM_CXXFLAGS)
705
-tblgen_LDADD = libllvmsystem.la libllvmsupport.la
705
+tblgen_LDADD = libllvmsupport.la libllvmsystem.la
706 706
 #TODO: if VERSIONSCRIPT
707 707
 tblgen_LDFLAGS = -Wl,--version-script,@top_srcdir@/llvm/autoconf/ExportMap.map
708 708
 tblgen_SOURCES = \
... ...
@@ -729,11 +864,8 @@ tblgen_SOURCES = \
729 729
   llvm/utils/TableGen/TableGen.cpp\
730 730
   llvm/utils/TableGen/TableGenBackend.cpp
731 731
 
732
-TBLGEN_FLAGS = -I$(top_srcdir)/llvm/include -I$(top_srcdir)/llvm/lib/Target -I$(top_srcdir)/llvm/lib/Target/X86
733
-TBLGEN = $(top_builddir)/tblgen
734 732
 libllvmcore_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
735 733
 libllvmcore_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
736
-libllvmcore_la_LIBADD = libllvmsupport.la
737 734
 libllvmcore_la_SOURCES = \
738 735
  llvm/lib/VMCore/AsmWriter.cpp\
739 736
  llvm/lib/VMCore/Attributes.cpp\
... ...
@@ -766,28 +898,84 @@ libllvmcore_la_SOURCES = \
766 766
  llvm/lib/VMCore/ValueTypes.cpp\
767 767
  llvm/lib/VMCore/Verifier.cpp
768 768
 
769
-libllvmtargetx86_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/X86
770
-BUILT_SOURCES = X86GenRegisterInfo.h.inc X86GenRegisterNames.inc X86GenRegisterInfo.inc X86GenInstrNames.inc X86GenInstrInfo.inc X86GenAsmWriter.inc X86GenAsmWriter1.inc X86GenAsmMatcher.inc X86GenDAGISel.inc X86GenFastISel.inc X86GenCallingConv.inc X86GenSubtarget.inc
771
-libllvmtargetx86_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
772
-libllvmtargetx86_la_SOURCES = \
773
-    llvm/lib/Target/X86/X86CodeEmitter.cpp\
774
-    llvm/lib/Target/X86/X86ELFWriterInfo.cpp\
775
-    llvm/lib/Target/X86/X86FloatingPoint.cpp\
776
-    llvm/lib/Target/X86/X86FloatingPointRegKill.cpp\
777
-    llvm/lib/Target/X86/X86ISelDAGToDAG.cpp\
778
-    llvm/lib/Target/X86/X86ISelLowering.cpp\
779
-    llvm/lib/Target/X86/X86InstrInfo.cpp\
780
-    llvm/lib/Target/X86/X86JITInfo.cpp\
781
-    llvm/lib/Target/X86/X86MCAsmInfo.cpp\
782
-    llvm/lib/Target/X86/X86RegisterInfo.cpp\
783
-    llvm/lib/Target/X86/X86Subtarget.cpp\
784
-    llvm/lib/Target/X86/X86TargetMachine.cpp\
785
-    llvm/lib/Target/X86/X86FastISel.cpp\
786
-    llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
787
-
769
+TBLGEN = $(top_builddir)/tblgen
770
+TBLGEN_V = $(AM_V_GEN)$(TBLGEN)
771
+TBLGEN_FLAGS = -I$(top_srcdir)/llvm/include -I$(top_srcdir)/llvm/lib/Target
772
+BUILT_SOURCES = $(am__append_7) $(am__append_8) $(am__append_9)
773
+# X86 Target
774
+@BUILD_X86_TRUE@TBLGEN_FLAGS_X86 = $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/X86
775
+@BUILD_X86_TRUE@libllvmtargetx86_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/X86
776
+@BUILD_X86_TRUE@libllvmtargetx86_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
777
+@BUILD_X86_TRUE@libllvmtargetx86_la_SOURCES = \
778
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86CodeEmitter.cpp\
779
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86ELFWriterInfo.cpp\
780
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86FloatingPoint.cpp\
781
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86FloatingPointRegKill.cpp\
782
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86ISelDAGToDAG.cpp\
783
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86ISelLowering.cpp\
784
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86InstrInfo.cpp\
785
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86JITInfo.cpp\
786
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86MCAsmInfo.cpp\
787
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86RegisterInfo.cpp\
788
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86Subtarget.cpp\
789
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86TargetMachine.cpp\
790
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/X86FastISel.cpp\
791
+@BUILD_X86_TRUE@    llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
792
+
793
+
794
+# PPC Target
795
+@BUILD_PPC_TRUE@TBLGEN_FLAGS_PPC = $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/PowerPC
796
+@BUILD_PPC_TRUE@libllvmtargetppc_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/PowerPC
797
+@BUILD_PPC_TRUE@libllvmtargetppc_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
798
+@BUILD_PPC_TRUE@libllvmtargetppc_la_SOURCES = \
799
+@BUILD_PPC_TRUE@  llvm/lib/Target/PowerPC/PPCBranchSelector.cpp\
800
+@BUILD_PPC_TRUE@  llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp\
801
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp\
802
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCInstrInfo.cpp\
803
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp\
804
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCISelLowering.cpp\
805
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCJITInfo.cpp\
806
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp\
807
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp\
808
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCPredicates.cpp\
809
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp\
810
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCSubtarget.cpp\
811
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/PPCTargetMachine.cpp\
812
+@BUILD_PPC_TRUE@ llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
813
+
814
+
815
+# ARM Target
816
+@BUILD_ARM_TRUE@TBLGEN_FLAGS_ARM = $(TBLGEN_FLAGS) -I$(top_srcdir)/llvm/lib/Target/ARM
817
+@BUILD_ARM_TRUE@libllvmtargetarm_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS) -I$(top_builddir) -I$(top_srcdir)/llvm/lib/Target/ARM
818
+@BUILD_ARM_TRUE@libllvmtargetarm_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
819
+@BUILD_ARM_TRUE@libllvmtargetarm_la_SOURCES = \
820
+@BUILD_ARM_TRUE@  llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp\
821
+@BUILD_ARM_TRUE@  llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp\
822
+@BUILD_ARM_TRUE@  llvm/lib/Target/ARM/ARMCodeEmitter.cpp\
823
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMConstantIslandPass.cpp\
824
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMConstantPoolValue.cpp\
825
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMInstrInfo.cpp\
826
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp\
827
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMISelLowering.cpp\
828
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMJITInfo.cpp\
829
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp\
830
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMMCAsmInfo.cpp\
831
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMRegisterInfo.cpp\
832
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMSubtarget.cpp\
833
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/ARMTargetMachine.cpp\
834
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/NEONPreAllocPass.cpp\
835
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/Thumb1InstrInfo.cpp\
836
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp\
837
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp\
838
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/Thumb2InstrInfo.cpp\
839
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp\
840
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/Thumb2SizeReduction.cpp\
841
+@BUILD_ARM_TRUE@ llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
842
+
843
+
844
+# End of Targets
788 845
 libllvmtarget_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
789 846
 libllvmtarget_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
790
-libllvmtarget_la_LIBADD = libllvmtargetx86.la libllvmcore.la libllvmmc.la
791 847
 libllvmtarget_la_SOURCES = \
792 848
   llvm/lib/Target/SubtargetFeature.cpp\
793 849
   llvm/lib/Target/Target.cpp\
... ...
@@ -828,7 +1016,6 @@ libllvmmc_la_SOURCES = \
828 828
 
829 829
 libllvmsdag_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
830 830
 libllvmsdag_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
831
-libllvmsdag_la_LIBADD = libllvmcodegen.la
832 831
 libllvmsdag_la_SOURCES = \
833 832
   llvm/lib/CodeGen/SelectionDAG/CallingConvLower.cpp\
834 833
   llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp\
... ...
@@ -879,7 +1066,6 @@ libllvmipa_la_SOURCES = \
879 879
 
880 880
 libllvmcodegen_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
881 881
 libllvmcodegen_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
882
-libllvmcodegen_la_LIBADD = libllvmscalar.la libllvmipa.la libllvmtransformutils.la
883 882
 libllvmcodegen_la_SOURCES = \
884 883
   llvm/lib/CodeGen/BranchFolding.cpp\
885 884
   llvm/lib/CodeGen/CodePlacementOpt.cpp\
... ...
@@ -970,7 +1156,6 @@ libllvmtransformutils_la_SOURCES = \
970 970
 
971 971
 libllvmexecutionengine_la_CPPFLAGS = $(LLVM_INCLUDES) $(LLVM_DEFS)
972 972
 libllvmexecutionengine_la_CXXFLAGS = $(LLVM_CXXFLAGS) -fno-exceptions
973
-libllvmexecutionengine_la_LIBADD = libllvmtarget.la libllvmsdag.la
974 973
 libllvmexecutionengine_la_SOURCES = \
975 974
  llvm/lib/ExecutionEngine/ExecutionEngine.cpp\
976 975
  llvm/lib/ExecutionEngine/JIT/Intercept.cpp\
... ...
@@ -981,12 +1166,6 @@ libllvmexecutionengine_la_SOURCES = \
981 981
  llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp\
982 982
  llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
983 983
 
984
-noinst_LTLIBRARIES = libclamavcxx.la libllvmsupport.la libllvmsystem.la\
985
-		     libllvmcore.la libllvmtargetx86.la libllvmtarget.la\
986
-		     libllvmsdag.la libllvmcodegen.la libllvmexecutionengine.la\
987
-		     libllvmscalar.la libllvmipa.la libllvmtransformutils.la\
988
-		     libllvmmc.la
989
-
990 984
 all: $(BUILT_SOURCES) clamavcxx-config.h
991 985
 	$(MAKE) $(AM_MAKEFLAGS) all-am
992 986
 
... ...
@@ -1074,8 +1253,12 @@ libllvmsystem.la: $(libllvmsystem_la_OBJECTS) $(libllvmsystem_la_DEPENDENCIES)
1074 1074
 	$(AM_V_CXXLD)$(libllvmsystem_la_LINK)  $(libllvmsystem_la_OBJECTS) $(libllvmsystem_la_LIBADD) $(LIBS)
1075 1075
 libllvmtarget.la: $(libllvmtarget_la_OBJECTS) $(libllvmtarget_la_DEPENDENCIES) 
1076 1076
 	$(AM_V_CXXLD)$(libllvmtarget_la_LINK)  $(libllvmtarget_la_OBJECTS) $(libllvmtarget_la_LIBADD) $(LIBS)
1077
+libllvmtargetarm.la: $(libllvmtargetarm_la_OBJECTS) $(libllvmtargetarm_la_DEPENDENCIES) 
1078
+	$(AM_V_CXXLD)$(libllvmtargetarm_la_LINK) $(am_libllvmtargetarm_la_rpath) $(libllvmtargetarm_la_OBJECTS) $(libllvmtargetarm_la_LIBADD) $(LIBS)
1079
+libllvmtargetppc.la: $(libllvmtargetppc_la_OBJECTS) $(libllvmtargetppc_la_DEPENDENCIES) 
1080
+	$(AM_V_CXXLD)$(libllvmtargetppc_la_LINK) $(am_libllvmtargetppc_la_rpath) $(libllvmtargetppc_la_OBJECTS) $(libllvmtargetppc_la_LIBADD) $(LIBS)
1077 1081
 libllvmtargetx86.la: $(libllvmtargetx86_la_OBJECTS) $(libllvmtargetx86_la_DEPENDENCIES) 
1078
-	$(AM_V_CXXLD)$(libllvmtargetx86_la_LINK)  $(libllvmtargetx86_la_OBJECTS) $(libllvmtargetx86_la_LIBADD) $(LIBS)
1082
+	$(AM_V_CXXLD)$(libllvmtargetx86_la_LINK) $(am_libllvmtargetx86_la_rpath) $(libllvmtargetx86_la_OBJECTS) $(libllvmtargetx86_la_LIBADD) $(LIBS)
1079 1083
 libllvmtransformutils.la: $(libllvmtransformutils_la_OBJECTS) $(libllvmtransformutils_la_DEPENDENCIES) 
1080 1084
 	$(AM_V_CXXLD)$(libllvmtransformutils_la_LINK)  $(libllvmtransformutils_la_OBJECTS) $(libllvmtransformutils_la_LIBADD) $(LIBS)
1081 1085
 
... ...
@@ -1331,6 +1514,42 @@ distclean-compile:
1331 1331
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtarget_la-TargetMachine.Plo@am__quote@
1332 1332
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtarget_la-TargetRegisterInfo.Plo@am__quote@
1333 1333
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtarget_la-TargetSubtarget.Plo@am__quote@
1334
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMBaseInstrInfo.Plo@am__quote@
1335
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMBaseRegisterInfo.Plo@am__quote@
1336
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMCodeEmitter.Plo@am__quote@
1337
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMConstantIslandPass.Plo@am__quote@
1338
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMConstantPoolValue.Plo@am__quote@
1339
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMISelDAGToDAG.Plo@am__quote@
1340
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMISelLowering.Plo@am__quote@
1341
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMInstrInfo.Plo@am__quote@
1342
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMJITInfo.Plo@am__quote@
1343
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMLoadStoreOptimizer.Plo@am__quote@
1344
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMMCAsmInfo.Plo@am__quote@
1345
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMRegisterInfo.Plo@am__quote@
1346
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMSubtarget.Plo@am__quote@
1347
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMTargetInfo.Plo@am__quote@
1348
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-ARMTargetMachine.Plo@am__quote@
1349
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-NEONPreAllocPass.Plo@am__quote@
1350
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-Thumb1InstrInfo.Plo@am__quote@
1351
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-Thumb1RegisterInfo.Plo@am__quote@
1352
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-Thumb2ITBlockPass.Plo@am__quote@
1353
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-Thumb2InstrInfo.Plo@am__quote@
1354
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-Thumb2RegisterInfo.Plo@am__quote@
1355
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetarm_la-Thumb2SizeReduction.Plo@am__quote@
1356
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCBranchSelector.Plo@am__quote@
1357
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCCodeEmitter.Plo@am__quote@
1358
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCHazardRecognizers.Plo@am__quote@
1359
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCISelDAGToDAG.Plo@am__quote@
1360
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCISelLowering.Plo@am__quote@
1361
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCInstrInfo.Plo@am__quote@
1362
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCJITInfo.Plo@am__quote@
1363
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCMCAsmInfo.Plo@am__quote@
1364
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCMachOWriterInfo.Plo@am__quote@
1365
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCPredicates.Plo@am__quote@
1366
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCRegisterInfo.Plo@am__quote@
1367
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCSubtarget.Plo@am__quote@
1368
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PPCTargetMachine.Plo@am__quote@
1369
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetppc_la-PowerPCTargetInfo.Plo@am__quote@
1334 1370
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetx86_la-X86CodeEmitter.Plo@am__quote@
1335 1371
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetx86_la-X86ELFWriterInfo.Plo@am__quote@
1336 1372
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libllvmtargetx86_la-X86FastISel.Plo@am__quote@
... ...
@@ -3301,6 +3520,294 @@ libllvmtarget_la-TargetSubtarget.lo: llvm/lib/Target/TargetSubtarget.cpp
3301 3301
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3302 3302
 @am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtarget_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtarget_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtarget_la-TargetSubtarget.lo `test -f 'llvm/lib/Target/TargetSubtarget.cpp' || echo '$(srcdir)/'`llvm/lib/Target/TargetSubtarget.cpp
3303 3303
 
3304
+libllvmtargetarm_la-ARMBaseInstrInfo.lo: llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
3305
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMBaseInstrInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMBaseInstrInfo.Tpo -c -o libllvmtargetarm_la-ARMBaseInstrInfo.lo `test -f 'llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
3306
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMBaseInstrInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMBaseInstrInfo.Plo
3307
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3308
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp' object='libllvmtargetarm_la-ARMBaseInstrInfo.lo' libtool=yes @AMDEPBACKSLASH@
3309
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3310
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMBaseInstrInfo.lo `test -f 'llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
3311
+
3312
+libllvmtargetarm_la-ARMBaseRegisterInfo.lo: llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
3313
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMBaseRegisterInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMBaseRegisterInfo.Tpo -c -o libllvmtargetarm_la-ARMBaseRegisterInfo.lo `test -f 'llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
3314
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMBaseRegisterInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMBaseRegisterInfo.Plo
3315
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3316
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp' object='libllvmtargetarm_la-ARMBaseRegisterInfo.lo' libtool=yes @AMDEPBACKSLASH@
3317
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3318
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMBaseRegisterInfo.lo `test -f 'llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
3319
+
3320
+libllvmtargetarm_la-ARMCodeEmitter.lo: llvm/lib/Target/ARM/ARMCodeEmitter.cpp
3321
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMCodeEmitter.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMCodeEmitter.Tpo -c -o libllvmtargetarm_la-ARMCodeEmitter.lo `test -f 'llvm/lib/Target/ARM/ARMCodeEmitter.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMCodeEmitter.cpp
3322
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMCodeEmitter.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMCodeEmitter.Plo
3323
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3324
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMCodeEmitter.cpp' object='libllvmtargetarm_la-ARMCodeEmitter.lo' libtool=yes @AMDEPBACKSLASH@
3325
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3326
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMCodeEmitter.lo `test -f 'llvm/lib/Target/ARM/ARMCodeEmitter.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMCodeEmitter.cpp
3327
+
3328
+libllvmtargetarm_la-ARMConstantIslandPass.lo: llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
3329
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMConstantIslandPass.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMConstantIslandPass.Tpo -c -o libllvmtargetarm_la-ARMConstantIslandPass.lo `test -f 'llvm/lib/Target/ARM/ARMConstantIslandPass.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
3330
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMConstantIslandPass.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMConstantIslandPass.Plo
3331
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3332
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMConstantIslandPass.cpp' object='libllvmtargetarm_la-ARMConstantIslandPass.lo' libtool=yes @AMDEPBACKSLASH@
3333
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3334
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMConstantIslandPass.lo `test -f 'llvm/lib/Target/ARM/ARMConstantIslandPass.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
3335
+
3336
+libllvmtargetarm_la-ARMConstantPoolValue.lo: llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
3337
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMConstantPoolValue.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMConstantPoolValue.Tpo -c -o libllvmtargetarm_la-ARMConstantPoolValue.lo `test -f 'llvm/lib/Target/ARM/ARMConstantPoolValue.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
3338
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMConstantPoolValue.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMConstantPoolValue.Plo
3339
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3340
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMConstantPoolValue.cpp' object='libllvmtargetarm_la-ARMConstantPoolValue.lo' libtool=yes @AMDEPBACKSLASH@
3341
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3342
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMConstantPoolValue.lo `test -f 'llvm/lib/Target/ARM/ARMConstantPoolValue.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMConstantPoolValue.cpp
3343
+
3344
+libllvmtargetarm_la-ARMInstrInfo.lo: llvm/lib/Target/ARM/ARMInstrInfo.cpp
3345
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMInstrInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMInstrInfo.Tpo -c -o libllvmtargetarm_la-ARMInstrInfo.lo `test -f 'llvm/lib/Target/ARM/ARMInstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMInstrInfo.cpp
3346
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMInstrInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMInstrInfo.Plo
3347
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3348
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMInstrInfo.cpp' object='libllvmtargetarm_la-ARMInstrInfo.lo' libtool=yes @AMDEPBACKSLASH@
3349
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3350
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMInstrInfo.lo `test -f 'llvm/lib/Target/ARM/ARMInstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMInstrInfo.cpp
3351
+
3352
+libllvmtargetarm_la-ARMISelDAGToDAG.lo: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
3353
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMISelDAGToDAG.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMISelDAGToDAG.Tpo -c -o libllvmtargetarm_la-ARMISelDAGToDAG.lo `test -f 'llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
3354
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMISelDAGToDAG.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMISelDAGToDAG.Plo
3355
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3356
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp' object='libllvmtargetarm_la-ARMISelDAGToDAG.lo' libtool=yes @AMDEPBACKSLASH@
3357
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3358
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMISelDAGToDAG.lo `test -f 'llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
3359
+
3360
+libllvmtargetarm_la-ARMISelLowering.lo: llvm/lib/Target/ARM/ARMISelLowering.cpp
3361
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMISelLowering.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMISelLowering.Tpo -c -o libllvmtargetarm_la-ARMISelLowering.lo `test -f 'llvm/lib/Target/ARM/ARMISelLowering.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMISelLowering.cpp
3362
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMISelLowering.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMISelLowering.Plo
3363
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3364
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMISelLowering.cpp' object='libllvmtargetarm_la-ARMISelLowering.lo' libtool=yes @AMDEPBACKSLASH@
3365
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3366
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMISelLowering.lo `test -f 'llvm/lib/Target/ARM/ARMISelLowering.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMISelLowering.cpp
3367
+
3368
+libllvmtargetarm_la-ARMJITInfo.lo: llvm/lib/Target/ARM/ARMJITInfo.cpp
3369
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMJITInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMJITInfo.Tpo -c -o libllvmtargetarm_la-ARMJITInfo.lo `test -f 'llvm/lib/Target/ARM/ARMJITInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMJITInfo.cpp
3370
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMJITInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMJITInfo.Plo
3371
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3372
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMJITInfo.cpp' object='libllvmtargetarm_la-ARMJITInfo.lo' libtool=yes @AMDEPBACKSLASH@
3373
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3374
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMJITInfo.lo `test -f 'llvm/lib/Target/ARM/ARMJITInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMJITInfo.cpp
3375
+
3376
+libllvmtargetarm_la-ARMLoadStoreOptimizer.lo: llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
3377
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMLoadStoreOptimizer.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMLoadStoreOptimizer.Tpo -c -o libllvmtargetarm_la-ARMLoadStoreOptimizer.lo `test -f 'llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
3378
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMLoadStoreOptimizer.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMLoadStoreOptimizer.Plo
3379
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3380
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp' object='libllvmtargetarm_la-ARMLoadStoreOptimizer.lo' libtool=yes @AMDEPBACKSLASH@
3381
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3382
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMLoadStoreOptimizer.lo `test -f 'llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
3383
+
3384
+libllvmtargetarm_la-ARMMCAsmInfo.lo: llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
3385
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMMCAsmInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMMCAsmInfo.Tpo -c -o libllvmtargetarm_la-ARMMCAsmInfo.lo `test -f 'llvm/lib/Target/ARM/ARMMCAsmInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
3386
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMMCAsmInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMMCAsmInfo.Plo
3387
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3388
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMMCAsmInfo.cpp' object='libllvmtargetarm_la-ARMMCAsmInfo.lo' libtool=yes @AMDEPBACKSLASH@
3389
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3390
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMMCAsmInfo.lo `test -f 'llvm/lib/Target/ARM/ARMMCAsmInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
3391
+
3392
+libllvmtargetarm_la-ARMRegisterInfo.lo: llvm/lib/Target/ARM/ARMRegisterInfo.cpp
3393
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMRegisterInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMRegisterInfo.Tpo -c -o libllvmtargetarm_la-ARMRegisterInfo.lo `test -f 'llvm/lib/Target/ARM/ARMRegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMRegisterInfo.cpp
3394
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMRegisterInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMRegisterInfo.Plo
3395
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3396
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMRegisterInfo.cpp' object='libllvmtargetarm_la-ARMRegisterInfo.lo' libtool=yes @AMDEPBACKSLASH@
3397
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3398
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMRegisterInfo.lo `test -f 'llvm/lib/Target/ARM/ARMRegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMRegisterInfo.cpp
3399
+
3400
+libllvmtargetarm_la-ARMSubtarget.lo: llvm/lib/Target/ARM/ARMSubtarget.cpp
3401
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMSubtarget.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMSubtarget.Tpo -c -o libllvmtargetarm_la-ARMSubtarget.lo `test -f 'llvm/lib/Target/ARM/ARMSubtarget.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMSubtarget.cpp
3402
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMSubtarget.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMSubtarget.Plo
3403
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3404
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMSubtarget.cpp' object='libllvmtargetarm_la-ARMSubtarget.lo' libtool=yes @AMDEPBACKSLASH@
3405
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3406
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMSubtarget.lo `test -f 'llvm/lib/Target/ARM/ARMSubtarget.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMSubtarget.cpp
3407
+
3408
+libllvmtargetarm_la-ARMTargetMachine.lo: llvm/lib/Target/ARM/ARMTargetMachine.cpp
3409
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMTargetMachine.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMTargetMachine.Tpo -c -o libllvmtargetarm_la-ARMTargetMachine.lo `test -f 'llvm/lib/Target/ARM/ARMTargetMachine.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMTargetMachine.cpp
3410
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMTargetMachine.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMTargetMachine.Plo
3411
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3412
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/ARMTargetMachine.cpp' object='libllvmtargetarm_la-ARMTargetMachine.lo' libtool=yes @AMDEPBACKSLASH@
3413
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3414
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMTargetMachine.lo `test -f 'llvm/lib/Target/ARM/ARMTargetMachine.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/ARMTargetMachine.cpp
3415
+
3416
+libllvmtargetarm_la-NEONPreAllocPass.lo: llvm/lib/Target/ARM/NEONPreAllocPass.cpp
3417
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-NEONPreAllocPass.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-NEONPreAllocPass.Tpo -c -o libllvmtargetarm_la-NEONPreAllocPass.lo `test -f 'llvm/lib/Target/ARM/NEONPreAllocPass.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/NEONPreAllocPass.cpp
3418
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-NEONPreAllocPass.Tpo $(DEPDIR)/libllvmtargetarm_la-NEONPreAllocPass.Plo
3419
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3420
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/NEONPreAllocPass.cpp' object='libllvmtargetarm_la-NEONPreAllocPass.lo' libtool=yes @AMDEPBACKSLASH@
3421
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3422
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-NEONPreAllocPass.lo `test -f 'llvm/lib/Target/ARM/NEONPreAllocPass.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/NEONPreAllocPass.cpp
3423
+
3424
+libllvmtargetarm_la-Thumb1InstrInfo.lo: llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
3425
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-Thumb1InstrInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-Thumb1InstrInfo.Tpo -c -o libllvmtargetarm_la-Thumb1InstrInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb1InstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
3426
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-Thumb1InstrInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-Thumb1InstrInfo.Plo
3427
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3428
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/Thumb1InstrInfo.cpp' object='libllvmtargetarm_la-Thumb1InstrInfo.lo' libtool=yes @AMDEPBACKSLASH@
3429
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3430
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-Thumb1InstrInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb1InstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
3431
+
3432
+libllvmtargetarm_la-Thumb1RegisterInfo.lo: llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
3433
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-Thumb1RegisterInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-Thumb1RegisterInfo.Tpo -c -o libllvmtargetarm_la-Thumb1RegisterInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
3434
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-Thumb1RegisterInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-Thumb1RegisterInfo.Plo
3435
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3436
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp' object='libllvmtargetarm_la-Thumb1RegisterInfo.lo' libtool=yes @AMDEPBACKSLASH@
3437
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3438
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-Thumb1RegisterInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
3439
+
3440
+libllvmtargetarm_la-Thumb2ITBlockPass.lo: llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
3441
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-Thumb2ITBlockPass.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-Thumb2ITBlockPass.Tpo -c -o libllvmtargetarm_la-Thumb2ITBlockPass.lo `test -f 'llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
3442
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-Thumb2ITBlockPass.Tpo $(DEPDIR)/libllvmtargetarm_la-Thumb2ITBlockPass.Plo
3443
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3444
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp' object='libllvmtargetarm_la-Thumb2ITBlockPass.lo' libtool=yes @AMDEPBACKSLASH@
3445
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3446
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-Thumb2ITBlockPass.lo `test -f 'llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
3447
+
3448
+libllvmtargetarm_la-Thumb2InstrInfo.lo: llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
3449
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-Thumb2InstrInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-Thumb2InstrInfo.Tpo -c -o libllvmtargetarm_la-Thumb2InstrInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb2InstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
3450
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-Thumb2InstrInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-Thumb2InstrInfo.Plo
3451
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3452
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/Thumb2InstrInfo.cpp' object='libllvmtargetarm_la-Thumb2InstrInfo.lo' libtool=yes @AMDEPBACKSLASH@
3453
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3454
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-Thumb2InstrInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb2InstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
3455
+
3456
+libllvmtargetarm_la-Thumb2RegisterInfo.lo: llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
3457
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-Thumb2RegisterInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-Thumb2RegisterInfo.Tpo -c -o libllvmtargetarm_la-Thumb2RegisterInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
3458
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-Thumb2RegisterInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-Thumb2RegisterInfo.Plo
3459
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3460
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp' object='libllvmtargetarm_la-Thumb2RegisterInfo.lo' libtool=yes @AMDEPBACKSLASH@
3461
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3462
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-Thumb2RegisterInfo.lo `test -f 'llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
3463
+
3464
+libllvmtargetarm_la-Thumb2SizeReduction.lo: llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
3465
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-Thumb2SizeReduction.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-Thumb2SizeReduction.Tpo -c -o libllvmtargetarm_la-Thumb2SizeReduction.lo `test -f 'llvm/lib/Target/ARM/Thumb2SizeReduction.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
3466
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-Thumb2SizeReduction.Tpo $(DEPDIR)/libllvmtargetarm_la-Thumb2SizeReduction.Plo
3467
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3468
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/Thumb2SizeReduction.cpp' object='libllvmtargetarm_la-Thumb2SizeReduction.lo' libtool=yes @AMDEPBACKSLASH@
3469
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3470
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-Thumb2SizeReduction.lo `test -f 'llvm/lib/Target/ARM/Thumb2SizeReduction.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
3471
+
3472
+libllvmtargetarm_la-ARMTargetInfo.lo: llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
3473
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetarm_la-ARMTargetInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetarm_la-ARMTargetInfo.Tpo -c -o libllvmtargetarm_la-ARMTargetInfo.lo `test -f 'llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
3474
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetarm_la-ARMTargetInfo.Tpo $(DEPDIR)/libllvmtargetarm_la-ARMTargetInfo.Plo
3475
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3476
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp' object='libllvmtargetarm_la-ARMTargetInfo.lo' libtool=yes @AMDEPBACKSLASH@
3477
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3478
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetarm_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetarm_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetarm_la-ARMTargetInfo.lo `test -f 'llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
3479
+
3480
+libllvmtargetppc_la-PPCBranchSelector.lo: llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
3481
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCBranchSelector.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCBranchSelector.Tpo -c -o libllvmtargetppc_la-PPCBranchSelector.lo `test -f 'llvm/lib/Target/PowerPC/PPCBranchSelector.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
3482
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCBranchSelector.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCBranchSelector.Plo
3483
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3484
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCBranchSelector.cpp' object='libllvmtargetppc_la-PPCBranchSelector.lo' libtool=yes @AMDEPBACKSLASH@
3485
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3486
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCBranchSelector.lo `test -f 'llvm/lib/Target/PowerPC/PPCBranchSelector.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCBranchSelector.cpp
3487
+
3488
+libllvmtargetppc_la-PPCCodeEmitter.lo: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
3489
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCCodeEmitter.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCCodeEmitter.Tpo -c -o libllvmtargetppc_la-PPCCodeEmitter.lo `test -f 'llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
3490
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCCodeEmitter.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCCodeEmitter.Plo
3491
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3492
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp' object='libllvmtargetppc_la-PPCCodeEmitter.lo' libtool=yes @AMDEPBACKSLASH@
3493
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3494
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCCodeEmitter.lo `test -f 'llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp
3495
+
3496
+libllvmtargetppc_la-PPCHazardRecognizers.lo: llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
3497
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCHazardRecognizers.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCHazardRecognizers.Tpo -c -o libllvmtargetppc_la-PPCHazardRecognizers.lo `test -f 'llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
3498
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCHazardRecognizers.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCHazardRecognizers.Plo
3499
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3500
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp' object='libllvmtargetppc_la-PPCHazardRecognizers.lo' libtool=yes @AMDEPBACKSLASH@
3501
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3502
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCHazardRecognizers.lo `test -f 'llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
3503
+
3504
+libllvmtargetppc_la-PPCInstrInfo.lo: llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
3505
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCInstrInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCInstrInfo.Tpo -c -o libllvmtargetppc_la-PPCInstrInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCInstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
3506
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCInstrInfo.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCInstrInfo.Plo
3507
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3508
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCInstrInfo.cpp' object='libllvmtargetppc_la-PPCInstrInfo.lo' libtool=yes @AMDEPBACKSLASH@
3509
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3510
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCInstrInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCInstrInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
3511
+
3512
+libllvmtargetppc_la-PPCISelDAGToDAG.lo: llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
3513
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCISelDAGToDAG.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCISelDAGToDAG.Tpo -c -o libllvmtargetppc_la-PPCISelDAGToDAG.lo `test -f 'llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
3514
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCISelDAGToDAG.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCISelDAGToDAG.Plo
3515
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3516
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp' object='libllvmtargetppc_la-PPCISelDAGToDAG.lo' libtool=yes @AMDEPBACKSLASH@
3517
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3518
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCISelDAGToDAG.lo `test -f 'llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
3519
+
3520
+libllvmtargetppc_la-PPCISelLowering.lo: llvm/lib/Target/PowerPC/PPCISelLowering.cpp
3521
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCISelLowering.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCISelLowering.Tpo -c -o libllvmtargetppc_la-PPCISelLowering.lo `test -f 'llvm/lib/Target/PowerPC/PPCISelLowering.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCISelLowering.cpp
3522
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCISelLowering.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCISelLowering.Plo
3523
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3524
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCISelLowering.cpp' object='libllvmtargetppc_la-PPCISelLowering.lo' libtool=yes @AMDEPBACKSLASH@
3525
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3526
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCISelLowering.lo `test -f 'llvm/lib/Target/PowerPC/PPCISelLowering.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCISelLowering.cpp
3527
+
3528
+libllvmtargetppc_la-PPCJITInfo.lo: llvm/lib/Target/PowerPC/PPCJITInfo.cpp
3529
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCJITInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCJITInfo.Tpo -c -o libllvmtargetppc_la-PPCJITInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCJITInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCJITInfo.cpp
3530
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCJITInfo.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCJITInfo.Plo
3531
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3532
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCJITInfo.cpp' object='libllvmtargetppc_la-PPCJITInfo.lo' libtool=yes @AMDEPBACKSLASH@
3533
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3534
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCJITInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCJITInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCJITInfo.cpp
3535
+
3536
+libllvmtargetppc_la-PPCMachOWriterInfo.lo: llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp
3537
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCMachOWriterInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCMachOWriterInfo.Tpo -c -o libllvmtargetppc_la-PPCMachOWriterInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp
3538
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCMachOWriterInfo.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCMachOWriterInfo.Plo
3539
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3540
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp' object='libllvmtargetppc_la-PPCMachOWriterInfo.lo' libtool=yes @AMDEPBACKSLASH@
3541
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3542
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCMachOWriterInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCMachOWriterInfo.cpp
3543
+
3544
+libllvmtargetppc_la-PPCMCAsmInfo.lo: llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
3545
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCMCAsmInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCMCAsmInfo.Tpo -c -o libllvmtargetppc_la-PPCMCAsmInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
3546
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCMCAsmInfo.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCMCAsmInfo.Plo
3547
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3548
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp' object='libllvmtargetppc_la-PPCMCAsmInfo.lo' libtool=yes @AMDEPBACKSLASH@
3549
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3550
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCMCAsmInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
3551
+
3552
+libllvmtargetppc_la-PPCPredicates.lo: llvm/lib/Target/PowerPC/PPCPredicates.cpp
3553
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCPredicates.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCPredicates.Tpo -c -o libllvmtargetppc_la-PPCPredicates.lo `test -f 'llvm/lib/Target/PowerPC/PPCPredicates.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCPredicates.cpp
3554
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCPredicates.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCPredicates.Plo
3555
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3556
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCPredicates.cpp' object='libllvmtargetppc_la-PPCPredicates.lo' libtool=yes @AMDEPBACKSLASH@
3557
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3558
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCPredicates.lo `test -f 'llvm/lib/Target/PowerPC/PPCPredicates.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCPredicates.cpp
3559
+
3560
+libllvmtargetppc_la-PPCRegisterInfo.lo: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
3561
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCRegisterInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCRegisterInfo.Tpo -c -o libllvmtargetppc_la-PPCRegisterInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
3562
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCRegisterInfo.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCRegisterInfo.Plo
3563
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3564
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp' object='libllvmtargetppc_la-PPCRegisterInfo.lo' libtool=yes @AMDEPBACKSLASH@
3565
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3566
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCRegisterInfo.lo `test -f 'llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
3567
+
3568
+libllvmtargetppc_la-PPCSubtarget.lo: llvm/lib/Target/PowerPC/PPCSubtarget.cpp
3569
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCSubtarget.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCSubtarget.Tpo -c -o libllvmtargetppc_la-PPCSubtarget.lo `test -f 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCSubtarget.cpp
3570
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCSubtarget.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCSubtarget.Plo
3571
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3572
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCSubtarget.cpp' object='libllvmtargetppc_la-PPCSubtarget.lo' libtool=yes @AMDEPBACKSLASH@
3573
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3574
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCSubtarget.lo `test -f 'llvm/lib/Target/PowerPC/PPCSubtarget.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCSubtarget.cpp
3575
+
3576
+libllvmtargetppc_la-PPCTargetMachine.lo: llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
3577
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PPCTargetMachine.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PPCTargetMachine.Tpo -c -o libllvmtargetppc_la-PPCTargetMachine.lo `test -f 'llvm/lib/Target/PowerPC/PPCTargetMachine.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
3578
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PPCTargetMachine.Tpo $(DEPDIR)/libllvmtargetppc_la-PPCTargetMachine.Plo
3579
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3580
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/PPCTargetMachine.cpp' object='libllvmtargetppc_la-PPCTargetMachine.lo' libtool=yes @AMDEPBACKSLASH@
3581
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3582
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PPCTargetMachine.lo `test -f 'llvm/lib/Target/PowerPC/PPCTargetMachine.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
3583
+
3584
+libllvmtargetppc_la-PowerPCTargetInfo.lo: llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
3585
+@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetppc_la-PowerPCTargetInfo.lo -MD -MP -MF $(DEPDIR)/libllvmtargetppc_la-PowerPCTargetInfo.Tpo -c -o libllvmtargetppc_la-PowerPCTargetInfo.lo `test -f 'llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
3586
+@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetppc_la-PowerPCTargetInfo.Tpo $(DEPDIR)/libllvmtargetppc_la-PowerPCTargetInfo.Plo
3587
+@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@
3588
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp' object='libllvmtargetppc_la-PowerPCTargetInfo.lo' libtool=yes @AMDEPBACKSLASH@
3589
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
3590
+@am__fastdepCXX_FALSE@	$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetppc_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetppc_la_CXXFLAGS) $(CXXFLAGS) -c -o libllvmtargetppc_la-PowerPCTargetInfo.lo `test -f 'llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp' || echo '$(srcdir)/'`llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
3591
+
3304 3592
 libllvmtargetx86_la-X86CodeEmitter.lo: llvm/lib/Target/X86/X86CodeEmitter.cpp
3305 3593
 @am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libllvmtargetx86_la_CPPFLAGS) $(CPPFLAGS) $(libllvmtargetx86_la_CXXFLAGS) $(CXXFLAGS) -MT libllvmtargetx86_la-X86CodeEmitter.lo -MD -MP -MF $(DEPDIR)/libllvmtargetx86_la-X86CodeEmitter.Tpo -c -o libllvmtargetx86_la-X86CodeEmitter.lo `test -f 'llvm/lib/Target/X86/X86CodeEmitter.cpp' || echo '$(srcdir)/'`llvm/lib/Target/X86/X86CodeEmitter.cpp
3306 3594
 @am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libllvmtargetx86_la-X86CodeEmitter.Tpo $(DEPDIR)/libllvmtargetx86_la-X86CodeEmitter.Plo
... ...
@@ -3962,6 +4469,9 @@ distdir: $(DISTFILES)
3962 3962
 	    || exit 1; \
3963 3963
 	  fi; \
3964 3964
 	done
3965
+	$(MAKE) $(AM_MAKEFLAGS) \
3966
+	  top_distdir="$(top_distdir)" distdir="$(distdir)" \
3967
+	  dist-hook
3965 3968
 	-test -n "$(am__skip_mode_fix)" \
3966 3969
 	|| find "$(distdir)" -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
3967 3970
 	  ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
... ...
@@ -4187,55 +4697,116 @@ uninstall-am:
4187 4187
 .PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
4188 4188
 	clean-generic clean-libtool clean-local \
4189 4189
 	clean-noinstLTLIBRARIES clean-noinstPROGRAMS ctags dist \
4190
-	dist-all dist-bzip2 dist-gzip dist-lzma dist-shar dist-tarZ \
4191
-	dist-xz dist-zip distcheck distclean distclean-compile \
4192
-	distclean-generic distclean-hdr distclean-libtool \
4193
-	distclean-tags distcleancheck distdir distuninstallcheck dvi \
4194
-	dvi-am html html-am info info-am install install-am \
4195
-	install-data install-data-am install-dvi install-dvi-am \
4196
-	install-exec install-exec-am install-html install-html-am \
4197
-	install-info install-info-am install-man install-pdf \
4198
-	install-pdf-am install-ps install-ps-am install-strip \
4199
-	installcheck installcheck-am installdirs maintainer-clean \
4200
-	maintainer-clean-generic mostlyclean mostlyclean-compile \
4201
-	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
4202
-	tags uninstall uninstall-am
4190
+	dist-all dist-bzip2 dist-gzip dist-hook dist-lzma dist-shar \
4191
+	dist-tarZ dist-xz dist-zip distcheck distclean \
4192
+	distclean-compile distclean-generic distclean-hdr \
4193
+	distclean-libtool distclean-tags distcleancheck distdir \
4194
+	distuninstallcheck dvi dvi-am html html-am info info-am \
4195
+	install install-am install-data install-data-am install-dvi \
4196
+	install-dvi-am install-exec install-exec-am install-html \
4197
+	install-html-am install-info install-info-am install-man \
4198
+	install-pdf install-pdf-am install-ps install-ps-am \
4199
+	install-strip installcheck installcheck-am installdirs \
4200
+	maintainer-clean maintainer-clean-generic mostlyclean \
4201
+	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
4202
+	pdf pdf-am ps ps-am tags uninstall uninstall-am
4203
+
4204
+@BUILD_X86_TRUE@X86GenRegisterInfo.h.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4205
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-register-desc-header -o $@ $<
4206
+
4207
+@BUILD_X86_TRUE@X86GenRegisterNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4208
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-register-enums -o $@ $<
4209
+
4210
+@BUILD_X86_TRUE@X86GenRegisterInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4211
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-register-desc -o $@ $<
4203 4212
 
4204
-X86GenRegisterInfo.h.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4205
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-register-desc-header -o $@ $<
4213
+@BUILD_X86_TRUE@X86GenInstrNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4214
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-instr-enums -o $@ $<
4206 4215
 
4207
-X86GenRegisterNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4208
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-register-enums -o $@ $<
4216
+@BUILD_X86_TRUE@X86GenInstrInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4217
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-instr-desc -o $@ $<
4209 4218
 
4210
-X86GenRegisterInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4211
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-register-desc -o $@ $<
4219
+@BUILD_X86_TRUE@X86GenAsmWriter.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4220
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-writer -o $@ $<
4212 4221
 
4213
-X86GenInstrNames.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4214
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-instr-enums -o $@ $<
4222
+@BUILD_X86_TRUE@X86GenAsmWriter1.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4223
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-writer -asmwriternum=1 -o $@ $<
4215 4224
 
4216
-X86GenInstrInfo.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4217
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-instr-desc -o $@ $<
4225
+@BUILD_X86_TRUE@X86GenAsmMatcher.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4226
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-asm-matcher -o $@ $<
4218 4227
 
4219
-X86GenAsmWriter.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4220
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-asm-writer -o $@ $<
4228
+@BUILD_X86_TRUE@X86GenDAGISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4229
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-dag-isel -o $@ $<
4221 4230
 
4222
-X86GenAsmWriter1.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4223
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-asm-writer -asmwriternum=1 -o $@ $<
4231
+@BUILD_X86_TRUE@X86GenFastISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4232
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-fast-isel -o $@ $<
4224 4233
 
4225
-X86GenAsmMatcher.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4226
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-asm-matcher -o $@ $<
4234
+@BUILD_X86_TRUE@X86GenCallingConv.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4235
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-callingconv -o $@ $<
4227 4236
 
4228
-X86GenDAGISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4229
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-dag-isel -o $@ $<
4237
+@BUILD_X86_TRUE@X86GenSubtarget.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4238
+@BUILD_X86_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_X86) -gen-subtarget -o $@ $<
4239
+@BUILD_PPC_TRUE@PPCGenInstrNames.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4240
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-instr-enums -o $@ $<
4230 4241
 
4231
-X86GenFastISel.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4232
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-fast-isel -o $@ $<
4242
+@BUILD_PPC_TRUE@PPCGenRegisterNames.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4243
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-enums -o $@ $<
4233 4244
 
4234
-X86GenCallingConv.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4235
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-callingconv -o $@ $<
4245
+@BUILD_PPC_TRUE@PPCGenAsmWriter.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4246
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-asm-writer -o $@ $<
4236 4247
 
4237
-X86GenSubtarget.inc: llvm/lib/Target/X86/X86.td $(TBLGEN)
4238
-	$(TBLGEN) $(TBLGEN_FLAGS) -gen-subtarget -o $@ $<
4248
+@BUILD_PPC_TRUE@PPCGenCodeEmitter.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4249
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-emitter -o $@ $<
4250
+
4251
+@BUILD_PPC_TRUE@PPCRegisterInfo.h.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4252
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-desc-header -o $@ $<
4253
+
4254
+@BUILD_PPC_TRUE@PPCGenRegisterInfo.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4255
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-desc -o $@ $<
4256
+
4257
+@BUILD_PPC_TRUE@PPCGenRegisterInfo.h.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4258
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-register-desc-header -o $@ $<
4259
+
4260
+@BUILD_PPC_TRUE@PPCGenInstrInfo.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4261
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-instr-desc -o $@ $<
4262
+
4263
+@BUILD_PPC_TRUE@PPCGenDAGISel.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4264
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-dag-isel -o $@ $<
4265
+
4266
+@BUILD_PPC_TRUE@PPCGenCallingConv.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4267
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-callingconv -o $@ $<
4268
+
4269
+@BUILD_PPC_TRUE@PPCGenSubtarget.inc: llvm/lib/Target/PowerPC/PPC.td $(TBLGEN)
4270
+@BUILD_PPC_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_PPC) -gen-subtarget -o $@ $<
4271
+@BUILD_ARM_TRUE@ARMGenRegisterInfo.h.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4272
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-desc-header -o $@ $<
4273
+
4274
+@BUILD_ARM_TRUE@ARMGenRegisterNames.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4275
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-enums -o $@ $<
4276
+
4277
+@BUILD_ARM_TRUE@ARMGenRegisterInfo.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4278
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-register-desc -o $@ $<
4279
+
4280
+@BUILD_ARM_TRUE@ARMGenInstrNames.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4281
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-instr-enums -o $@ $<
4282
+
4283
+@BUILD_ARM_TRUE@ARMGenInstrInfo.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4284
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-instr-desc -o $@ $<
4285
+
4286
+@BUILD_ARM_TRUE@ARMGenCodeEmitter.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4287
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-emitter -o $@ $<
4288
+
4289
+@BUILD_ARM_TRUE@ARMGenAsmWriter.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4290
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-asm-writer -o $@ $<
4291
+
4292
+@BUILD_ARM_TRUE@ARMGenDAGISel.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4293
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-dag-isel -o $@ $<
4294
+
4295
+@BUILD_ARM_TRUE@ARMGenCallingConv.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4296
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-callingconv -o $@ $<
4297
+
4298
+@BUILD_ARM_TRUE@ARMGenSubtarget.inc: llvm/lib/Target/ARM/ARM.td $(TBLGEN)
4299
+@BUILD_ARM_TRUE@	$(TBLGEN_V) $(TBLGEN_FLAGS_ARM) -gen-subtarget -o $@ $<
4239 4300
 #bytecode2llvm.cpp: build-llvm
4240 4301
 
4241 4302
 build-llvm:
... ...
@@ -4251,6 +4822,10 @@ check-llvm: build-llvm-for-check
4251 4251
 	+$(GMAKE) -C llvm check
4252 4252
 	+$(GMAKE) -C llvm unittests
4253 4253
 
4254
+# rm configure generated files
4255
+dist-hook:
4256
+	rm -f llvm/include/llvm/Config/*.h llvm/include/llvm/Config/*.def llvm/Makefile.config llvm/llvm.spec llvm/docs/doxygen.cfg llvm/tools/llvmc/plugins/Base/Base.td tools/llvm-config/llvm-config.in
4257
+
4254 4258
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
4255 4259
 # Otherwise a system limit (for SysV at least) may be exceeded.
4256 4260
 .NOEXPORT:
... ...
@@ -745,6 +745,12 @@ ac_subst_vars='am__EXEEXT_FALSE
745 745
 am__EXEEXT_TRUE
746 746
 LTLIBOBJS
747 747
 LIBOBJS
748
+BUILD_ARM_FALSE
749
+BUILD_ARM_TRUE
750
+BUILD_PPC_FALSE
751
+BUILD_PPC_TRUE
752
+BUILD_X86_FALSE
753
+BUILD_X86_TRUE
748 754
 DEBUG_BUILD_FALSE
749 755
 DEBUG_BUILD_TRUE
750 756
 subdirs
... ...
@@ -885,6 +891,7 @@ with_gnu_ld
885 885
 enable_libtool_lock
886 886
 enable_llvm
887 887
 enable_optimized
888
+enable_all_jit_targets
888 889
 '
889 890
       ac_precious_vars='build_alias
890 891
 host_alias
... ...
@@ -1532,6 +1539,8 @@ Optional Features:
1532 1532
   --disable-libtool-lock  avoid locking (might break parallel builds)
1533 1533
   -enable-llvm            Enable 'llvm' JIT/verifier support [default=auto]
1534 1534
   -enable-optimized       Compile with optimizations enabled (default is YES)
1535
+  -enable-all-jit-targets Build all the targets that support JIT for testing
1536
+                          (default NO)
1535 1537
 
1536 1538
 Optional Packages:
1537 1539
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
... ...
@@ -4963,13 +4972,13 @@ if test "${lt_cv_nm_interface+set}" = set; then :
4963 4963
 else
4964 4964
   lt_cv_nm_interface="BSD nm"
4965 4965
   echo "int some_variable = 0;" > conftest.$ac_ext
4966
-  (eval echo "\"\$as_me:4966: $ac_compile\"" >&5)
4966
+  (eval echo "\"\$as_me:4975: $ac_compile\"" >&5)
4967 4967
   (eval "$ac_compile" 2>conftest.err)
4968 4968
   cat conftest.err >&5
4969
-  (eval echo "\"\$as_me:4969: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4969
+  (eval echo "\"\$as_me:4978: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4970 4970
   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4971 4971
   cat conftest.err >&5
4972
-  (eval echo "\"\$as_me:4972: output\"" >&5)
4972
+  (eval echo "\"\$as_me:4981: output\"" >&5)
4973 4973
   cat conftest.out >&5
4974 4974
   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4975 4975
     lt_cv_nm_interface="MS dumpbin"
... ...
@@ -6175,7 +6184,7 @@ ia64-*-hpux*)
6175 6175
   ;;
6176 6176
 *-*-irix6*)
6177 6177
   # Find out which ABI we are using.
6178
-  echo '#line 6178 "configure"' > conftest.$ac_ext
6178
+  echo '#line 6187 "configure"' > conftest.$ac_ext
6179 6179
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6180 6180
   (eval $ac_compile) 2>&5
6181 6181
   ac_status=$?
... ...
@@ -8231,11 +8240,11 @@ else
8231 8231
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8232 8232
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8233 8233
    -e 's:$: $lt_compiler_flag:'`
8234
-   (eval echo "\"\$as_me:8234: $lt_compile\"" >&5)
8234
+   (eval echo "\"\$as_me:8243: $lt_compile\"" >&5)
8235 8235
    (eval "$lt_compile" 2>conftest.err)
8236 8236
    ac_status=$?
8237 8237
    cat conftest.err >&5
8238
-   echo "$as_me:8238: \$? = $ac_status" >&5
8238
+   echo "$as_me:8247: \$? = $ac_status" >&5
8239 8239
    if (exit $ac_status) && test -s "$ac_outfile"; then
8240 8240
      # The compiler can only warn and ignore the option if not recognized
8241 8241
      # So say no if there are warnings other than the usual output.
... ...
@@ -8570,11 +8579,11 @@ else
8570 8570
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8571 8571
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8572 8572
    -e 's:$: $lt_compiler_flag:'`
8573
-   (eval echo "\"\$as_me:8573: $lt_compile\"" >&5)
8573
+   (eval echo "\"\$as_me:8582: $lt_compile\"" >&5)
8574 8574
    (eval "$lt_compile" 2>conftest.err)
8575 8575
    ac_status=$?
8576 8576
    cat conftest.err >&5
8577
-   echo "$as_me:8577: \$? = $ac_status" >&5
8577
+   echo "$as_me:8586: \$? = $ac_status" >&5
8578 8578
    if (exit $ac_status) && test -s "$ac_outfile"; then
8579 8579
      # The compiler can only warn and ignore the option if not recognized
8580 8580
      # So say no if there are warnings other than the usual output.
... ...
@@ -8675,11 +8684,11 @@ else
8675 8675
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8676 8676
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8677 8677
    -e 's:$: $lt_compiler_flag:'`
8678
-   (eval echo "\"\$as_me:8678: $lt_compile\"" >&5)
8678
+   (eval echo "\"\$as_me:8687: $lt_compile\"" >&5)
8679 8679
    (eval "$lt_compile" 2>out/conftest.err)
8680 8680
    ac_status=$?
8681 8681
    cat out/conftest.err >&5
8682
-   echo "$as_me:8682: \$? = $ac_status" >&5
8682
+   echo "$as_me:8691: \$? = $ac_status" >&5
8683 8683
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8684 8684
    then
8685 8685
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -8730,11 +8739,11 @@ else
8730 8730
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8731 8731
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8732 8732
    -e 's:$: $lt_compiler_flag:'`
8733
-   (eval echo "\"\$as_me:8733: $lt_compile\"" >&5)
8733
+   (eval echo "\"\$as_me:8742: $lt_compile\"" >&5)
8734 8734
    (eval "$lt_compile" 2>out/conftest.err)
8735 8735
    ac_status=$?
8736 8736
    cat out/conftest.err >&5
8737
-   echo "$as_me:8737: \$? = $ac_status" >&5
8737
+   echo "$as_me:8746: \$? = $ac_status" >&5
8738 8738
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8739 8739
    then
8740 8740
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -11113,7 +11122,7 @@ else
11113 11113
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11114 11114
   lt_status=$lt_dlunknown
11115 11115
   cat > conftest.$ac_ext <<_LT_EOF
11116
-#line 11116 "configure"
11116
+#line 11125 "configure"
11117 11117
 #include "confdefs.h"
11118 11118
 
11119 11119
 #if HAVE_DLFCN_H
... ...
@@ -11209,7 +11218,7 @@ else
11209 11209
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11210 11210
   lt_status=$lt_dlunknown
11211 11211
   cat > conftest.$ac_ext <<_LT_EOF
11212
-#line 11212 "configure"
11212
+#line 11221 "configure"
11213 11213
 #include "confdefs.h"
11214 11214
 
11215 11215
 #if HAVE_DLFCN_H
... ...
@@ -13165,11 +13174,11 @@ else
13165 13165
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13166 13166
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13167 13167
    -e 's:$: $lt_compiler_flag:'`
13168
-   (eval echo "\"\$as_me:13168: $lt_compile\"" >&5)
13168
+   (eval echo "\"\$as_me:13177: $lt_compile\"" >&5)
13169 13169
    (eval "$lt_compile" 2>conftest.err)
13170 13170
    ac_status=$?
13171 13171
    cat conftest.err >&5
13172
-   echo "$as_me:13172: \$? = $ac_status" >&5
13172
+   echo "$as_me:13181: \$? = $ac_status" >&5
13173 13173
    if (exit $ac_status) && test -s "$ac_outfile"; then
13174 13174
      # The compiler can only warn and ignore the option if not recognized
13175 13175
      # So say no if there are warnings other than the usual output.
... ...
@@ -13264,11 +13273,11 @@ else
13264 13264
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13265 13265
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13266 13266
    -e 's:$: $lt_compiler_flag:'`
13267
-   (eval echo "\"\$as_me:13267: $lt_compile\"" >&5)
13267
+   (eval echo "\"\$as_me:13276: $lt_compile\"" >&5)
13268 13268
    (eval "$lt_compile" 2>out/conftest.err)
13269 13269
    ac_status=$?
13270 13270
    cat out/conftest.err >&5
13271
-   echo "$as_me:13271: \$? = $ac_status" >&5
13271
+   echo "$as_me:13280: \$? = $ac_status" >&5
13272 13272
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
13273 13273
    then
13274 13274
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -13316,11 +13325,11 @@ else
13316 13316
    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13317 13317
    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13318 13318
    -e 's:$: $lt_compiler_flag:'`
13319
-   (eval echo "\"\$as_me:13319: $lt_compile\"" >&5)
13319
+   (eval echo "\"\$as_me:13328: $lt_compile\"" >&5)
13320 13320
    (eval "$lt_compile" 2>out/conftest.err)
13321 13321
    ac_status=$?
13322 13322
    cat out/conftest.err >&5
13323
-   echo "$as_me:13323: \$? = $ac_status" >&5
13323
+   echo "$as_me:13332: \$? = $ac_status" >&5
13324 13324
    if (exit $ac_status) && test -s out/conftest2.$ac_objext
13325 13325
    then
13326 13326
      # The compiler can only warn and ignore the option if not recognized
... ...
@@ -14349,7 +14358,18 @@ fi
14349 14349
 if test "$enable_optimized" = "default"; then
14350 14350
     ac_configure_args="$ac_configure_args --enable-optimized"
14351 14351
 fi
14352
-new_args="$ac_configure_args --enable-targets=host-only --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx"
14352
+# Check whether --enable-all-jit-targets was given.
14353
+if test "${enable_all_jit_targets+set}" = set; then :
14354
+  enableval=$enable_all_jit_targets; enable_alltargets=$enableval
14355
+else
14356
+  enable_alltargets=no
14357
+fi
14358
+
14359
+if test "$enable_alltargets" = "yes"; then
14360
+    new_args="$ac_configure_args --enable-targets=x86,powerpc,arm --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx"
14361
+else
14362
+    new_args="$ac_configure_args --enable-targets=host-only --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx"
14363
+fi
14353 14364
 echo "$new_args"
14354 14365
 ac_configure_args=`echo $new_args | sed -e 's/-Werror //g'`
14355 14366
 echo "$ac_configure_args"
... ...
@@ -14385,6 +14405,50 @@ if test "$enable_llvm" = "auto"; then
14385 14385
     esac
14386 14386
 fi
14387 14387
 
14388
+build_x86=no
14389
+build_ppc=no
14390
+build_arm=no
14391
+case "$target_cpu" in
14392
+    i?86|amd64|x86_64)
14393
+	    build_x86=yes
14394
+	    ;;
14395
+    powerpc*)
14396
+	    build_ppc=yes
14397
+	    ;;
14398
+    arm*)
14399
+	    build_arm=yes
14400
+	    ;;
14401
+esac
14402
+if test "$enable_alltargets" = "yes"; then
14403
+	build_x86=yes
14404
+	build_ppc=yes
14405
+	build_arm=yes
14406
+fi
14407
+ if test "$build_x86" = "yes"; then
14408
+  BUILD_X86_TRUE=
14409
+  BUILD_X86_FALSE='#'
14410
+else
14411
+  BUILD_X86_TRUE='#'
14412
+  BUILD_X86_FALSE=
14413
+fi
14414
+
14415
+ if test "$build_ppc" = "yes"; then
14416
+  BUILD_PPC_TRUE=
14417
+  BUILD_PPC_FALSE='#'
14418
+else
14419
+  BUILD_PPC_TRUE='#'
14420
+  BUILD_PPC_FALSE=
14421
+fi
14422
+
14423
+ if test "$build_arm" = "yes"; then
14424
+  BUILD_ARM_TRUE=
14425
+  BUILD_ARM_FALSE='#'
14426
+else
14427
+  BUILD_ARM_TRUE='#'
14428
+  BUILD_ARM_FALSE=
14429
+fi
14430
+
14431
+
14388 14432
 ac_config_files="$ac_config_files Makefile"
14389 14433
 
14390 14434
 cat >confcache <<\_ACEOF
... ...
@@ -14516,6 +14580,18 @@ if test -z "${DEBUG_BUILD_TRUE}" && test -z "${DEBUG_BUILD_FALSE}"; then
14516 14516
   as_fn_error "conditional \"DEBUG_BUILD\" was never defined.
14517 14517
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
14518 14518
 fi
14519
+if test -z "${BUILD_X86_TRUE}" && test -z "${BUILD_X86_FALSE}"; then
14520
+  as_fn_error "conditional \"BUILD_X86\" was never defined.
14521
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
14522
+fi
14523
+if test -z "${BUILD_PPC_TRUE}" && test -z "${BUILD_PPC_FALSE}"; then
14524
+  as_fn_error "conditional \"BUILD_PPC\" was never defined.
14525
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
14526
+fi
14527
+if test -z "${BUILD_ARM_TRUE}" && test -z "${BUILD_ARM_FALSE}"; then
14528
+  as_fn_error "conditional \"BUILD_ARM\" was never defined.
14529
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
14530
+fi
14519 14531
 
14520 14532
 : ${CONFIG_STATUS=./config.status}
14521 14533
 ac_write_fail=0
... ...
@@ -57,7 +57,14 @@ dnl Set configure args for subdir
57 57
 if test "$enable_optimized" = "default"; then
58 58
     ac_configure_args="$ac_configure_args --enable-optimized"
59 59
 fi
60
-new_args="$ac_configure_args --enable-targets=host-only --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx"
60
+AC_ARG_ENABLE(all-jit-targets, AC_HELP_STRING([-enable-all-jit-targets],
61
+	      [Build all the targets that support JIT for testing (default NO)]),
62
+	      enable_alltargets=$enableval, enable_alltargets=no)
63
+if test "$enable_alltargets" = "yes"; then
64
+    new_args="$ac_configure_args --enable-targets=x86,powerpc,arm --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx"
65
+else
66
+    new_args="$ac_configure_args --enable-targets=host-only --enable-bindings=none --enable-libffi=no --without-llvmgcc --without-llvmgxx"
67
+fi
61 68
 echo "$new_args"
62 69
 ac_configure_args=`echo $new_args | sed -e 's/-Werror //g'`
63 70
 echo "$ac_configure_args"
... ...
@@ -96,6 +103,29 @@ if test "$enable_llvm" = "auto"; then
96 96
     esac
97 97
 fi
98 98
 
99
+build_x86=no
100
+build_ppc=no
101
+build_arm=no
102
+case "$target_cpu" in
103
+    i?86|amd64|x86_64)
104
+	    build_x86=yes
105
+	    ;;
106
+    powerpc*)
107
+	    build_ppc=yes
108
+	    ;;
109
+    arm*)
110
+	    build_arm=yes
111
+	    ;;
112
+esac
113
+if test "$enable_alltargets" = "yes"; then
114
+	build_x86=yes
115
+	build_ppc=yes
116
+	build_arm=yes
117
+fi
118
+AM_CONDITIONAL(BUILD_X86, [test "$build_x86" = "yes"])
119
+AM_CONDITIONAL(BUILD_PPC, [test "$build_ppc" = "yes"])
120
+AM_CONDITIONAL(BUILD_ARM, [test "$build_arm" = "yes"])
121
+
99 122
 AC_OUTPUT([
100 123
     Makefile
101 124
 ])
... ...
@@ -72,6 +72,7 @@
72 72
 #include "matcher-ac.h"
73 73
 #include "default.h"
74 74
 #include "scanners.h"
75
+#include "bytecode.h"
75 76
 
76 77
 #ifndef	O_BINARY
77 78
 #define	O_BINARY	0