• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

README.TXTD26-Jul-2015791 1714

patch-r208961-clang-version-include.diffD26-Jul-20151.3 KiB4036

patch-r208987-format-extensions.diffD26-Jul-20159.2 KiB217204

patch-r209107-clang-vendor-suffix.diffD26-Jul-2015812 2318

patch-r213492-amd64-multi-os-dot.diffD26-Jul-2015602 1914

patch-r221503-default-target-triple.diffD26-Jul-2015689 2720

patch-r243830-arm-disable-clear-cache.diffD26-Jul-2015940 2017

patch-r252503-arm-transient-stack-alignment.diffD26-Jul-20152.5 KiB8072

patch-r259053-gcc-installation-detector.diffD26-Jul-20153 KiB6455

patch-r259498-add-fxsave.diffD26-Jul-2015600 1714

patch-r261680-clang-r200899-fix-security-quantis.diffD26-Jul-20152 KiB6454

patch-r261991-llvm-r195391-fix-dwarf2.diffD26-Jul-201524.7 KiB541503

patch-r261991-llvm-r198385-fix-dwarf2.diffD26-Jul-20153.4 KiB9273

patch-r261991-llvm-r198389-fix-dwarf2.diffD26-Jul-20154.1 KiB10687

patch-r262261-llvm-r198028-sparc.diffD26-Jul-20158.4 KiB259249

patch-r262261-llvm-r198029-sparc.diffD26-Jul-20156.7 KiB211206

patch-r262261-llvm-r198030-sparc.diffD26-Jul-201524.8 KiB679654

patch-r262261-llvm-r198145-sparc.diffD26-Jul-20157.3 KiB167156

patch-r262261-llvm-r198149-sparc.diffD26-Jul-20151.9 KiB5548

patch-r262261-llvm-r198157-sparc.diffD26-Jul-201516 KiB369337

patch-r262261-llvm-r198280-sparc.diffD26-Jul-20152 KiB5648

patch-r262261-llvm-r198281-sparc.diffD26-Jul-20153.8 KiB10091

patch-r262261-llvm-r198286-sparc.diffD26-Jul-20158 KiB232220

patch-r262261-llvm-r198480-sparc.diffD26-Jul-20157.7 KiB214195

patch-r262261-llvm-r198484-sparc.diffD26-Jul-201526.5 KiB845820

patch-r262261-llvm-r198533-sparc.diffD26-Jul-201518.5 KiB517501

patch-r262261-llvm-r198565-sparc.diffD26-Jul-20152.1 KiB7772

patch-r262261-llvm-r198567-sparc.diffD26-Jul-2015748 2217

patch-r262261-llvm-r198580-sparc.diffD26-Jul-201517.1 KiB461437

patch-r262261-llvm-r198591-sparc.diffD26-Jul-201526.8 KiB763727

patch-r262261-llvm-r198592-sparc.diffD26-Jul-20151.4 KiB3428

patch-r262261-llvm-r198658-sparc.diffD26-Jul-201511.7 KiB360336

patch-r262261-llvm-r198681-sparc.diffD26-Jul-201511.7 KiB299271

patch-r262261-llvm-r198738-sparc.diffD26-Jul-201531.2 KiB735721

patch-r262261-llvm-r198739-sparc.diffD26-Jul-2015769 2016

patch-r262261-llvm-r198740-sparc.diffD26-Jul-20155.1 KiB116108

patch-r262261-llvm-r198893-sparc.diffD26-Jul-201510.7 KiB237223

patch-r262261-llvm-r198909-sparc.diffD26-Jul-20158.8 KiB230211

patch-r262261-llvm-r198910-sparc.diffD26-Jul-201512.5 KiB464404

patch-r262261-llvm-r199014-sparc.diffD26-Jul-20154.9 KiB134119

patch-r262261-llvm-r199024-sparc.diffD26-Jul-20152.9 KiB7060

patch-r262261-llvm-r199028-sparc.diffD26-Jul-20155.4 KiB148128

