NameDateSize

..20-Dec-20168

patch-r208961-clang-version-include.diffH A D08-Mar-20151.3 KiB

patch-r208987-format-extensions.diffH A D08-Mar-20159.1 KiB

patch-r209107-clang-vendor-suffix.diffH A D08-Mar-2015812

patch-r213492-amd64-multi-os-dot.diffH A D08-Mar-2015602

patch-r221503-default-target-triple.diffH A D08-Mar-2015689

patch-r243830-arm-disable-clear-cache.diffH A D08-Mar-2015940

patch-r252503-arm-transient-stack-alignment.diffH A D08-Mar-20152.5 KiB

patch-r257109-add-CC-aliases.diffH A D08-Mar-20151,011

patch-r259053-gcc-installation-detector.diffH A D08-Mar-20153 KiB

patch-r259498-add-fxsave.diffH A D08-Mar-2015600

patch-r261680-clang-r200899-fix-security-quantis.diffH A D08-Mar-20152 KiB

patch-r261991-llvm-r195391-fix-dwarf2.diffH A D08-Mar-201524.7 KiB

patch-r261991-llvm-r198385-fix-dwarf2.diffH A D08-Mar-20153.4 KiB

patch-r261991-llvm-r198389-fix-dwarf2.diffH A D08-Mar-20154.1 KiB

patch-r262261-llvm-r198028-sparc.diffH A D08-Mar-20158.4 KiB

patch-r262261-llvm-r198029-sparc.diffH A D08-Mar-20156.7 KiB

patch-r262261-llvm-r198030-sparc.diffH A D08-Mar-201524.8 KiB

patch-r262261-llvm-r198145-sparc.diffH A D08-Mar-20157.3 KiB

patch-r262261-llvm-r198149-sparc.diffH A D08-Mar-20151.9 KiB

patch-r262261-llvm-r198157-sparc.diffH A D08-Mar-201516 KiB

patch-r262261-llvm-r198280-sparc.diffH A D08-Mar-20152 KiB

patch-r262261-llvm-r198281-sparc.diffH A D08-Mar-20153.8 KiB

patch-r262261-llvm-r198286-sparc.diffH A D08-Mar-20158 KiB

patch-r262261-llvm-r198480-sparc.diffH A D08-Mar-20157.7 KiB

patch-r262261-llvm-r198484-sparc.diffH A D08-Mar-201526.5 KiB

patch-r262261-llvm-r198533-sparc.diffH A D08-Mar-201518.5 KiB

patch-r262261-llvm-r198565-sparc.diffH A D08-Mar-20152.1 KiB

patch-r262261-llvm-r198567-sparc.diffH A D08-Mar-2015748

patch-r262261-llvm-r198580-sparc.diffH A D08-Mar-201517.1 KiB

patch-r262261-llvm-r198591-sparc.diffH A D08-Mar-201526.8 KiB

patch-r262261-llvm-r198592-sparc.diffH A D08-Mar-20151.4 KiB

patch-r262261-llvm-r198658-sparc.diffH A D08-Mar-201511.7 KiB

patch-r262261-llvm-r198681-sparc.diffH A D08-Mar-201511.7 KiB

patch-r262261-llvm-r198738-sparc.diffH A D08-Mar-201531.2 KiB

patch-r262261-llvm-r198739-sparc.diffH A D08-Mar-2015769

patch-r262261-llvm-r198740-sparc.diffH A D08-Mar-20155.1 KiB

patch-r262261-llvm-r198893-sparc.diffH A D08-Mar-201510.7 KiB

patch-r262261-llvm-r198909-sparc.diffH A D08-Mar-20158.8 KiB

patch-r262261-llvm-r198910-sparc.diffH A D08-Mar-201512.5 KiB

patch-r262261-llvm-r199014-sparc.diffH A D08-Mar-20154.9 KiB

patch-r262261-llvm-r199024-sparc.diffH A D08-Mar-20152.9 KiB

patch-r262261-llvm-r199028-sparc.diffH A D08-Mar-20155.4 KiB

patch-r262261-llvm-r199031-sparc.diffH A D08-Mar-20151.7 KiB

patch-r262261-llvm-r199033-sparc.diffH A D08-Mar-201536.5 KiB

patch-r262261-llvm-r199061-sparc.diffH A D08-Mar-20154.4 KiB

patch-r262261-llvm-r199186-sparc.diffH A D08-Mar-20151.1 KiB

patch-r262261-llvm-r199187-sparc.diffH A D08-Mar-20153.5 KiB

patch-r262261-llvm-r199775-sparc.diffH A D08-Mar-20157.9 KiB

patch-r262261-llvm-r199781-sparc.diffH A D08-Mar-20154.8 KiB

patch-r262261-llvm-r199786-sparc.diffH A D08-Mar-20152.2 KiB

patch-r262261-llvm-r199940-sparc.diffH A D08-Mar-2015877

patch-r262261-llvm-r199974-sparc.diffH A D08-Mar-20152.1 KiB

patch-r262261-llvm-r199975-sparc.diffH A D08-Mar-201512.2 KiB

patch-r262261-llvm-r199977-sparc.diffH A D08-Mar-201513.6 KiB

patch-r262261-llvm-r200103-sparc.diffH A D08-Mar-20151.4 KiB

patch-r262261-llvm-r200104-sparc.diffH A D08-Mar-2015573

patch-r262261-llvm-r200112-sparc.diffH A D08-Mar-20157.5 KiB

patch-r262261-llvm-r200130-sparc.diffH A D08-Mar-20151.6 KiB

patch-r262261-llvm-r200131-sparc.diffH A D08-Mar-20155.5 KiB

