diff options
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/Android.bp | 1 | ||||
-rw-r--r-- | lib/Transforms/Hello/Android.bp | 14 | ||||
-rw-r--r-- | lib/Transforms/Hello/Android.mk | 21 | ||||
-rw-r--r-- | lib/Transforms/IPO/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/IPO/Android.mk | 31 | ||||
-rw-r--r-- | lib/Transforms/InstCombine/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/InstCombine/Android.mk | 44 | ||||
-rw-r--r-- | lib/Transforms/Instrumentation/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/Instrumentation/Android.mk | 30 | ||||
-rw-r--r-- | lib/Transforms/ObjCARC/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/ObjCARC/Android.mk | 40 | ||||
-rw-r--r-- | lib/Transforms/Scalar/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/Scalar/Android.mk | 32 | ||||
-rw-r--r-- | lib/Transforms/Utils/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/Utils/Android.mk | 31 | ||||
-rw-r--r-- | lib/Transforms/Vectorize/Android.bp | 8 | ||||
-rw-r--r-- | lib/Transforms/Vectorize/Android.mk | 31 |
17 files changed, 71 insertions, 260 deletions
diff --git a/lib/Transforms/Android.bp b/lib/Transforms/Android.bp new file mode 100644 index 000000000000..b44c2960127f --- /dev/null +++ b/lib/Transforms/Android.bp @@ -0,0 +1 @@ +subdirs = ["*"] diff --git a/lib/Transforms/Hello/Android.bp b/lib/Transforms/Hello/Android.bp new file mode 100644 index 000000000000..868edb347828 --- /dev/null +++ b/lib/Transforms/Hello/Android.bp @@ -0,0 +1,14 @@ +cc_library_host_shared { + name: "LLVMHello", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], + allow_undefined_symbols: true, + target: { + windows: { + enabled: false, + }, + }, +} diff --git a/lib/Transforms/Hello/Android.mk b/lib/Transforms/Hello/Android.mk deleted file mode 100644 index d5554ff0d3ba..000000000000 --- a/lib/Transforms/Hello/Android.mk +++ /dev/null @@ -1,21 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -LLVM_ROOT_PATH := $(LOCAL_PATH)/../../.. -include $(LLVM_ROOT_PATH)/llvm.mk - -transforms_hello_SRC_FILES := \ - Hello.cpp - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_hello_SRC_FILES) -LOCAL_MODULE_CLASS := SHARED_LIBRARIES -LOCAL_MODULE:= LLVMHello - -LOCAL_ALLOW_UNDEFINED_SYMBOLS := true - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(BUILD_HOST_SHARED_LIBRARY) diff --git a/lib/Transforms/IPO/Android.bp b/lib/Transforms/IPO/Android.bp new file mode 100644 index 000000000000..4189eed66397 --- /dev/null +++ b/lib/Transforms/IPO/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMipo", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/IPO/Android.mk b/lib/Transforms/IPO/Android.mk deleted file mode 100644 index fe66b2785043..000000000000 --- a/lib/Transforms/IPO/Android.mk +++ /dev/null @@ -1,31 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -transforms_ipo_SRC_FILES := $(sort $(notdir $(wildcard $(LOCAL_PATH)/*.cpp))) - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES) -LOCAL_MODULE:= libLLVMipo - -LOCAL_MODULE_HOST_OS := darwin linux windows - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the device -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES) -LOCAL_MODULE:= libLLVMipo - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif diff --git a/lib/Transforms/InstCombine/Android.bp b/lib/Transforms/InstCombine/Android.bp new file mode 100644 index 000000000000..02531cf4d231 --- /dev/null +++ b/lib/Transforms/InstCombine/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMInstCombine", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/InstCombine/Android.mk b/lib/Transforms/InstCombine/Android.mk deleted file mode 100644 index 2a9d82b19a72..000000000000 --- a/lib/Transforms/InstCombine/Android.mk +++ /dev/null @@ -1,44 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -transforms_inst_combine_SRC_FILES := \ - InstCombineAddSub.cpp \ - InstCombineAndOrXor.cpp \ - InstCombineCalls.cpp \ - InstCombineCasts.cpp \ - InstCombineCompares.cpp \ - InstCombineLoadStoreAlloca.cpp \ - InstCombineMulDivRem.cpp \ - InstCombinePHI.cpp \ - InstCombineSelect.cpp \ - InstCombineShifts.cpp \ - InstCombineSimplifyDemanded.cpp \ - InstCombineVectorOps.cpp \ - InstructionCombining.cpp - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES) -LOCAL_MODULE:= libLLVMInstCombine - -LOCAL_MODULE_HOST_OS := darwin linux windows - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the device -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES) -LOCAL_MODULE:= libLLVMInstCombine - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif diff --git a/lib/Transforms/Instrumentation/Android.bp b/lib/Transforms/Instrumentation/Android.bp new file mode 100644 index 000000000000..693937ca1c7f --- /dev/null +++ b/lib/Transforms/Instrumentation/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMInstrumentation", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/Instrumentation/Android.mk b/lib/Transforms/Instrumentation/Android.mk deleted file mode 100644 index e9bc26c57be8..000000000000 --- a/lib/Transforms/Instrumentation/Android.mk +++ /dev/null @@ -1,30 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -instrumentation_SRC_FILES := $(sort $(notdir $(wildcard $(LOCAL_PATH)/*.cpp))) - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_MODULE:= libLLVMInstrumentation -LOCAL_MODULE_HOST_OS := darwin linux windows -LOCAL_SRC_FILES := $(instrumentation_SRC_FILES) - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the target -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_MODULE:= libLLVMInstrumentation -LOCAL_SRC_FILES := $(instrumentation_SRC_FILES) - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif diff --git a/lib/Transforms/ObjCARC/Android.bp b/lib/Transforms/ObjCARC/Android.bp new file mode 100644 index 000000000000..a37b0483ef99 --- /dev/null +++ b/lib/Transforms/ObjCARC/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMTransformObjCARC", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/ObjCARC/Android.mk b/lib/Transforms/ObjCARC/Android.mk deleted file mode 100644 index 88a35d47366a..000000000000 --- a/lib/Transforms/ObjCARC/Android.mk +++ /dev/null @@ -1,40 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -transforms_objcarc_SRC_FILES := \ - DependencyAnalysis.cpp \ - ObjCARCAPElim.cpp \ - ObjCARCContract.cpp \ - ObjCARC.cpp \ - ObjCARCExpand.cpp \ - ObjCARCOpts.cpp \ - PtrState.cpp \ - ProvenanceAnalysis.cpp \ - ProvenanceAnalysisEvaluator.cpp - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_objcarc_SRC_FILES) -LOCAL_MODULE:= libLLVMTransformObjCARC - -LOCAL_MODULE_HOST_OS := darwin linux windows - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the device -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_objcarc_SRC_FILES) -LOCAL_MODULE:= libLLVMTransformObjCARC - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif diff --git a/lib/Transforms/Scalar/Android.bp b/lib/Transforms/Scalar/Android.bp new file mode 100644 index 000000000000..b479f61615bf --- /dev/null +++ b/lib/Transforms/Scalar/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMScalarOpts", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/Scalar/Android.mk b/lib/Transforms/Scalar/Android.mk deleted file mode 100644 index eae9bab119d9..000000000000 --- a/lib/Transforms/Scalar/Android.mk +++ /dev/null @@ -1,32 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -transforms_scalar_SRC_FILES := $(sort $(notdir $(wildcard $(LOCAL_PATH)/*.cpp))) - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_scalar_SRC_FILES) - -LOCAL_MODULE:= libLLVMScalarOpts - -LOCAL_MODULE_HOST_OS := darwin linux windows - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the device -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_scalar_SRC_FILES) -LOCAL_MODULE:= libLLVMScalarOpts - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif diff --git a/lib/Transforms/Utils/Android.bp b/lib/Transforms/Utils/Android.bp new file mode 100644 index 000000000000..e1f228bf9659 --- /dev/null +++ b/lib/Transforms/Utils/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMTransformUtils", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/Utils/Android.mk b/lib/Transforms/Utils/Android.mk deleted file mode 100644 index 8a1d1537c230..000000000000 --- a/lib/Transforms/Utils/Android.mk +++ /dev/null @@ -1,31 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -transforms_utils_SRC_FILES := $(sort $(notdir $(wildcard $(LOCAL_PATH)/*.cpp))) - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES) -LOCAL_MODULE:= libLLVMTransformUtils - -LOCAL_MODULE_HOST_OS := darwin linux windows - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the device -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES) -LOCAL_MODULE:= libLLVMTransformUtils - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif diff --git a/lib/Transforms/Vectorize/Android.bp b/lib/Transforms/Vectorize/Android.bp new file mode 100644 index 000000000000..63948269a9e7 --- /dev/null +++ b/lib/Transforms/Vectorize/Android.bp @@ -0,0 +1,8 @@ +cc_library_static { + name: "libLLVMVectorize", + defaults: [ + "llvm-defaults", + "llvm-generated-headers", + ], + srcs: ["*.cpp"], +} diff --git a/lib/Transforms/Vectorize/Android.mk b/lib/Transforms/Vectorize/Android.mk deleted file mode 100644 index a74a3f54a8f3..000000000000 --- a/lib/Transforms/Vectorize/Android.mk +++ /dev/null @@ -1,31 +0,0 @@ -LOCAL_PATH:= $(call my-dir) - -transforms_vectorize_SRC_FILES := $(sort $(notdir $(wildcard $(LOCAL_PATH)/*.cpp))) - -# For the host -# ===================================================== -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_vectorize_SRC_FILES) -LOCAL_MODULE:= libLLVMVectorize - -LOCAL_MODULE_HOST_OS := darwin linux windows - -include $(LLVM_HOST_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_HOST_STATIC_LIBRARY) - -# For the device -# ===================================================== -ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) -include $(CLEAR_VARS) - -LOCAL_SRC_FILES := $(transforms_vectorize_SRC_FILES) -LOCAL_MODULE:= libLLVMVectorize - -include $(LLVM_DEVICE_BUILD_MK) -include $(LLVM_GEN_ATTRIBUTES_MK) -include $(LLVM_GEN_INTRINSICS_MK) -include $(BUILD_STATIC_LIBRARY) -endif |