summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove LLVM 8.0.1 files.patrick2020-08-033220-1832777/+0
* Set max atomic size for PowerPC.gkoehler2020-06-041-1/+4
* Switch Powerpc64 Big Endian to ELFv2 on OpenBSD, as least for now.drahn2020-05-301-0/+2
* Use a distinct trap code with retguard on mips64.visa2020-05-231-2/+3
* Don't make an illegal adde. Avoids fatal error on PowerPC.gkoehler2020-05-021-1/+3
* Make sure that we really don't emut quad-precision unless thekettenis2020-04-093-16/+43
* Fix "small pic" secure plt support.kettenis2020-04-043-8/+12
* Move the hashed __retguard_* symbols into individual sections and markguenther2019-11-091-3/+5
* Add retguard for octeon/mips64.mortimer2019-10-257-1/+437
* Merge LLVM 8.0.1 release.patrick2019-09-013-4/+12
* Import LLVM 8.0.1 release including clang, lld and lldb.patrick2019-09-0131-198/+214
* Ensure stack protector slot access is resolved by PEI.mortimer2019-08-121-0/+4
* The GlobalISel IRTranslator pass assumes that it is safe to use themortimer2019-08-011-1/+2
* Address a few issues in the expansion of li.d and li.s:visa2019-07-281-8/+15
* Fix instruction guard. This prevents the compiler from usingvisa2019-07-081-1/+1
* Implement the 'h' register constraint on mips64. This lets clang buildvisa2019-07-011-0/+8
* Implement .cplocal directive. Needed when building libcrypto.visa2019-06-243-25/+68
* Implement SGE pseudo-instructions. Needed when building libcrypto.visa2019-06-243-0/+99
* Fix a bug in memory operand handling. If a load or store uses a symbolvisa2019-06-241-0/+4
* Re-add files that were previously removed but are now part of LLVM 8.0.0.patrick2019-06-231-0/+79
* Merge LLVM 8.0.0 release.patrick2019-06-23109-10774/+9885
* Import LLVM 8.0.0 release including clang, lld and lldb.patrick2019-06-231542-60232/+136286
* Re-enable RETGUARD leaf function optimization for arm64.mortimer2019-05-313-3/+16
* Remove cast that truncates immediate operands to 32 bits. This fixeskettenis2019-04-221-1/+1
* Restore previous section after setting the MIPS ABI marker. This keepsvisa2019-04-201-0/+2
* retguard-cookie-in-register is slightly unstable on arm64, so surgicallyderaadt2019-04-172-2/+2
* Emit variable length trap padding in retguard epilogue.mortimer2019-04-021-0/+21
* Do not store the retguard cookie in frame in leaf functions if possible.mortimer2019-03-315-13/+62
* Improve the X86FixupGadgets pass:mortimer2019-02-223-136/+598
* When generating code for OpenBSD/powerpc, avoid unaligned floating-pointkettenis2019-02-182-0/+9
* Merge LLVM commits r340844, r353818 and r353819 from the 8.0 branchpatrick2019-02-1310-102/+151
* Zap unneeded argument to BuildMI().mortimer2019-02-051-1/+1
* initialize SaveArgs variable in case neither -msave-args or -mno-save-args are on command-line.semarie2019-02-041-2/+2
* implement -msave-args in clang/llvm, like the sun did for gccdlg2019-01-305-15/+98
* Re-add files that were previously removed but are now part of LLVM 7.0.1.patrick2019-01-271-0/+134
* Tedu files that got removed in LLVM 7.0.1.patrick2019-01-2726-6215/+0
* Merge LLVM 7.0.1 release.patrick2019-01-2732-2511/+4553
* Import LLVM 7.0.1 release including clang, lld and lldb.patrick2019-01-271983-109545/+199296
* Use a 64-bit register when required for inline asm on sparc64.kettenis2019-01-171-0/+2
* Turn on -mretpoline by default in clang on amd64, but turn it offguenther2018-12-302-0/+9
* Enable the integrated assembler on mips64.visa2018-10-211-0/+5
* Add retguard for arm64.mortimer2018-08-126-1/+212
* Refactor retguard to make adding additional arches easier.mortimer2018-08-126-228/+360
* Emit trap alignment between basic blocks that are unrechable viamortimer2018-06-221-3/+7
* Put the new retguard symbols in their own section,guenther2018-06-121-1/+1
* Remove unused variable.mortimer2018-06-071-1/+0
* Add RETGUARD to clang for amd64. This security mechanism uses per-functionmortimer2018-06-068-2/+338
* Add a clang pass that identifies potential ROP gadgets and replaces ROPmortimer2018-04-284-0/+273
* more undos from the mistake this morningderaadt2018-04-213-56/+287
* oops, snapshot tests not ready yetderaadt2018-04-203-293/+56