1 LOCAL_PATH:= $(call my-dir)
4 AggressiveAntiDepBreaker.cpp \
7 BasicTargetTransformInfo.cpp \
10 CallingConvLower.cpp \
12 CriticalAntiDepBreaker.cpp \
13 DeadMachineInstructionElim.cpp \
16 EarlyIfConversion.cpp \
19 ExecutionDepsFix.cpp \
20 ExpandISelPseudos.cpp \
21 ExpandPostRAPseudos.cpp \
23 GCMetadataPrinter.cpp \
27 InterferenceCache.cpp \
28 IntrinsicLowering.cpp \
30 LatencyPriorityQueue.cpp \
32 LiveDebugVariables.cpp \
33 LiveIntervalAnalysis.cpp \
35 LiveIntervalUnion.cpp \
40 LiveStackAnalysis.cpp \
42 LLVMTargetMachine.cpp \
43 LocalStackSlotAllocation.cpp \
44 MachineBasicBlock.cpp \
45 MachineBlockFrequencyInfo.cpp \
46 MachineBlockPlacement.cpp \
47 MachineBranchProbabilityInfo.cpp \
48 MachineCodeEmitter.cpp \
49 MachineCopyPropagation.cpp \
51 MachineDominators.cpp \
52 MachineFunctionAnalysis.cpp \
54 MachineFunctionPass.cpp \
55 MachineFunctionPrinterPass.cpp \
56 MachineInstrBundle.cpp \
60 MachineModuleInfo.cpp \
61 MachineModuleInfoImpls.cpp \
62 MachinePassRegistry.cpp \
63 MachinePostDominators.cpp \
64 MachineRegisterInfo.cpp \
65 MachineScheduler.cpp \
67 MachineSSAUpdater.cpp \
68 MachineTraceMetrics.cpp \
73 PeepholeOptimizer.cpp \
75 PHIEliminationUtils.cpp \
76 PostRASchedulerList.cpp \
77 ProcessImplicitDefs.cpp \
78 PrologEpilogInserter.cpp \
79 PseudoSourceValue.cpp \
85 RegisterClassInfo.cpp \
86 RegisterCoalescer.cpp \
87 RegisterPressure.cpp \
88 RegisterScavenging.cpp \
90 ScheduleDAGInstrs.cpp \
91 ScheduleDAGPrinter.cpp \
92 ScoreboardHazardRecognizer.cpp \
102 StackSlotColoring.cpp \
103 TailDuplication.cpp \
104 TargetFrameLoweringImpl.cpp \
105 TargetInstrInfo.cpp \
106 TargetLoweringBase.cpp \
107 TargetLoweringObjectFileImpl.cpp \
108 TargetOptionsImpl.cpp \
109 TargetRegisterInfo.cpp \
111 TwoAddressInstructionPass.cpp \
112 UnreachableBlockElim.cpp \
116 # =====================================================
117 include $(CLEAR_VARS)
119 LOCAL_SRC_FILES := $(codegen_SRC_FILES)
120 LOCAL_MODULE:= libLLVMCodeGen
122 LOCAL_MODULE_TAGS := optional
124 include $(LLVM_HOST_BUILD_MK)
125 include $(LLVM_GEN_INTRINSICS_MK)
126 include $(BUILD_HOST_STATIC_LIBRARY)
129 # =====================================================
130 include $(CLEAR_VARS)
132 LOCAL_SRC_FILES := $(codegen_SRC_FILES)
133 LOCAL_MODULE:= libLLVMCodeGen
135 LOCAL_MODULE_TAGS := optional
137 include $(LLVM_DEVICE_BUILD_MK)
138 include $(LLVM_GEN_INTRINSICS_MK)
139 include $(BUILD_STATIC_LIBRARY)