| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-06-04 | Set max atomic size for PowerPC. |  gkoehler | 1 | -1/+4 |
| 2020-05-30 | Switch Powerpc64 Big Endian to ELFv2 on OpenBSD, as least for now. |  drahn | 1 | -0/+2 |
| 2020-05-23 | Use a distinct trap code with retguard on mips64. |  visa | 1 | -2/+3 |
| 2020-05-02 | Don't make an illegal adde. Avoids fatal error on PowerPC. |  gkoehler | 1 | -1/+3 |
| 2020-04-09 | Make sure that we really don't emut quad-precision unless the |  kettenis | 3 | -16/+43 |
| 2020-04-04 | Fix "small pic" secure plt support. |  kettenis | 3 | -8/+12 |
| 2019-11-09 | Move the hashed __retguard_* symbols into individual sections and mark |  guenther | 1 | -3/+5 |
| 2019-10-25 | Add retguard for octeon/mips64. |  mortimer | 7 | -1/+437 |
| 2019-09-01 | Merge LLVM 8.0.1 release. |  patrick | 3 | -4/+12 |
| 2019-09-01 | Import LLVM 8.0.1 release including clang, lld and lldb. |  patrick | 31 | -198/+214 |
| 2019-08-12 | Ensure stack protector slot access is resolved by PEI. |  mortimer | 1 | -0/+4 |
| 2019-08-01 | The GlobalISel IRTranslator pass assumes that it is safe to use the |  mortimer | 1 | -1/+2 |
| 2019-07-28 | Address a few issues in the expansion of li.d and li.s: |  visa | 1 | -8/+15 |
| 2019-07-08 | Fix instruction guard. This prevents the compiler from using |  visa | 1 | -1/+1 |
| 2019-07-01 | Implement the 'h' register constraint on mips64. This lets clang build |  visa | 1 | -0/+8 |
| 2019-06-24 | Implement .cplocal directive. Needed when building libcrypto. |  visa | 3 | -25/+68 |
| 2019-06-24 | Implement SGE pseudo-instructions. Needed when building libcrypto. |  visa | 3 | -0/+99 |
| 2019-06-24 | Fix a bug in memory operand handling. If a load or store uses a symbol |  visa | 1 | -0/+4 |
| 2019-06-23 | Re-add files that were previously removed but are now part of LLVM 8.0.0. |  patrick | 1 | -0/+79 |
| 2019-06-23 | Merge LLVM 8.0.0 release. |  patrick | 109 | -10740/+9851 |
| 2019-06-23 | Import LLVM 8.0.0 release including clang, lld and lldb. |  patrick | 1542 | -59974/+136028 |
| 2019-05-31 | Re-enable RETGUARD leaf function optimization for arm64. |  mortimer | 3 | -3/+16 |
| 2019-04-22 | Remove cast that truncates immediate operands to 32 bits. This fixes |  kettenis | 1 | -1/+1 |
| 2019-04-20 | Restore previous section after setting the MIPS ABI marker. This keeps |  visa | 1 | -0/+2 |
| 2019-04-17 | retguard-cookie-in-register is slightly unstable on arm64, so surgically |  deraadt | 2 | -2/+2 |
| 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 | 5 | -13/+62 |
| 2019-02-22 | Improve the X86FixupGadgets pass: |  mortimer | 3 | -135/+597 |
| 2019-02-18 | When generating code for OpenBSD/powerpc, avoid unaligned floating-point |  kettenis | 2 | -0/+9 |
| 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 | Re-add files that were previously removed but are now part of LLVM 7.0.1. |  patrick | 1 | -0/+134 |
| 2019-01-27 | Tedu files that got removed in LLVM 7.0.1. |  patrick | 26 | -6215/+0 |
| 2019-01-27 | Merge LLVM 7.0.1 release. |  patrick | 32 | -2499/+4541 |
| 2019-01-27 | Import LLVM 7.0.1 release including clang, lld and lldb. |  patrick | 1983 | -108911/+198662 |
| 2019-01-17 | Use a 64-bit register when required for inline asm on sparc64. |  kettenis | 1 | -0/+2 |
| 2018-12-30 | Turn on -mretpoline by default in clang on amd64, but turn it off |  guenther | 2 | -0/+9 |
| 2018-10-21 | Enable the integrated assembler on mips64. |  visa | 1 | -0/+5 |
| 2018-08-12 | Add retguard for arm64. |  mortimer | 6 | -1/+212 |
| 2018-08-12 | Refactor retguard to make adding additional arches easier. |  mortimer | 6 | -228/+360 |
| 2018-06-22 | Emit trap alignment between basic blocks that are unrechable via |  mortimer | 1 | -3/+7 |
| 2018-06-12 | Put the new retguard symbols in their own section, |  guenther | 1 | -1/+1 |
| 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 | 8 | -2/+338 |
| 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 |