| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove LLVM 8.0.1 files. |  patrick | 2020-08-03 | 104 | -39418/+0 |
| * | PowerPC: optimize away the frame pointer. |  gkoehler | 2020-05-25 | 1 | -3/+4 |
| * | Switch powerpc clang to -msvr4-struct-return, like gcc. |  gkoehler | 2020-03-04 | 1 | -0/+13 |
| * | Add retguard for octeon/mips64. |  mortimer | 2019-10-25 | 1 | -0/+2 |
| * | Make clang emit the proper path to our libcompiler_rt.a when asked to. |  patrick | 2019-09-28 | 2 | -0/+12 |
| * | Merge LLVM 8.0.1 release. |  patrick | 2019-09-01 | 1 | -3/+9 |
| * | Import LLVM 8.0.1 release including clang, lld and lldb. |  patrick | 2019-09-01 | 2 | -15/+20 |
| * | In LLVM 8 somebody had the glorious idea to enable the integrated assembler |  claudio | 2019-06-26 | 1 | -1/+1 |
| * | The -nopie flag has already been pushed a few lines before, |  patrick | 2019-06-24 | 1 | -3/+2 |
| * | Merge LLVM 8.0.0 release. |  patrick | 2019-06-23 | 10 | -449/+1116 |
| * | Import LLVM 8.0.0 release including clang, lld and lldb. |  patrick | 2019-06-23 | 50 | -531/+2131 |
| * | Back out frame pointer elimination optimization. |  mortimer | 2019-06-01 | 1 | -11/+0 |
| * | Do not eliminate frame pointers on i386. The entire i386 ecosystem assumes |  mortimer | 2019-06-01 | 1 | -1/+0 |
| * | Re-enable frame pointer elimination for x86 and mips64 if optimizations are |  mortimer | 2019-05-31 | 1 | -0/+12 |
| * | Also touch --param ssp-buffer-size when using retguard in lieu of the |  mortimer | 2019-04-25 | 1 | -1/+2 |
| * | frame-pointer elimination has encountered some resistance in ports but we |  deraadt | 2019-04-04 | 1 | -12/+0 |
| * | Enable frame pointer elimination on i386, amd64 and mips64 when given |  mortimer | 2019-04-02 | 1 | -0/+12 |
| * | Consume SSP options when using retguard to prevent warnings. |  mortimer | 2019-04-01 | 1 | -0/+4 |
| * | If using retguard, we do not also need the stack protector. |  mortimer | 2019-03-31 | 1 | -3/+4 |
| * | Improve the X86FixupGadgets pass: |  mortimer | 2019-02-22 | 1 | -0/+10 |
| * | Merge LLVM 7.0.1 release. |  patrick | 2019-01-27 | 6 | -525/+927 |
| * | Import LLVM 7.0.1 release including clang, lld and lldb. |  patrick | 2019-01-27 | 66 | -935/+3371 |
| * | Enable the integrated assembler on mips64. |  visa | 2018-10-21 | 1 | -4/+6 |
| * | Add retguard for arm64. |  mortimer | 2018-08-12 | 1 | -1/+2 |
| * | Pass -nopie to the linker when -pg is specified to make the |  yasuoka | 2018-06-07 | 1 | -2/+3 |
| * | Add RETGUARD to clang for amd64. This security mechanism uses per-function |  mortimer | 2018-06-06 | 1 | -0/+7 |
| * | Add ret protctor options as no-ops. |  mortimer | 2018-06-03 | 1 | -0/+10 |
| * | Switch armv7 to the "softfp" floating-point ABI. The ABI is identical to |  kettenis | 2018-05-05 | 1 | -1/+1 |
| * | Tedu files that got removed in LLVM 6.0.0. |  patrick | 2018-04-06 | 2 | -269/+0 |
| * | Merge LLVM 6.0.0 release. |  patrick | 2018-04-06 | 3 | -1126/+1366 |
| * | Import LLVM 6.0.1 release including clang, lld and lldb. |  patrick | 2018-04-06 | 51 | -1008/+2382 |
| * | Merge LLVM 5.0.1 release. |  patrick | 2017-12-24 | 1 | -1/+5 |
| * | Import LLVM 5.0.1 release including clang, lld and lldb. |  patrick | 2017-12-24 | 3 | -15/+0 |
| * | Tedu files that got removed in LLVM 5.0.0. |  patrick | 2017-10-04 | 7 | -21324/+0 |
| * | Merge LLVM 5.0.0 release. |  patrick | 2017-10-04 | 5 | -18/+97 |
| * | Import LLVM 5.0.0 release including clang, lld and lldb. |  patrick | 2017-10-04 | 90 | -168/+25503 |
| * | On OpenBSD disable the malloc/calloc/realloc/free/str*dup builtins, since |  deraadt | 2017-07-28 | 1 | -0/+12 |
| * | push back -pie to the linker if -pie is specified to avoid an unused argument |  robert | 2017-07-27 | 1 | -0/+3 |
| * | Enable -fwrapv by default with clang to treat signed integer overflows |  jsg | 2017-06-06 | 1 | -1/+2 |
| * | Enable TLS support but default to the emulatated TLS model. Enable the |  kettenis | 2017-05-09 | 1 | -1/+2 |
| * | Merge LLVM 4.0.0 rc1 |  patrick | 2017-01-24 | 3 | -1023/+2302 |
| * | Import LLVM 4.0.0 rc1 including clang and lld to help the current |  patrick | 2017-01-24 | 15 | -644/+2214 |
| * | Make LLVM create strict aligned code for OpenBSD/arm64. We currently |  patrick | 2017-01-21 | 1 | -3/+7 |
| * | Merge LLVM 3.9.1 |  patrick | 2017-01-14 | 4 | -787/+2151 |
| * | Import LLVM 3.9.1 including clang and lld. |  patrick | 2017-01-14 | 11 | -374/+1243 |
| * | With clang as cross-compiler we need to make it pass the library path |  patrick | 2017-01-04 | 2 | -3/+5 |
| * | Disable -fstrict-aliasing per default on OpenBSD. |  pascal | 2016-09-27 | 1 | -2/+5 |
| * | For now, force soft-float; our kernel doesn't support saving the FPU state yet. |  kettenis | 2016-09-17 | 1 | -0/+4 |
| * | Link to -lcompiler_rt instead of -lgcc. |  pascal | 2016-09-06 | 1 | -8/+2 |
| * | libunwind relies on the EH frame header. Our OpenBSD frontend code |  patrick | 2016-09-05 | 1 | -1/+2 |