patch-r262261-llvm-r200141-sparc.diffH A D08-Mar-20152.8 KiB

patch-r262261-llvm-r200282-sparc.diffH A D08-Mar-20157 KiB

patch-r262261-llvm-r200368-sparc.diffH A D08-Mar-20153.1 KiB

patch-r262261-llvm-r200373-sparc.diffH A D08-Mar-201511 KiB

patch-r262261-llvm-r200376-sparc.diffH A D08-Mar-20153.1 KiB

patch-r262261-llvm-r200509-sparc.diffH A D08-Mar-20152.8 KiB

patch-r262261-llvm-r200617-sparc.diffH A D08-Mar-20154 KiB

patch-r262261-llvm-r200960-sparc.diffH A D08-Mar-201521.9 KiB

patch-r262261-llvm-r200961-sparc.diffH A D08-Mar-201518.4 KiB

patch-r262261-llvm-r200962-sparc.diffH A D08-Mar-201515.9 KiB

patch-r262261-llvm-r200963-sparc.diffH A D08-Mar-20155.5 KiB

patch-r262261-llvm-r200965-sparc.diffH A D08-Mar-20151.2 KiB

patch-r262262-clang-r198311-sparc.diffH A D08-Mar-20151.3 KiB

patch-r262262-clang-r198312-sparc.diffH A D08-Mar-2015891

patch-r262262-clang-r198911-sparc.diffH A D08-Mar-20151.9 KiB

patch-r262262-clang-r198912-sparc.diffH A D08-Mar-20151.8 KiB

patch-r262262-clang-r198918-sparc.diffH A D08-Mar-20152.9 KiB

patch-r262262-clang-r198923-sparc.diffH A D08-Mar-20152.1 KiB

patch-r262262-clang-r199012-sparc.diffH A D08-Mar-20151.6 KiB

patch-r262262-clang-r199034-sparc.diffH A D08-Mar-20153.3 KiB

patch-r262262-clang-r199037-sparc.diffH A D08-Mar-20151.7 KiB

patch-r262262-clang-r199188-sparc.diffH A D08-Mar-2015850

patch-r262262-clang-r199399-sparc.diffH A D08-Mar-20151.3 KiB

patch-r262262-clang-r200452-sparc.diffH A D08-Mar-2015702

patch-r262264-llvm-r200453-sparc.diffH A D08-Mar-20153.5 KiB

patch-r262265-llvm-r201718-sparc.diffH A D08-Mar-20151.3 KiB

patch-r262303-enable-ppc-integrated-as.diffH A D08-Mar-2015968

patch-r262415-llvm-r201994-sparc.diffH A D08-Mar-20151.8 KiB

patch-r262460-llvm-r202059-sparc.diffH A D08-Mar-20152 KiB

patch-r262535-clang-r202177-sparc.diffH A D08-Mar-20153.2 KiB

patch-r262536-clang-r202179-sparc.diffH A D08-Mar-2015965

patch-r262582-llvm-r202422-sparc.diffH A D08-Mar-20153.5 KiB

patch-r262611-llvm-r196874-fix-invalid-pwd-crash.diffH A D08-Mar-20153.4 KiB

patch-r263048-clang-r203624-fix-CC-aliases.diffH A D08-Mar-2015910

patch-r263312-llvm-r169939-inline-asm-with-realign.diffH A D08-Mar-201513.1 KiB

patch-r263312-llvm-r196940-update-inline-asm-test.diffH A D08-Mar-20153.8 KiB

patch-r263312-llvm-r196986-allow-realign-alloca.diffH A D08-Mar-20153.5 KiB

patch-r263312-llvm-r202930-fix-alloca-esi-clobber.diffH A D08-Mar-201510.6 KiB

patch-r263313-llvm-r203311-fix-sse1-oom.diffH A D08-Mar-20152.6 KiB

patch-r263619-clang-r201662-arm-gnueabihf.diffH A D08-Mar-20153.2 KiB

patch-r264826-llvm-r202188-variadic-fn-debug-info.diffH A D08-Mar-20156.8 KiB

patch-r264827-clang-r202185-variadic-fn-debug-info.diffH A D08-Mar-20152.6 KiB

patch-r265477-clang-r198655-standalone-debug.diffH A D08-Mar-201516.4 KiB

patch-r267704-llvm-r211435-fix-avx-backend.diffH A D08-Mar-20155 KiB

patch-r267981-llvm-r211435-fix-ppc-fctiduz.diffH A D08-Mar-201512.8 KiB

patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diffH A D08-Mar-20152.1 KiB

patch-r271432-clang-r205331-debug-info-crash.diffH A D08-Mar-20151.8 KiB

README.TXTH A D08-Mar-2015791

README.TXT

1This is a set of individual patches, which contain all the customizations to
2llvm/clang currently in the FreeBSD base system.  These can be applied in
3alphabetical order to a pristine llvm/clang 3.4 release source tree, for example
4by doing:
5
6svn co https://llvm.org/svn/llvm-project/llvm/tags/RELEASE_34/final llvm-3.4-final 
7svn co https://llvm.org/svn/llvm-project/cfe/tags/RELEASE_34/final llvm-3.4-final/tools/clang
8cd llvm-3.4-final
9for p in /usr/src/contrib/llvm/patches/patch-*.diff; do
10	patch -p0 -f -F0 -E -i $p -s || break
11done
12
13A number of these consist of hand-written modifications, specifically for
14FreeBSD, while most others are cherry pickings off the llvm and clang trunks.
15When a new version of llvm/clang is eventually imported, those latter ones will
16largely disappear.
17