Skip to content

Commit 414841a

Browse files
authored
Merge pull request #22410 from JuliaLang/yyc/build/llvm-4.0
LLVM 4.0 patch list
2 parents e9f2072 + 3a26bbc commit 414841a

14 files changed

+4819
-0
lines changed

deps/llvm.mk

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,26 @@ $(eval $(call LLVM_PATCH,llvm-rL293230-icc17-cmake)) # Remove for 4.0
466466
$(eval $(call LLVM_PATCH,llvm-D32593))
467467
$(eval $(call LLVM_PATCH,llvm-D33179))
468468
$(eval $(call LLVM_PATCH,llvm-PR29010-i386-xmm)) # Remove for 4.0
469+
else ifeq ($(LLVM_VER_SHORT),4.0)
470+
# Cygwin and openSUSE still use win32-threads mingw, https://llvm.org/bugs/show_bug.cgi?id=26365
471+
$(eval $(call LLVM_PATCH,llvm-4.0.0_threads))
472+
$(eval $(call LLVM_PATCH,llvm-3.9.0_D27296-libssp))
473+
$(eval $(call LLVM_PATCH,llvm-D27629-AArch64-large_model_4.0))
474+
$(eval $(call LLVM_PATCH,llvm-D28215_FreeBSD_shlib)) # Remove for 5.0
475+
$(eval $(call LLVM_PATCH,llvm-D28759-loopclearance)) # Remove for 5.0
476+
$(eval $(call LLVM_PATCH,llvm-D28786-callclearance_4.0)) # Remove for 5.0
477+
$(eval $(call LLVM_PATCH,llvm-D32593)) # Remove for 5.0
478+
$(eval $(call LLVM_PATCH,llvm-D33179)) # Remove for 5.0
479+
$(eval $(call LLVM_PATCH,llvm-D32203-SORA-non-integral)) # Remove for 5.0
480+
$(eval $(call LLVM_PATCH,llvm-D33110-codegen-prepare-inttoptr))
481+
$(eval $(call LLVM_PATCH,llvm-D30478-VNCoercion)) # Remove for 5.0
482+
$(eval $(call LLVM_PATCH,llvm-VNCoercion-signatures)) # Remove for 5.0
483+
$(eval $(call LLVM_PATCH,llvm-VNCoercion-template)) # Remove for 5.0
484+
$(eval $(call LLVM_PATCH,llvm-D32196-LIR-non-integral)) # Remove for 5.0
485+
$(eval $(call LLVM_PATCH,llvm-D32208-coerce-non-integral)) # Remove for 5.0
486+
$(eval $(call LLVM_PATCH,llvm-D32623-GVN-non-integral)) # Remove for 5.0
487+
$(eval $(call LLVM_PATCH,llvm-D33129-scevexpander-non-integral)) # Remove for 5.0
488+
$(eval $(call LLVM_PATCH,llvm-Yet-another-fix))
469489
endif # LLVM_VER
470490

471491
$(LLVM_BUILDDIR_withtype)/build-configured: $(LLVM_PATCH_PREV)

0 commit comments

Comments
 (0)