@@ -230,48 +230,6 @@ $$(LLVM_BUILDDIR_withtype)/build-compiled: $$(SRCCACHE)/$$(LLVM_SRC_DIR)/$1.patc
230
230
LLVM_PATCH_PREV := $$(SRCCACHE ) /$$(LLVM_SRC_DIR ) /$1.patch-applied
231
231
endef
232
232
233
- ifeq ($(LLVM_VER_SHORT ) ,11.0)
234
- ifeq ($(LLVM_VER_PATCH ) , 0)
235
- $(eval $(call LLVM_PATCH,llvm-D27629-AArch64-large_model_6.0.1)) # remove for LLVM 12
236
- endif # LLVM_VER 11.0.0
237
- $(eval $(call LLVM_PATCH,llvm8-D34078-vectorize-fdiv)) # remove for LLVM 12
238
- $(eval $(call LLVM_PATCH,llvm-7.0-D44650)) # replaced by D90969 for LLVM 12
239
- $(eval $(call LLVM_PATCH,llvm-6.0-DISABLE_ABI_CHECKS)) # Needs upstreaming
240
- $(eval $(call LLVM_PATCH,llvm9-D50010-VNCoercion-ni)) # remove for LLVM 12
241
- $(eval $(call LLVM_PATCH,llvm7-revert-D44485)) # Needs upstreaming
242
- $(eval $(call LLVM_PATCH,llvm-11-D75072-SCEV-add-type))
243
- $(eval $(call LLVM_PATCH,llvm-julia-tsan-custom-as))
244
- $(eval $(call LLVM_PATCH,llvm-D80101)) # remove for LLVM 12
245
- $(eval $(call LLVM_PATCH,llvm-D84031)) # remove for LLVM 12
246
- ifeq ($(LLVM_VER_PATCH ) , 0)
247
- $(eval $(call LLVM_PATCH,llvm-10-D85553)) # remove for LLVM 12
248
- endif # LLVM_VER 11.0.0
249
- $(eval $(call LLVM_PATCH,llvm-10-unique_function_clang-sa)) # Needs upstreaming
250
- ifeq ($(BUILD_LLVM_CLANG ) ,1)
251
- $(eval $(call LLVM_PATCH,llvm-D88630-clang-cmake))
252
- endif
253
- ifeq ($(LLVM_VER_PATCH ) , 0)
254
- $(eval $(call LLVM_PATCH,llvm-11-D85313-debuginfo-empty-arange)) # remove for LLVM 12
255
- $(eval $(call LLVM_PATCH,llvm-11-D90722-rtdyld-absolute-relocs)) # remove for LLVM 12
256
- endif # LLVM_VER 11.0.0
257
- $(eval $(call LLVM_PATCH,llvm-invalid-addrspacecast-sink)) # Still being upstreamed as D92210
258
- $(eval $(call LLVM_PATCH,llvm-11-D92906-ppc-setjmp)) # remove for LLVM 12
259
- $(eval $(call LLVM_PATCH,llvm-11-PR48458-X86ISelDAGToDAG)) # remove for LLVM 12
260
- $(eval $(call LLVM_PATCH,llvm-11-D93092-ppc-knownbits)) # remove for LLVM 12
261
- $(eval $(call LLVM_PATCH,llvm-11-D93154-globalisel-as))
262
- $(eval $(call LLVM_PATCH,llvm-11-ppc-half-ctr)) # remove for LLVM 12
263
- $(eval $(call LLVM_PATCH,llvm-11-ppc-sp-from-bp)) # remove for LLVM 12
264
- $(eval $(call LLVM_PATCH,llvm-rGb498303066a6-gcc11-header-fix)) # remove for LLVM 12
265
- $(eval $(call LLVM_PATCH,llvm-11-D94813-mergeicmps))
266
- $(eval $(call LLVM_PATCH,llvm-11-D94980-CTR-half)) # remove for LLVM 12
267
- $(eval $(call LLVM_PATCH,llvm-11-D94058-sext-atomic-ops)) # remove for LLVM 12
268
- $(eval $(call LLVM_PATCH,llvm-11-D96283-dagcombine-half)) # remove for LLVM 12
269
- $(eval $(call LLVM_PROJ_PATCH,llvm-11-AArch64-FastIsel-bug))
270
- $(eval $(call LLVM_PROJ_PATCH,llvm-11-D97435-AArch64-movaddrreg))
271
- $(eval $(call LLVM_PROJ_PATCH,llvm-11-D97571-AArch64-loh)) # remove for LLVM 13
272
- $(eval $(call LLVM_PROJ_PATCH,llvm-11-aarch64-addrspace)) # remove for LLVM 13
273
- endif # LLVM_VER 11.0
274
-
275
233
# NOTE: LLVM 12 and 13 have their patches applied to JuliaLang/llvm-project
276
234
277
235
# Add a JL prefix to the version map. DO NOT REMOVE
0 commit comments