diff options
author | Stephen Hines <srhines@google.com> | 2013-05-03 13:11:35 -0700 |
---|---|---|
committer | Stephen Hines <srhines@google.com> | 2013-05-06 16:53:29 -0700 |
commit | 9dbeb69a345d12b15571769cfacf1d5e1a7ce378 (patch) | |
tree | e4e0834e7992020cda261207ae7f7093474c1736 /lib | |
parent | 38578c4919ea18ceb27e29988b2d857afe6215bf (diff) | |
download | external_llvm-9dbeb69a345d12b15571769cfacf1d5e1a7ce378.zip external_llvm-9dbeb69a345d12b15571769cfacf1d5e1a7ce378.tar.gz external_llvm-9dbeb69a345d12b15571769cfacf1d5e1a7ce378.tar.bz2 |
Update LLVM for merge to r180947.
Change-Id: Ic9e7daa7ef3789298c49a7b308af92115f5d682d
Diffstat (limited to 'lib')
-rw-r--r-- | lib/CodeGen/Android.mk | 20 | ||||
-rw-r--r-- | lib/CodeGen/AsmPrinter/Android.mk | 4 | ||||
-rw-r--r-- | lib/IRReader/Android.mk | 36 | ||||
-rw-r--r-- | lib/Object/Android.mk | 1 | ||||
-rw-r--r-- | lib/Support/Android.mk | 1 | ||||
-rw-r--r-- | lib/Target/ARM/MCTargetDesc/Android.mk | 3 | ||||
-rw-r--r-- | lib/Target/Mips/Android.mk | 2 | ||||
-rw-r--r-- | lib/Target/X86/Android.mk | 1 | ||||
-rw-r--r-- | lib/Transforms/Vectorize/Android.mk | 4 |
9 files changed, 59 insertions, 13 deletions
diff --git a/lib/CodeGen/Android.mk b/lib/CodeGen/Android.mk index 3a06d4b..3ac7c19 100644 --- a/lib/CodeGen/Android.mk +++ b/lib/CodeGen/Android.mk @@ -9,13 +9,13 @@ codegen_SRC_FILES := \ CalcSpillWeights.cpp \ CallingConvLower.cpp \ CodeGen.cpp \ - CodePlacementOpt.cpp \ CriticalAntiDepBreaker.cpp \ - DFAPacketizer.cpp \ DeadMachineInstructionElim.cpp \ + DFAPacketizer.cpp \ DwarfEHPrepare.cpp \ EarlyIfConversion.cpp \ EdgeBundles.cpp \ + ErlangGC.cpp \ ExecutionDepsFix.cpp \ ExpandISelPseudos.cpp \ ExpandPostRAPseudos.cpp \ @@ -30,8 +30,8 @@ codegen_SRC_FILES := \ LatencyPriorityQueue.cpp \ LexicalScopes.cpp \ LiveDebugVariables.cpp \ - LiveInterval.cpp \ LiveIntervalAnalysis.cpp \ + LiveInterval.cpp \ LiveIntervalUnion.cpp \ LiveRangeCalc.cpp \ LiveRangeEdit.cpp \ @@ -44,16 +44,16 @@ codegen_SRC_FILES := \ MachineBlockFrequencyInfo.cpp \ MachineBlockPlacement.cpp \ MachineBranchProbabilityInfo.cpp \ - MachineCSE.cpp \ MachineCodeEmitter.cpp \ MachineCopyPropagation.cpp \ + MachineCSE.cpp \ MachineDominators.cpp \ - MachineFunction.cpp \ MachineFunctionAnalysis.cpp \ + MachineFunction.cpp \ MachineFunctionPass.cpp \ MachineFunctionPrinterPass.cpp \ - MachineInstr.cpp \ MachineInstrBundle.cpp \ + MachineInstr.cpp \ MachineLICM.cpp \ MachineLoopInfo.cpp \ MachineModuleInfo.cpp \ @@ -61,17 +61,17 @@ codegen_SRC_FILES := \ MachinePassRegistry.cpp \ MachinePostDominators.cpp \ MachineRegisterInfo.cpp \ - MachineSSAUpdater.cpp \ MachineScheduler.cpp \ MachineSink.cpp \ + MachineSSAUpdater.cpp \ MachineTraceMetrics.cpp \ MachineVerifier.cpp \ OcamlGC.cpp \ OptimizePHIs.cpp \ - PHIElimination.cpp \ - PHIEliminationUtils.cpp \ Passes.cpp \ PeepholeOptimizer.cpp \ + PHIElimination.cpp \ + PHIEliminationUtils.cpp \ PostRASchedulerList.cpp \ ProcessImplicitDefs.cpp \ PrologEpilogInserter.cpp \ @@ -93,8 +93,8 @@ codegen_SRC_FILES := \ ShrinkWrapping.cpp \ SjLjEHPrepare.cpp \ SlotIndexes.cpp \ - SpillPlacement.cpp \ Spiller.cpp \ + SpillPlacement.cpp \ SplitKit.cpp \ StackColoring.cpp \ StackProtector.cpp \ diff --git a/lib/CodeGen/AsmPrinter/Android.mk b/lib/CodeGen/AsmPrinter/Android.mk index ce0f49b..d408475 100644 --- a/lib/CodeGen/AsmPrinter/Android.mk +++ b/lib/CodeGen/AsmPrinter/Android.mk @@ -18,6 +18,7 @@ LOCAL_SRC_FILES := \ DwarfCompileUnit.cpp \ DwarfDebug.cpp \ DwarfException.cpp \ + ErlangGCPrinter.cpp \ OcamlGCPrinter.cpp \ Win64Exception.cpp @@ -26,6 +27,7 @@ LOCAL_MODULE:= libLLVMAsmPrinter LOCAL_MODULE_TAGS := optional include $(LLVM_HOST_BUILD_MK) +include $(LLVM_GEN_INTRINSICS_MK) include $(BUILD_HOST_STATIC_LIBRARY) # For the device @@ -43,6 +45,7 @@ LOCAL_SRC_FILES := \ DwarfCompileUnit.cpp \ DwarfDebug.cpp \ DwarfException.cpp \ + ErlangGCPrinter.cpp \ Win64Exception.cpp \ $(LOCAL_SRC_FILES) @@ -51,4 +54,5 @@ LOCAL_MODULE:= libLLVMAsmPrinter LOCAL_MODULE_TAGS := optional include $(LLVM_DEVICE_BUILD_MK) +include $(LLVM_GEN_INTRINSICS_MK) include $(BUILD_STATIC_LIBRARY) diff --git a/lib/IRReader/Android.mk b/lib/IRReader/Android.mk new file mode 100644 index 0000000..eef5de6 --- /dev/null +++ b/lib/IRReader/Android.mk @@ -0,0 +1,36 @@ +LOCAL_PATH:= $(call my-dir) + +irreader_SRC_FILES := \ + IRReader.cpp + +# For the host +# ===================================================== +include $(CLEAR_VARS) + +REQUIRES_RTTI := 1 + +LOCAL_SRC_FILES := $(irreader_SRC_FILES) + +LOCAL_MODULE:= libLLVMIRReader + +LOCAL_MODULE_TAGS := optional + +include $(LLVM_HOST_BUILD_MK) +include $(LLVM_GEN_INTRINSICS_MK) +include $(BUILD_HOST_STATIC_LIBRARY) + +# For the device +# ===================================================== +include $(CLEAR_VARS) + +REQUIRES_RTTI := 1 + +LOCAL_SRC_FILES := $(irreader_SRC_FILES) + +LOCAL_MODULE:= libLLVMIRReader + +LOCAL_MODULE_TAGS := optional + +include $(LLVM_DEVICE_BUILD_MK) +include $(LLVM_GEN_INTRINSICS_MK) +include $(BUILD_STATIC_LIBRARY) diff --git a/lib/Object/Android.mk b/lib/Object/Android.mk index d7ba85d..e4f499d 100644 --- a/lib/Object/Android.mk +++ b/lib/Object/Android.mk @@ -6,7 +6,6 @@ object_SRC_FILES := \ COFFObjectFile.cpp \ ELFObjectFile.cpp \ Error.cpp \ - MachOObject.cpp \ MachOObjectFile.cpp \ Object.cpp \ ObjectFile.cpp diff --git a/lib/Support/Android.mk b/lib/Support/Android.mk index be3b2e6..11c6b36 100644 --- a/lib/Support/Android.mk +++ b/lib/Support/Android.mk @@ -69,6 +69,7 @@ support_SRC_FILES := \ Triple.cpp \ Twine.cpp \ Valgrind.cpp \ + Watchdog.cpp \ circular_raw_ostream.cpp \ raw_os_ostream.cpp \ raw_ostream.cpp \ diff --git a/lib/Target/ARM/MCTargetDesc/Android.mk b/lib/Target/ARM/MCTargetDesc/Android.mk index b283ec5..111cc5e 100644 --- a/lib/Target/ARM/MCTargetDesc/Android.mk +++ b/lib/Target/ARM/MCTargetDesc/Android.mk @@ -14,7 +14,8 @@ arm_mc_desc_SRC_FILES := \ ARMMCCodeEmitter.cpp \ ARMMCExpr.cpp \ ARMMCTargetDesc.cpp \ - ARMMachObjectWriter.cpp + ARMMachObjectWriter.cpp \ + ARMUnwindOpAsm.cpp # For the host # ===================================================== diff --git a/lib/Target/Mips/Android.mk b/lib/Target/Mips/Android.mk index c7ee89f..65222d2 100644 --- a/lib/Target/Mips/Android.mk +++ b/lib/Target/Mips/Android.mk @@ -30,6 +30,8 @@ mips_codegen_SRC_FILES := \ MipsLongBranch.cpp \ MipsMachineFunction.cpp \ MipsMCInstLower.cpp \ + MipsModuleISelDAGToDAG.cpp \ + MipsOs16.cpp \ MipsRegisterInfo.cpp \ MipsSEFrameLowering.cpp \ MipsSEISelDAGToDAG.cpp \ diff --git a/lib/Target/X86/Android.mk b/lib/Target/X86/Android.mk index f159bb2..a9c413d 100644 --- a/lib/Target/X86/Android.mk +++ b/lib/Target/X86/Android.mk @@ -15,6 +15,7 @@ x86_codegen_SRC_FILES := \ X86COFFMachineModuleInfo.cpp \ X86CodeEmitter.cpp \ X86FastISel.cpp \ + X86FixupLEAs.cpp \ X86FloatingPoint.cpp \ X86FrameLowering.cpp \ X86ISelDAGToDAG.cpp \ diff --git a/lib/Transforms/Vectorize/Android.mk b/lib/Transforms/Vectorize/Android.mk index de03793..58698fe 100644 --- a/lib/Transforms/Vectorize/Android.mk +++ b/lib/Transforms/Vectorize/Android.mk @@ -3,7 +3,9 @@ LOCAL_PATH:= $(call my-dir) transforms_vectorize_SRC_FILES := \ BBVectorize.cpp \ LoopVectorize.cpp \ - Vectorize.cpp + SLPVectorizer.cpp \ + Vectorize.cpp \ + VecUtils.cpp # For the host # ===================================================== |