diff options
Diffstat (limited to 'lib/Target')
-rw-r--r-- | lib/Target/ARM/Android.mk | 12 | ||||
-rw-r--r-- | lib/Target/Android.mk | 4 | ||||
-rw-r--r-- | lib/Target/X86/Android.mk | 6 | ||||
-rw-r--r-- | lib/Target/X86/InstPrinter/Android.mk | 4 | ||||
-rw-r--r-- | lib/Target/X86/Utils/Android.mk | 22 |
5 files changed, 39 insertions, 9 deletions
diff --git a/lib/Target/ARM/Android.mk b/lib/Target/ARM/Android.mk index 51a257f..9bb6026 100644 --- a/lib/Target/ARM/Android.mk +++ b/lib/Target/ARM/Android.mk @@ -25,8 +25,9 @@ arm_codegen_SRC_FILES := \ ARMELFWriterInfo.cpp \ ARMExpandPseudoInsts.cpp \ ARMFastISel.cpp \ - ARMFrameInfo.cpp \ - ARMGlobalMerge.cpp \ + ARMFrameLowering.cpp \ + ARMGlobalMerge.cpp \ + ARMHazardRecognizer.cpp \ ARMISelDAGToDAG.cpp \ ARMISelLowering.cpp \ ARMInstrInfo.cpp \ @@ -34,18 +35,19 @@ arm_codegen_SRC_FILES := \ ARMLoadStoreOptimizer.cpp \ ARMMCAsmInfo.cpp \ ARMMCCodeEmitter.cpp\ - ARMMCInstLower.cpp \ + ARMMCExpr.cpp \ + ARMMCInstLower.cpp \ ARMRegisterInfo.cpp \ ARMSelectionDAGInfo.cpp \ ARMSubtarget.cpp \ ARMTargetMachine.cpp \ ARMTargetObjectFile.cpp \ InstPrinter/ARMInstPrinter.cpp \ + MLxExpansionPass.cpp \ NEONMoveFix.cpp \ - Thumb1FrameInfo.cpp \ + Thumb1FrameLowering.cpp \ Thumb1InstrInfo.cpp \ Thumb1RegisterInfo.cpp \ - Thumb2HazardRecognizer.cpp \ Thumb2ITBlockPass.cpp \ Thumb2InstrInfo.cpp \ Thumb2RegisterInfo.cpp \ diff --git a/lib/Target/Android.mk b/lib/Target/Android.mk index 01b9129..09a33ad 100644 --- a/lib/Target/Android.mk +++ b/lib/Target/Android.mk @@ -4,13 +4,15 @@ target_SRC_FILES := \ Mangler.cpp \ SubtargetFeature.cpp \ Target.cpp \ + TargetAsmInfo.cpp \ TargetAsmLexer.cpp \ TargetData.cpp \ TargetELFWriterInfo.cpp \ - TargetFrameInfo.cpp \ + TargetFrameLowering.cpp \ TargetInstrInfo.cpp \ TargetIntrinsicInfo.cpp \ TargetLoweringObjectFile.cpp \ + TargetLibraryInfo.cpp \ TargetMachine.cpp \ TargetRegisterInfo.cpp \ TargetSubtarget.cpp diff --git a/lib/Target/X86/Android.mk b/lib/Target/X86/Android.mk index a30528b..d0e5334 100644 --- a/lib/Target/X86/Android.mk +++ b/lib/Target/X86/Android.mk @@ -1,6 +1,8 @@ LOCAL_PATH := $(call my-dir) x86_codegen_TBLGEN_TABLES := \ + X86GenAsmWriter.inc \ + X86GenAsmWriter1.inc \ X86GenRegisterInfo.h.inc \ X86GenRegisterNames.inc \ X86GenRegisterInfo.inc \ @@ -14,16 +16,18 @@ x86_codegen_TBLGEN_TABLES := \ x86_codegen_SRC_FILES := \ SSEDomainFix.cpp \ X86AsmBackend.cpp \ + X86AsmPrinter.cpp \ X86COFFMachineModuleInfo.cpp \ X86CodeEmitter.cpp \ X86ELFWriterInfo.cpp \ X86FastISel.cpp \ X86FloatingPoint.cpp\ - X86FrameInfo.cpp \ + X86FrameLowering.cpp\ X86ISelDAGToDAG.cpp \ X86ISelLowering.cpp \ X86InstrInfo.cpp \ X86JITInfo.cpp \ + X86MachObjectWriter.cpp \ X86MCAsmInfo.cpp \ X86MCCodeEmitter.cpp \ X86MCInstLower.cpp \ diff --git a/lib/Target/X86/InstPrinter/Android.mk b/lib/Target/X86/InstPrinter/Android.mk index ccc219f..6f14bcd 100644 --- a/lib/Target/X86/InstPrinter/Android.mk +++ b/lib/Target/X86/InstPrinter/Android.mk @@ -26,7 +26,7 @@ LOCAL_SRC_FILES := $(x86_instprinter_SRC_FILES) LOCAL_C_INCLUDES += $(LOCAL_PATH)/.. -LOCAL_MODULE:= libLLVMX86InstPrinter +LOCAL_MODULE:= libLLVMX86AsmPrinter LOCAL_MODULE_TAGS := optional @@ -48,7 +48,7 @@ LOCAL_SRC_FILES := $(x86_instprinter_SRC_FILES) LOCAL_C_INCLUDES += $(LOCAL_PATH)/.. -LOCAL_MODULE := libLLVMX86InstPrinter +LOCAL_MODULE := libLLVMX86AsmPrinter LOCAL_MODULE_TAGS := optional diff --git a/lib/Target/X86/Utils/Android.mk b/lib/Target/X86/Utils/Android.mk new file mode 100644 index 0000000..1c6694c --- /dev/null +++ b/lib/Target/X86/Utils/Android.mk @@ -0,0 +1,22 @@ +LOCAL_PATH := $(call my-dir) + +# For the device only +# ===================================================== +include $(CLEAR_VARS) +include $(CLEAR_TBLGEN_VARS) + +TBLGEN_TABLES := + +TBLGEN_TD_DIR := $(LOCAL_PATH)/.. + +LOCAL_SRC_FILES := X86ShuffleDecode.cpp + +LOCAL_C_INCLUDES += $(LOCAL_PATH)/.. + +LOCAL_MODULE:= libLLVMX86Utils + +LOCAL_MODULE_TAGS := optional + +include $(LLVM_HOST_BUILD_MK) +include $(LLVM_TBLGEN_RULES_MK) +include $(BUILD_HOST_STATIC_LIBRARY) |