diff options
author | Tim Murray <timmurray@google.com> | 2014-04-28 12:11:51 -0700 |
---|---|---|
committer | Tim Murray <timmurray@google.com> | 2014-04-28 14:31:16 -0700 |
commit | e46ff6d7873f9609cb153c6dc73b2e0d95504f90 (patch) | |
tree | de1e35fd86cee2edd066c2d1e9b3de41bd4206b6 | |
parent | 9bc432f761e265d48cdf350e5df2aab875a7d3a0 (diff) | |
download | llvm_35a-e46ff6d7873f9609cb153c6dc73b2e0d95504f90.tar.gz |
Update build system for LLVM rebase.
Change-Id: Icc7192a34b7f683e739e01f5f683e4a09152f2fc
-rw-r--r-- | Android.mk | 1 | ||||
-rw-r--r-- | lib/Analysis/Android.mk | 1 | ||||
-rw-r--r-- | lib/CodeGen/Android.mk | 1 | ||||
-rw-r--r-- | lib/CodeGen/AsmPrinter/Android.mk | 10 | ||||
-rw-r--r-- | lib/IR/Android.mk | 1 | ||||
-rw-r--r-- | lib/MC/Android.mk | 1 | ||||
-rw-r--r-- | lib/ProfileData/Android.mk | 33 | ||||
-rw-r--r-- | lib/Target/ARM/Android.mk | 1 | ||||
-rw-r--r-- | lib/Target/ARM/MCTargetDesc/Android.mk | 4 | ||||
-rw-r--r-- | lib/Target/Mips/Android.mk | 1 | ||||
-rw-r--r-- | lib/Target/X86/Disassembler/Android.mk | 3 | ||||
-rw-r--r-- | lib/Target/X86/MCTargetDesc/Android.mk | 3 | ||||
-rw-r--r-- | shared_llvm.mk | 6 |
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 - |