| Age | Commit message (Expand) | Author | Files | Lines |
| 2019-09-01 | Merge LLVM 8.0.1 release. |  patrick | 1 | -1/+5 |
| 2019-09-01 | Import LLVM 8.0.1 release including clang, lld and lldb. |  patrick | 1 | -1/+1 |
| 2019-06-23 | Merge LLVM 8.0.0 release. |  patrick | 15 | -4254/+6279 |
| 2019-06-23 | Import LLVM 8.0.0 release including clang, lld and lldb. |  patrick | 74 | -5051/+10329 |
| 2019-04-02 | Emit variable length trap padding in retguard epilogue. |  mortimer | 1 | -0/+21 |
| 2019-03-31 | Do not store the retguard cookie in frame in leaf functions if possible. |  mortimer | 1 | -2/+5 |
| 2019-02-22 | Improve the X86FixupGadgets pass: |  mortimer | 3 | -135/+597 |
| 2019-02-13 | Merge LLVM commits r340844, r353818 and r353819 from the 8.0 branch |  patrick | 10 | -102/+151 |
| 2019-02-05 | Zap unneeded argument to BuildMI(). |  mortimer | 1 | -1/+1 |
| 2019-02-04 | initialize SaveArgs variable in case neither -msave-args or -mno-save-args are on command-line. |  semarie | 1 | -2/+2 |
| 2019-01-30 | implement -msave-args in clang/llvm, like the sun did for gcc |  dlg | 5 | -15/+98 |
| 2019-01-27 | Tedu files that got removed in LLVM 7.0.1. |  patrick | 3 | -551/+0 |
| 2019-01-27 | Merge LLVM 7.0.1 release. |  patrick | 14 | -1057/+1649 |
| 2019-01-27 | Import LLVM 7.0.1 release including clang, lld and lldb. |  patrick | 106 | -38326/+36830 |
| 2018-12-30 | Turn on -mretpoline by default in clang on amd64, but turn it off |  guenther | 2 | -0/+9 |
| 2018-08-12 | Refactor retguard to make adding additional arches easier. |  mortimer | 4 | -208/+171 |
| 2018-06-07 | Remove unused variable. |  mortimer | 1 | -1/+0 |
| 2018-06-06 | Add RETGUARD to clang for amd64. This security mechanism uses per-function |  mortimer | 4 | -0/+236 |
| 2018-04-28 | Add a clang pass that identifies potential ROP gadgets and replaces ROP |  mortimer | 4 | -0/+273 |
| 2018-04-21 | more undos from the mistake this morning |  deraadt | 3 | -56/+287 |
| 2018-04-20 | oops, snapshot tests not ready yet |  deraadt | 3 | -293/+56 |
| 2018-04-20 | sync |  deraadt | 3 | -0/+6 |
| 2018-04-06 | Merge LLVM 6.0.0 release. |  patrick | 5 | -170/+276 |
| 2018-04-06 | Import LLVM 6.0.1 release including clang, lld and lldb. |  patrick | 110 | -12621/+41837 |
| 2017-12-26 | Cherry-pick a change from LLVM that marks specific pseudo memory |  patrick | 1 | -4/+2 |
| 2017-12-24 | Import LLVM 5.0.1 release including clang, lld and lldb. |  patrick | 1 | -0/+17 |
| 2017-11-21 | The compiler is generally free to allocate general purpose registers in whatever |  mortimer | 1 | -3/+3 |
| 2017-10-04 | Tedu files that got removed in LLVM 5.0.0. |  patrick | 1 | -1162/+0 |
| 2017-10-04 | Merge LLVM 5.0.0 release. |  patrick | 3 | -84/+318 |
| 2017-10-04 | Import LLVM 5.0.0 release including clang, lld and lldb. |  patrick | 99 | -6351/+14865 |
| 2017-08-01 | Use int3 trap padding between functions instead of trapsleds with a leading jump. |  mortimer | 2 | -0/+8 |
| 2017-07-29 | Fix trapsleds on i386 |  mortimer | 1 | -9/+0 |
| 2017-06-27 | trapsleds for clang, similar to the change on gas side. |  deraadt | 1 | -31/+15 |
| 2017-03-14 | Import LLVM 4.0.0 release including clang and lld. |  patrick | 7 | -261/+30 |
| 2017-01-24 | Import LLVM 4.0.0 rc1 including clang and lld to help the current |  patrick | 84 | -8395/+18785 |
| 2017-01-14 | Merge LLVM 3.9.1 |  patrick | 10 | -490/+0 |
| 2017-01-14 | Import LLVM 3.9.1 including clang and lld. |  patrick | 83 | -11663/+18838 |
| 2016-09-03 | Use the space freed up by sparc and zaurus to import LLVM. |  pascal | 130 | -0/+117099 |