aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Murray <timmurray@google.com>2014-04-28 12:11:51 -0700
committerTim Murray <timmurray@google.com>2014-04-28 14:31:16 -0700
commite46ff6d7873f9609cb153c6dc73b2e0d95504f90 (patch)
treede1e35fd86cee2edd066c2d1e9b3de41bd4206b6
parent9bc432f761e265d48cdf350e5df2aab875a7d3a0 (diff)
downloadllvm_35a-e46ff6d7873f9609cb153c6dc73b2e0d95504f90.tar.gz
Update build system for LLVM rebase.
Change-Id: Icc7192a34b7f683e739e01f5f683e4a09152f2fc
-rw-r--r--Android.mk1
-rw-r--r--lib/Analysis/Android.mk1
-rw-r--r--lib/CodeGen/Android.mk1
-rw-r--r--lib/CodeGen/AsmPrinter/Android.mk10
-rw-r--r--lib/IR/Android.mk1
-rw-r--r--lib/MC/Android.mk1
-rw-r--r--lib/ProfileData/Android.mk33
-rw-r--r--lib/Target/ARM/Android.mk1
-rw-r--r--lib/Target/ARM/MCTargetDesc/Android.mk4
-rw-r--r--lib/Target/Mips/Android.mk1
-rw-r--r--lib/Target/X86/Disassembler/Android.mk3
-rw-r--r--lib/Target/X86/MCTargetDesc/Android.mk3
-rw-r--r--shared_llvm.mk6
13 files changed, 57 insertions, 9 deletions
diff --git a/Android.mk b/Android.mk
index 9f6e8a5785..3c46a2241f 100644
--- a/Android.mk
+++ b/Android.mk
@@ -26,6 +26,7 @@ subdirs := \
lib/MC/MCParser \
lib/Object \
lib/Option \
+ lib/ProfileData \
lib/Support \
lib/TableGen \
lib/Target \
diff --git a/lib/Analysis/Android.mk b/lib/Analysis/Android.mk
index 76eee74aae..a8fef77a5b 100644
--- a/lib/Analysis/Android.mk
+++ b/lib/Analysis/Android.mk
@@ -9,6 +9,7 @@ analysis_SRC_FILES := \
Analysis.cpp \
BasicAliasAnalysis.cpp \
BlockFrequencyInfo.cpp \
+ BlockFrequencyInfoImpl.cpp \
BranchProbabilityInfo.cpp \
CFG.cpp \
CFGPrinter.cpp \
diff --git a/lib/CodeGen/Android.mk b/lib/CodeGen/Android.mk
index 26f04d095c..7feb42c97b 100644
--- a/lib/CodeGen/Android.mk
+++ b/lib/CodeGen/Android.mk
@@ -4,6 +4,7 @@ codegen_SRC_FILES := \
AggressiveAntiDepBreaker.cpp \
AllocationOrder.cpp \
Analysis.cpp \
+ AtomicExpandLoadLinkedPass.cpp \
BasicTargetTransformInfo.cpp \
BranchFolding.cpp \
CalcSpillWeights.cpp \
diff --git a/lib/CodeGen/AsmPrinter/Android.mk b/lib/CodeGen/AsmPrinter/Android.mk
index a725fba2c0..645995a2b5 100644
--- a/lib/CodeGen/AsmPrinter/Android.mk
+++ b/lib/CodeGen/AsmPrinter/Android.mk
@@ -8,6 +8,7 @@ codegen_asmprinter_SRC_FILES := \
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
+ AddressPool.cpp \
AsmPrinter.cpp \
AsmPrinterDwarf.cpp \
AsmPrinterInlineAsm.cpp \
@@ -18,7 +19,9 @@ LOCAL_SRC_FILES := \
DwarfCFIException.cpp \
DwarfDebug.cpp \
DwarfException.cpp \
- DwarfUnit.cpp \
+ DwarfFile.cpp \
+ DwarfStringPool.cpp \
+ DwarfUnit.cpp \
ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \
Win64Exception.cpp \
@@ -38,6 +41,7 @@ ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
+ AddressPool.cpp \
AsmPrinter.cpp \
AsmPrinterDwarf.cpp \
AsmPrinterInlineAsm.cpp \
@@ -48,7 +52,9 @@ LOCAL_SRC_FILES := \
DwarfCFIException.cpp \
DwarfDebug.cpp \
DwarfException.cpp \
- DwarfUnit.cpp \
+ DwarfFile.cpp \
+ DwarfStringPool.cpp \
+ DwarfUnit.cpp \
ErlangGCPrinter.cpp \
OcamlGCPrinter.cpp \
Win64Exception.cpp \
diff --git a/lib/IR/Android.mk b/lib/IR/Android.mk
index 071bb04fe5..dd957034fc 100644
--- a/lib/IR/Android.mk
+++ b/lib/IR/Android.mk
@@ -30,6 +30,7 @@ vmcore_SRC_FILES := \
LeakDetector.cpp \
LegacyPassManager.cpp \
Mangler.cpp \
+ MDBuilder.cpp \
Metadata.cpp \
Module.cpp \
Pass.cpp \
diff --git a/lib/MC/Android.mk b/lib/MC/Android.mk
index abf346b37e..775176394a 100644
--- a/lib/MC/Android.mk
+++ b/lib/MC/Android.mk
@@ -42,6 +42,7 @@ mc_SRC_FILES := \
MCSubtargetInfo.cpp \
MCSymbol.cpp \
MCSymbolizer.cpp \
+ MCTargetOptions.cpp \
MCValue.cpp \
MCWin64EH.cpp \
WinCOFFObjectWriter.cpp \
diff --git a/lib/ProfileData/Android.mk b/lib/ProfileData/Android.mk
new file mode 100644
index 0000000000..5ae5ba8f61
--- /dev/null
+++ b/lib/ProfileData/Android.mk
@@ -0,0 +1,33 @@
+LOCAL_PATH:= $(call my-dir)
+
+profiledata_SRC_FILES := \
+ InstrProf.cpp \
+ InstrProfReader.cpp \
+ InstrProfWriter.cpp
+
+
+# For the host
+# =====================================================
+include $(CLEAR_VARS)
+
+LOCAL_MODULE:= libLLVMProfileData
+LOCAL_MODULE_TAGS := optional
+LOCAL_SRC_FILES := $(profiledata_SRC_FILES)
+
+include $(LLVM_HOST_BUILD_MK)
+include $(LLVM_GEN_INTRINSICS_MK)
+include $(BUILD_HOST_STATIC_LIBRARY)
+
+# For the device
+# =====================================================
+ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
+include $(CLEAR_VARS)
+
+LOCAL_MODULE:= libLLVMProfileData
+LOCAL_MODULE_TAGS := optional
+LOCAL_SRC_FILES := $(profiledata_SRC_FILES)
+
+include $(LLVM_DEVICE_BUILD_MK)
+include $(LLVM_GEN_INTRINSICS_MK)
+include $(BUILD_STATIC_LIBRARY)
+endif
diff --git a/lib/Target/ARM/Android.mk b/lib/Target/ARM/Android.mk
index 4be95aa53c..095955b5ff 100644
--- a/lib/Target/ARM/Android.mk
+++ b/lib/Target/ARM/Android.mk
@@ -17,7 +17,6 @@ arm_codegen_TBLGEN_TABLES := \
arm_codegen_SRC_FILES := \
A15SDOptimizer.cpp \
ARMAsmPrinter.cpp \
- ARMAtomicExpandPass.cpp \
ARMBaseInstrInfo.cpp \
ARMBaseRegisterInfo.cpp \
ARMCodeEmitter.cpp \
diff --git a/lib/Target/ARM/MCTargetDesc/Android.mk b/lib/Target/ARM/MCTargetDesc/Android.mk
index 074d29e86f..a5827f7e0b 100644
--- a/lib/Target/ARM/MCTargetDesc/Android.mk
+++ b/lib/Target/ARM/MCTargetDesc/Android.mk
@@ -17,7 +17,9 @@ arm_mc_desc_SRC_FILES := \
ARMMachObjectWriter.cpp \
ARMMachORelocationInfo.cpp \
ARMTargetStreamer.cpp \
- ARMUnwindOpAsm.cpp
+ ARMUnwindOpAsm.cpp \
+ ARMWinCOFFObjectWriter.cpp \
+ ARMWinCOFFStreamer.cpp \
# For the host
# =====================================================
diff --git a/lib/Target/Mips/Android.mk b/lib/Target/Mips/Android.mk
index 74b8a3b37b..4e8831c0e1 100644
--- a/lib/Target/Mips/Android.mk
+++ b/lib/Target/Mips/Android.mk
@@ -24,6 +24,7 @@ mips_codegen_SRC_FILES := \
MipsCodeEmitter.cpp \
MipsConstantIslandPass.cpp \
MipsDelaySlotFiller.cpp \
+ MipsFastISel.cpp \
MipsFrameLowering.cpp \
MipsInstrInfo.cpp \
MipsISelDAGToDAG.cpp \
diff --git a/lib/Target/X86/Disassembler/Android.mk b/lib/Target/X86/Disassembler/Android.mk
index 398426647a..0b3b8a5f91 100644
--- a/lib/Target/X86/Disassembler/Android.mk
+++ b/lib/Target/X86/Disassembler/Android.mk
@@ -8,7 +8,8 @@ x86_disassembler_TBLGEN_TABLES := \
x86_disassembler_SRC_FILES := \
X86Disassembler.cpp \
- X86DisassemblerDecoder.c
+ X86DisassemblerDecoder.cpp
+
# For the device
# =====================================================
diff --git a/lib/Target/X86/MCTargetDesc/Android.mk b/lib/Target/X86/MCTargetDesc/Android.mk
index ee37c27d09..a3c9bc8d7e 100644
--- a/lib/Target/X86/MCTargetDesc/Android.mk
+++ b/lib/Target/X86/MCTargetDesc/Android.mk
@@ -14,7 +14,8 @@ x86_mc_desc_SRC_FILES := \
X86MCCodeEmitter.cpp \
X86MachORelocationInfo.cpp \
X86MachObjectWriter.cpp \
- X86WinCOFFObjectWriter.cpp
+ X86WinCOFFObjectWriter.cpp \
+ X86WinCOFFStreamer.cpp
# For the host
# =====================================================
diff --git a/shared_llvm.mk b/shared_llvm.mk
index 8948c39f41..44e7f1a04b 100644
--- a/shared_llvm.mk
+++ b/shared_llvm.mk
@@ -63,14 +63,15 @@ llvm_post_static_libraries := \
libLLVMAsmParser \
libLLVMOption \
libLLVMSupport \
- libLLVMVectorize
+ libLLVMVectorize \
llvm_host_static_libraries := \
libLLVMExecutionEngine \
libLLVMMCDisassembler \
libLLVMRuntimeDyld \
libLLVMJIT \
- libLLVMMCJIT
+ libLLVMMCJIT \
+ libLLVMProfileData
ifeq (true,$(FORCE_BUILD_LLVM_COMPONENTS))
# HOST LLVM shared library build
@@ -134,4 +135,3 @@ include $(BUILD_SHARED_LIBRARY)
endif
endif # don't build in unbundled branches
-