1 LOCAL_PATH:= $(call my-dir)
4 AggressiveAntiDepBreaker.cpp \
7 AtomicExpandLoadLinkedPass.cpp \
8 BasicTargetTransformInfo.cpp \
10 CalcSpillWeights.cpp \
11 CallingConvLower.cpp \
14 CriticalAntiDepBreaker.cpp \
15 DeadMachineInstructionElim.cpp \
18 EarlyIfConversion.cpp \
21 ExecutionDepsFix.cpp \
22 ExpandISelPseudos.cpp \
23 ExpandPostRAPseudos.cpp \
25 GCMetadataPrinter.cpp \
29 InterferenceCache.cpp \
30 IntrinsicLowering.cpp \
32 LatencyPriorityQueue.cpp \
34 LiveDebugVariables.cpp \
35 LiveIntervalAnalysis.cpp \
37 LiveIntervalUnion.cpp \
42 LiveStackAnalysis.cpp \
44 LLVMTargetMachine.cpp \
45 LocalStackSlotAllocation.cpp \
46 MachineBasicBlock.cpp \
47 MachineBlockFrequencyInfo.cpp \
48 MachineBlockPlacement.cpp \
49 MachineBranchProbabilityInfo.cpp \
50 MachineCodeEmitter.cpp \
51 MachineCopyPropagation.cpp \
53 MachineDominators.cpp \
54 MachineFunctionAnalysis.cpp \
56 MachineFunctionPass.cpp \
57 MachineFunctionPrinterPass.cpp \
58 MachineInstrBundle.cpp \
62 MachineModuleInfo.cpp \
63 MachineModuleInfoImpls.cpp \
64 MachinePassRegistry.cpp \
65 MachinePostDominators.cpp \
66 MachineRegisterInfo.cpp \
67 MachineScheduler.cpp \
69 MachineSSAUpdater.cpp \
70 MachineTraceMetrics.cpp \
75 PeepholeOptimizer.cpp \
77 PHIEliminationUtils.cpp \
78 PostRASchedulerList.cpp \
79 ProcessImplicitDefs.cpp \
80 PrologEpilogInserter.cpp \
81 PseudoSourceValue.cpp \
87 RegisterClassInfo.cpp \
88 RegisterCoalescer.cpp \
89 RegisterPressure.cpp \
90 RegisterScavenging.cpp \
92 ScheduleDAGInstrs.cpp \
93 ScheduleDAGPrinter.cpp \
94 ScoreboardHazardRecognizer.cpp \
102 StackMapLivenessAnalysis.cpp \
105 StackSlotColoring.cpp \
106 TailDuplication.cpp \
107 TargetFrameLoweringImpl.cpp \
108 TargetInstrInfo.cpp \
109 TargetLoweringBase.cpp \
110 TargetLoweringObjectFileImpl.cpp \
111 TargetOptionsImpl.cpp \
112 TargetRegisterInfo.cpp \
114 TwoAddressInstructionPass.cpp \
115 UnreachableBlockElim.cpp \
119 # =====================================================
120 include $(CLEAR_VARS)
122 LOCAL_SRC_FILES := $(codegen_SRC_FILES)
123 LOCAL_MODULE:= libLLVMCodeGen
125 LOCAL_MODULE_TAGS := optional
127 include $(LLVM_HOST_BUILD_MK)
128 include $(LLVM_GEN_INTRINSICS_MK)
129 include $(BUILD_HOST_STATIC_LIBRARY)
132 # =====================================================
133 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
134 include $(CLEAR_VARS)
136 LOCAL_SRC_FILES := $(codegen_SRC_FILES)
137 LOCAL_MODULE:= libLLVMCodeGen
139 LOCAL_MODULE_TAGS := optional
141 include $(LLVM_DEVICE_BUILD_MK)
142 include $(LLVM_GEN_INTRINSICS_MK)
143 include $(BUILD_STATIC_LIBRARY)