| Commit message (Expand) | Author | Age | Files | Lines |
| * | Remove LLVM 8.0.1 files. |  patrick | 2020-08-03 | 3220 | -1832777/+0 |
| * | Set max atomic size for PowerPC. |  gkoehler | 2020-06-04 | 1 | -1/+4 |
| * | Switch Powerpc64 Big Endian to ELFv2 on OpenBSD, as least for now. |  drahn | 2020-05-30 | 1 | -0/+2 |
| * | Use a distinct trap code with retguard on mips64. |  visa | 2020-05-23 | 1 | -2/+3 |
| * | Don't make an illegal adde. Avoids fatal error on PowerPC. |  gkoehler | 2020-05-02 | 1 | -1/+3 |
| * | Make sure that we really don't emut quad-precision unless the |  kettenis | 2020-04-09 | 3 | -16/+43 |
| * | Fix "small pic" secure plt support. |  kettenis | 2020-04-04 | 3 | -8/+12 |
| * | Move the hashed __retguard_* symbols into individual sections and mark |  guenther | 2019-11-09 | 1 | -3/+5 |
| * | Add retguard for octeon/mips64. |  mortimer | 2019-10-25 | 7 | -1/+437 |
| * | Merge LLVM 8.0.1 release. |  patrick | 2019-09-01 | 3 | -4/+12 |
| * | Import LLVM 8.0.1 release including clang, lld and lldb. |  patrick | 2019-09-01 | 31 | -198/+214 |
| * | Ensure stack protector slot access is resolved by PEI. |  mortimer | 2019-08-12 | 1 | -0/+4 |
| * | The GlobalISel IRTranslator pass assumes that it is safe to use the |  mortimer | 2019-08-01 | 1 | -1/+2 |
| * | Address a few issues in the expansion of li.d and li.s: |  visa | 2019-07-28 | 1 | -8/+15 |
| * | Fix instruction guard. This prevents the compiler from using |  visa | 2019-07-08 | 1 | -1/+1 |
| * | Implement the 'h' register constraint on mips64. This lets clang build |  visa | 2019-07-01 | 1 | -0/+8 |
| * | Implement .cplocal directive. Needed when building libcrypto. |  visa | 2019-06-24 | 3 | -25/+68 |
| * | Implement SGE pseudo-instructions. Needed when building libcrypto. |  visa | 2019-06-24 | 3 | -0/+99 |
| * | Fix a bug in memory operand handling. If a load or store uses a symbol |  visa | 2019-06-24 | 1 | -0/+4 |
| * | Re-add files that were previously removed but are now part of LLVM 8.0.0. |  patrick | 2019-06-23 | 1 | -0/+79 |
| * | Merge LLVM 8.0.0 release. |  patrick | 2019-06-23 | 109 | -10774/+9885 |
| * | Import LLVM 8.0.0 release including clang, lld and lldb. |  patrick | 2019-06-23 | 1542 | -60232/+136286 |
| * | Re-enable RETGUARD leaf function optimization for arm64. |  mortimer | 2019-05-31 | 3 | -3/+16 |
| * | Remove cast that truncates immediate operands to 32 bits. This fixes |  kettenis | 2019-04-22 | 1 | -1/+1 |
| * | Restore previous section after setting the MIPS ABI marker. This keeps |  visa | 2019-04-20 | 1 | -0/+2 |
| * | retguard-cookie-in-register is slightly unstable on arm64, so surgically |  deraadt | 2019-04-17 | 2 | -2/+2 |
| * | Emit variable length trap padding in retguard epilogue. |  mortimer | 2019-04-02 | 1 | -0/+21 |
| * | Do not store the retguard cookie in frame in leaf functions if possible. |  mortimer | 2019-03-31 | 5 | -13/+62 |
| * | Improve the X86FixupGadgets pass: |  mortimer | 2019-02-22 | 3 | -136/+598 |
| * | When generating code for OpenBSD/powerpc, avoid unaligned floating-point |  kettenis | 2019-02-18 | 2 | -0/+9 |
| * | Merge LLVM commits r340844, r353818 and r353819 from the 8.0 branch |  patrick | 2019-02-13 | 10 | -102/+151 |
| * | Zap unneeded argument to BuildMI(). |  mortimer | 2019-02-05 | 1 | -1/+1 |
| * | initialize SaveArgs variable in case neither -msave-args or -mno-save-args are on command-line. |  semarie | 2019-02-04 | 1 | -2/+2 |
| * | implement -msave-args in clang/llvm, like the sun did for gcc |  dlg | 2019-01-30 | 5 | -15/+98 |
| * | Re-add files that were previously removed but are now part of LLVM 7.0.1. |  patrick | 2019-01-27 | 1 | -0/+134 |
| * | Tedu files that got removed in LLVM 7.0.1. |  patrick | 2019-01-27 | 26 | -6215/+0 |
| * | Merge LLVM 7.0.1 release. |  patrick | 2019-01-27 | 32 | -2511/+4553 |
| * | Import LLVM 7.0.1 release including clang, lld and lldb. |  patrick | 2019-01-27 | 1983 | -109545/+199296 |
| * | Use a 64-bit register when required for inline asm on sparc64. |  kettenis | 2019-01-17 | 1 | -0/+2 |
| * | Turn on -mretpoline by default in clang on amd64, but turn it off |  guenther | 2018-12-30 | 2 | -0/+9 |
| * | Enable the integrated assembler on mips64. |  visa | 2018-10-21 | 1 | -0/+5 |
| * | Add retguard for arm64. |  mortimer | 2018-08-12 | 6 | -1/+212 |
| * | Refactor retguard to make adding additional arches easier. |  mortimer | 2018-08-12 | 6 | -228/+360 |
| * | Emit trap alignment between basic blocks that are unrechable via |  mortimer | 2018-06-22 | 1 | -3/+7 |
| * | Put the new retguard symbols in their own section, |  guenther | 2018-06-12 | 1 | -1/+1 |
| * | Remove unused variable. |  mortimer | 2018-06-07 | 1 | -1/+0 |
| * | Add RETGUARD to clang for amd64. This security mechanism uses per-function |  mortimer | 2018-06-06 | 8 | -2/+338 |
| * | Add a clang pass that identifies potential ROP gadgets and replaces ROP |  mortimer | 2018-04-28 | 4 | -0/+273 |
| * | more undos from the mistake this morning |  deraadt | 2018-04-21 | 3 | -56/+287 |
| * | oops, snapshot tests not ready yet |  deraadt | 2018-04-20 | 3 | -293/+56 |