LOCAL_PATH:= $(call my-dir)
-transforms_utils_SRC_FILES := \
- AddrModeMatcher.cpp \
- BasicBlockUtils.cpp \
- BasicInliner.cpp \
- BreakCriticalEdges.cpp \
- BuildLibCalls.cpp \
- CloneFunction.cpp \
- CloneModule.cpp \
- CodeExtractor.cpp \
- DemoteRegToStack.cpp \
- InlineFunction.cpp \
- InstructionNamer.cpp \
- LCSSA.cpp \
- Local.cpp \
- LoopSimplify.cpp \
- LoopUnroll.cpp \
- LowerExpectIntrinsic.cpp \
- LowerInvoke.cpp \
- LowerSwitch.cpp \
- Mem2Reg.cpp \
- PromoteMemoryToRegister.cpp \
- SSAUpdater.cpp \
- SimplifyCFG.cpp \
- SimplifyInstructions.cpp \
- UnifyFunctionExitNodes.cpp \
- ValueMapper.cpp
+transforms_utils_SRC_FILES := \
+ AddDiscriminators.cpp \
+ ASanStackFrameLayout.cpp \
+ BasicBlockUtils.cpp \
+ BreakCriticalEdges.cpp \
+ BuildLibCalls.cpp \
+ BypassSlowDivision.cpp \
+ CloneFunction.cpp \
+ CloneModule.cpp \
+ CmpInstAnalysis.cpp \
+ CodeExtractor.cpp \
+ CtorUtils.cpp \
+ DemoteRegToStack.cpp \
+ FlattenCFG.cpp \
+ GlobalStatus.cpp \
+ InlineFunction.cpp \
+ InstructionNamer.cpp \
+ LCSSA.cpp \
+ Local.cpp \
+ LoopSimplify.cpp \
+ LoopUnroll.cpp \
+ LoopUnrollRuntime.cpp \
+ LoopUtils.cpp \
+ LowerInvoke.cpp \
+ LowerSwitch.cpp \
+ Mem2Reg.cpp \
+ MetaRenamer.cpp \
+ ModuleUtils.cpp \
+ PromoteMemoryToRegister.cpp \
+ SSAUpdater.cpp \
+ SimplifyCFG.cpp \
+ SimplifyIndVar.cpp \
+ SimplifyInstructions.cpp \
+ SimplifyLibCalls.cpp \
+ SymbolRewriter.cpp \
+ UnifyFunctionExitNodes.cpp \
+ Utils.cpp \
+ ValueMapper.cpp
# For the host
# =====================================================
LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
LOCAL_MODULE:= libLLVMTransformUtils
-LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_HOST_OS := darwin linux windows
include $(LLVM_HOST_BUILD_MK)
include $(LLVM_GEN_INTRINSICS_MK)
# For the device
# =====================================================
+ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
include $(CLEAR_VARS)
LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
LOCAL_MODULE:= libLLVMTransformUtils
-LOCAL_MODULE_TAGS := optional
-
include $(LLVM_DEVICE_BUILD_MK)
include $(LLVM_GEN_INTRINSICS_MK)
include $(BUILD_STATIC_LIBRARY)
+endif