summaryrefslogtreecommitdiffstats
path: root/gnu/llvm (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Define the appropriate __GCC_HAVE_SYNC_COMPARE_AND_SWAP_* symbols like allkettenis2020-04-051-0/+5
* Fix "small pic" secure plt support.kettenis2020-04-043-8/+12
* Switch powerpc clang to -msvr4-struct-return, like gcc.gkoehler2020-03-044-9/+103
* Add arm64 support for lldb.mortimer2019-12-213-0/+650
* Sort relative relocations (and relocations against the same symbol) by offsetguenther2019-11-291-1/+8
* In lldb, use a OpenBSD signal map instead of leveraging the FreeBSD one.mortimer2019-11-274-1/+54
* Add bits to allow lldb to find lldb-server.mortimer2019-11-264-0/+28
* Do not process 0 size DT_PLTRELSZ sections.mortimer2019-11-261-1/+3
* Cope with missing PT_* operations on some architecturesderaadt2019-11-102-0/+20
* Move the hashed __retguard_* symbols into individual sections and markguenther2019-11-091-3/+5
* Add lldb support for debugging running binaries on amd64.mortimer2019-11-0929-66/+2342
* Add retguard for octeon/mips64.mortimer2019-10-258-1/+439
* Make clang emit the proper path to our libcompiler_rt.a when asked to.patrick2019-09-282-0/+12
* Merge LLVM 8.0.1 release.patrick2019-09-018-20/+33
* Import LLVM 8.0.1 release including clang, lld and lldb.patrick2019-09-0159-337/+484
* 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-012-0/+9
* In LLVM 8 somebody had the glorious idea to enable the integrated assemblerclaudio2019-06-261-1/+1
* 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
* The -nopie flag has already been pushed a few lines before,patrick2019-06-241-3/+2
* 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-23412-78298/+16535
* Import LLVM 8.0.0 release including clang, lld and lldb.patrick2019-06-236614-150981/+429984
* Back out frame pointer elimination optimization.mortimer2019-06-011-11/+0
* Do not eliminate frame pointers on i386. The entire i386 ecosystem assumesmortimer2019-06-011-1/+0
* Re-enable frame pointer elimination for x86 and mips64 if optimizations aremortimer2019-05-311-0/+12
* Re-enable RETGUARD leaf function optimization for arm64.mortimer2019-05-313-3/+16
* Stop using the moribund MLINKS bsd.man.mk feature for clang(1).schwarze2019-05-161-2/+2
* Add support for -znoretpolineplt and make -zretpolineplt the default.guenther2019-05-131-2/+7
* add "elf64_sparc" emulation name so ELF SPARCV9 format can be explicitlynaddy2019-04-261-0/+1
* Also touch --param ssp-buffer-size when using retguard in lieu of themortimer2019-04-251-1/+2
* 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
* frame-pointer elimination has encountered some resistance in ports but wederaadt2019-04-041-12/+0
* Enable frame pointer elimination on i386, amd64 and mips64 when givenmortimer2019-04-021-0/+12
* Emit variable length trap padding in retguard epilogue.mortimer2019-04-021-0/+21
* Consume SSP options when using retguard to prevent warnings.mortimer2019-04-011-0/+4
* If using retguard, we do not also need the stack protector.mortimer2019-03-311-3/+4
* Do not store the retguard cookie in frame in leaf functions if possible.mortimer2019-03-317-14/+69
* libLLVM in base will be installed as libLLVM.so.major.minor with nojsg2019-03-051-2/+13
* Improve the X86FixupGadgets pass:mortimer2019-02-225-136/+612
* When generating code for OpenBSD/powerpc, avoid unaligned floating-pointkettenis2019-02-182-0/+9