patch-r262261-llvm-r199031-sparc.diffD26-Jul-20151.7 KiB4336

patch-r262261-llvm-r199033-sparc.diffD26-Jul-201536.5 KiB945906

patch-r262261-llvm-r199061-sparc.diffD26-Jul-20154.4 KiB127118

patch-r262261-llvm-r199186-sparc.diffD26-Jul-20151.1 KiB2921

patch-r262261-llvm-r199187-sparc.diffD26-Jul-20153.5 KiB8274

patch-r262261-llvm-r199775-sparc.diffD26-Jul-20157.9 KiB201186

patch-r262261-llvm-r199781-sparc.diffD26-Jul-20154.8 KiB143135

patch-r262261-llvm-r199786-sparc.diffD26-Jul-20152.2 KiB5651

patch-r262261-llvm-r199940-sparc.diffD26-Jul-2015877 2218

patch-r262261-llvm-r199974-sparc.diffD26-Jul-20152.1 KiB5546

patch-r262261-llvm-r199975-sparc.diffD26-Jul-201512.2 KiB345332

patch-r262261-llvm-r199977-sparc.diffD26-Jul-201513.6 KiB378351

patch-r262261-llvm-r200103-sparc.diffD26-Jul-20151.4 KiB5045

patch-r262261-llvm-r200104-sparc.diffD26-Jul-2015573 1915

patch-r262261-llvm-r200112-sparc.diffD26-Jul-20157.5 KiB170165

patch-r262261-llvm-r200130-sparc.diffD26-Jul-20151.6 KiB4639

patch-r262261-llvm-r200131-sparc.diffD26-Jul-20155.5 KiB118102

patch-r262261-llvm-r200141-sparc.diffD26-Jul-20152.8 KiB6856

patch-r262261-llvm-r200282-sparc.diffD26-Jul-20157 KiB184168

patch-r262261-llvm-r200368-sparc.diffD26-Jul-20153.1 KiB8978

patch-r262261-llvm-r200373-sparc.diffD26-Jul-201511 KiB297275

patch-r262261-llvm-r200376-sparc.diffD26-Jul-20153.1 KiB7766

patch-r262261-llvm-r200509-sparc.diffD26-Jul-20152.8 KiB7469

patch-r262261-llvm-r200617-sparc.diffD26-Jul-20154 KiB9883

patch-r262261-llvm-r200960-sparc.diffD26-Jul-201521.9 KiB513486

patch-r262261-llvm-r200961-sparc.diffD26-Jul-201518.4 KiB444419

patch-r262261-llvm-r200962-sparc.diffD26-Jul-201515.9 KiB379361

patch-r262261-llvm-r200963-sparc.diffD26-Jul-20155.5 KiB132120

patch-r262261-llvm-r200965-sparc.diffD26-Jul-20151.2 KiB3428

patch-r262262-clang-r198311-sparc.diffD26-Jul-20151.3 KiB3227

patch-r262262-clang-r198312-sparc.diffD26-Jul-2015891 2016

patch-r262262-clang-r198911-sparc.diffD26-Jul-20151.9 KiB4743

patch-r262262-clang-r198912-sparc.diffD26-Jul-20151.8 KiB4541

patch-r262262-clang-r198918-sparc.diffD26-Jul-20152.9 KiB6055

patch-r262262-clang-r198923-sparc.diffD26-Jul-20152.1 KiB5046

patch-r262262-clang-r199012-sparc.diffD26-Jul-20151.6 KiB4238

patch-r262262-clang-r199034-sparc.diffD26-Jul-20153.3 KiB8275

patch-r262262-clang-r199037-sparc.diffD26-Jul-20151.7 KiB5449

patch-r262262-clang-r199188-sparc.diffD26-Jul-2015850 3629

patch-r262262-clang-r199399-sparc.diffD26-Jul-20151.3 KiB3832

patch-r262262-clang-r200452-sparc.diffD26-Jul-2015702 2115

