OSDN Git Service

Update aosp/master llvm for rebase to r233350
[android-x86/external-llvm.git] / lib / CodeGen / Android.mk
index 5378e2e..2827d73 100644 (file)
@@ -4,68 +4,80 @@ codegen_SRC_FILES := \
   AggressiveAntiDepBreaker.cpp \
   AllocationOrder.cpp \
   Analysis.cpp \
+  AtomicExpandPass.cpp \
+  BasicTargetTransformInfo.cpp \
   BranchFolding.cpp \
   CalcSpillWeights.cpp \
   CallingConvLower.cpp \
   CodeGen.cpp \
-  CodePlacementOpt.cpp \
+  CodeGenPrepare.cpp \
   CriticalAntiDepBreaker.cpp \
-  DFAPacketizer.cpp \
   DeadMachineInstructionElim.cpp \
+  DFAPacketizer.cpp \
   DwarfEHPrepare.cpp \
+  EarlyIfConversion.cpp \
   EdgeBundles.cpp \
+  ErlangGC.cpp \
   ExecutionDepsFix.cpp \
   ExpandISelPseudos.cpp \
   ExpandPostRAPseudos.cpp \
   GCMetadata.cpp \
   GCMetadataPrinter.cpp \
+  GCRootLowering.cpp \
   GCStrategy.cpp \
+  GlobalMerge.cpp \
   IfConversion.cpp \
   InlineSpiller.cpp \
   InterferenceCache.cpp \
   IntrinsicLowering.cpp \
-  LLVMTargetMachine.cpp \
   LatencyPriorityQueue.cpp \
   LexicalScopes.cpp \
   LiveDebugVariables.cpp \
-  LiveInterval.cpp \
   LiveIntervalAnalysis.cpp \
+  LiveInterval.cpp \
   LiveIntervalUnion.cpp \
+  LivePhysRegs.cpp \
   LiveRangeCalc.cpp \
   LiveRangeEdit.cpp \
+  LiveRegMatrix.cpp \
   LiveStackAnalysis.cpp \
   LiveVariables.cpp \
+  LLVMTargetMachine.cpp \
   LocalStackSlotAllocation.cpp \
   MachineBasicBlock.cpp \
   MachineBlockFrequencyInfo.cpp \
   MachineBlockPlacement.cpp \
   MachineBranchProbabilityInfo.cpp \
-  MachineCSE.cpp \
+  MachineCombiner.cpp \
   MachineCopyPropagation.cpp \
+  MachineCSE.cpp \
+  MachineDominanceFrontier.cpp \
   MachineDominators.cpp \
-  MachineFunction.cpp \
   MachineFunctionAnalysis.cpp \
+  MachineFunction.cpp \
   MachineFunctionPass.cpp \
   MachineFunctionPrinterPass.cpp \
-  MachineInstr.cpp \
   MachineInstrBundle.cpp \
+  MachineInstr.cpp \
   MachineLICM.cpp \
   MachineLoopInfo.cpp \
-  MachineLoopRanges.cpp \
   MachineModuleInfo.cpp \
   MachineModuleInfoImpls.cpp \
   MachinePassRegistry.cpp \
+  MachinePostDominators.cpp \
+  MachineRegionInfo.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 \
@@ -77,30 +89,36 @@ codegen_SRC_FILES := \
   RegAllocPBQP.cpp \
   RegisterClassInfo.cpp \
   RegisterCoalescer.cpp \
+  RegisterPressure.cpp \
   RegisterScavenging.cpp \
-  RenderMachineFunction.cpp \
   ScheduleDAG.cpp \
   ScheduleDAGInstrs.cpp \
   ScheduleDAGPrinter.cpp \
   ScoreboardHazardRecognizer.cpp \
   ShadowStackGC.cpp \
-  ShrinkWrapping.cpp \
+  ShadowStackGCLowering.cpp \
   SjLjEHPrepare.cpp \
   SlotIndexes.cpp \
   SpillPlacement.cpp \
-  Spiller.cpp \
   SplitKit.cpp \
+  StackColoring.cpp \
+  StackMapLivenessAnalysis.cpp \
+  StackMaps.cpp \
   StackProtector.cpp \
   StackSlotColoring.cpp \
-  StrongPHIElimination.cpp \
+  StatepointExampleGC.cpp \
   TailDuplication.cpp \
   TargetFrameLoweringImpl.cpp \
-  TargetInstrInfoImpl.cpp \
+  TargetInstrInfo.cpp \
+  TargetLoweringBase.cpp \
   TargetLoweringObjectFileImpl.cpp \
   TargetOptionsImpl.cpp \
+  TargetRegisterInfo.cpp \
+  TargetSchedule.cpp \
   TwoAddressInstructionPass.cpp \
   UnreachableBlockElim.cpp \
-  VirtRegMap.cpp
+  VirtRegMap.cpp \
+  WinEHPrepare.cpp
 
 # For the host
 # =====================================================
@@ -117,6 +135,7 @@ include $(BUILD_HOST_STATIC_LIBRARY)
 
 # For the device
 # =====================================================
+ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
 include $(CLEAR_VARS)
 
 LOCAL_SRC_FILES := $(codegen_SRC_FILES)
@@ -127,3 +146,4 @@ LOCAL_MODULE_TAGS := optional
 include $(LLVM_DEVICE_BUILD_MK)
 include $(LLVM_GEN_INTRINSICS_MK)
 include $(BUILD_STATIC_LIBRARY)
+endif