patch-r262264-llvm-r200453-sparc.diffD26-Jul-20153.5 KiB9280

patch-r262265-llvm-r201718-sparc.diffD26-Jul-20151.3 KiB4135

patch-r262303-enable-ppc-integrated-as.diffD26-Jul-2015968 2621

patch-r262415-llvm-r201994-sparc.diffD26-Jul-20151.8 KiB5044

patch-r262460-llvm-r202059-sparc.diffD26-Jul-20152 KiB6357

patch-r262535-clang-r202177-sparc.diffD26-Jul-20153.2 KiB8576

patch-r262536-clang-r202179-sparc.diffD26-Jul-2015965 2319

patch-r262582-llvm-r202422-sparc.diffD26-Jul-20153.5 KiB9079

patch-r262611-llvm-r196874-fix-invalid-pwd-crash.diffD26-Jul-20153.4 KiB7764

patch-r263048-clang-r203624-fix-CC-aliases.diffD26-Jul-2015910 2519

patch-r263312-llvm-r169939-inline-asm-with-realign.diffD26-Jul-201513.1 KiB339315

patch-r263312-llvm-r196940-update-inline-asm-test.diffD26-Jul-20153.8 KiB7971

patch-r263312-llvm-r196986-allow-realign-alloca.diffD26-Jul-20153.5 KiB9985

patch-r263312-llvm-r202930-fix-alloca-esi-clobber.diffD26-Jul-201510.6 KiB264239

patch-r263313-llvm-r203311-fix-sse1-oom.diffD26-Jul-20152.6 KiB6153

patch-r264345-dwarf2-freebsd10.diffD26-Jul-2015924 2118

patch-r264826-llvm-r202188-variadic-fn-debug-info.diffD26-Jul-20156.8 KiB177157

patch-r264827-clang-r202185-variadic-fn-debug-info.diffD26-Jul-20152.6 KiB7563

patch-r265477-clang-r198655-standalone-debug.diffD26-Jul-201516.4 KiB319297

patch-r266674-clang-r209489-fix-xmmintrin.diffD26-Jul-20151.6 KiB5039

patch-r267704-llvm-r211435-fix-avx-backend.diffD26-Jul-20155 KiB126118

patch-r267981-llvm-r211435-fix-ppc-fctiduz.diffD26-Jul-201512.8 KiB495483

patch-r269387-clang-arm-target-cpu.diffD26-Jul-20151.3 KiB3530

patch-r271024-llvm-r216989-r216990-fix-movw-armv6.diffD26-Jul-20152.6 KiB7970

patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diffD26-Jul-20152.2 KiB6962

patch-r271432-clang-r205331-debug-info-crash.diffD26-Jul-20151.8 KiB4440

patch-r271597-clang-r217410-i386-garbage-float.diffD26-Jul-20152.2 KiB6556

patch-r274286-llvm-r201784-asm-dollar.diffD26-Jul-20156.7 KiB272256

patch-r274442-llvm-r221709-debug-oom.diffD26-Jul-20152.9 KiB7461

patch-r275633-llvm-r223171-fix-vectorizer.diffD26-Jul-201519.8 KiB530476

patch-r275759-clang-r221170-ppc-vaarg.diffD26-Jul-201513.1 KiB299283

patch-r278788-clang-r201130-pch-miscompilation.diffD26-Jul-20152.5 KiB6859

patch-r279289-clang-r199571-fix-string-literal-assertion.diffD26-Jul-20151 KiB3224

patch-r279302-clang-r211785-add-fuse-ld.diffD26-Jul-201514 KiB343300

patch-r281775-llvm-r229911-uleb128-commas.diffD26-Jul-20152.4 KiB7866

patch-r286033-llvm-r219009-x86-codegen-crash.diffD10-Jan-20168.8 KiB218201

patch-r296800-llvm-r219512-out-of-registers.diffD12-Aug-20161.3 KiB3427

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