summaryrefslogtreecommitdiffstats
path: root/gnu/llvm
AgeCommit message (Expand)AuthorFilesLines
2020-06-04Set max atomic size for PowerPC.gkoehler1-1/+4
2020-05-30Switch Powerpc64 Big Endian to ELFv2 on OpenBSD, as least for now.drahn1-0/+2
2020-05-30Powerpc64 should use same _mcount profiling as powerpc 32bit.drahn1-0/+1
2020-05-25PowerPC: optimize away the frame pointer.gkoehler1-3/+4
2020-05-23Use a distinct trap code with retguard on mips64.visa1-2/+3
2020-05-20Make sure that we add our OpenBSD specific defines on PowerPC64 targets.patrick1-0/+4
2020-05-02Don't make an illegal adde. Avoids fatal error on PowerPC.gkoehler1-1/+3
2020-04-09Make sure that we really don't emut quad-precision unless thekettenis3-16/+43
2020-04-05Define the appropriate __GCC_HAVE_SYNC_COMPARE_AND_SWAP_* symbols like allkettenis1-0/+5
2020-04-04Fix "small pic" secure plt support.kettenis3-8/+12
2020-03-04Switch powerpc clang to -msvr4-struct-return, like gcc.gkoehler4-9/+103
2019-12-21Add arm64 support for lldb.mortimer3-0/+650
2019-11-29Sort relative relocations (and relocations against the same symbol) by offsetguenther1-1/+8
2019-11-27In lldb, use a OpenBSD signal map instead of leveraging the FreeBSD one.mortimer4-1/+54
2019-11-26Add bits to allow lldb to find lldb-server.mortimer4-0/+28
2019-11-26Do not process 0 size DT_PLTRELSZ sections.mortimer1-1/+3
2019-11-10Cope with missing PT_* operations on some architecturesderaadt2-0/+20
2019-11-09Move the hashed __retguard_* symbols into individual sections and markguenther1-3/+5
2019-11-09Add lldb support for debugging running binaries on amd64.mortimer29-61/+2337
2019-10-25Add retguard for octeon/mips64.mortimer8-1/+439
2019-09-28Make clang emit the proper path to our libcompiler_rt.a when asked to.patrick2-0/+12
2019-09-01Merge LLVM 8.0.1 release.patrick8-20/+33
2019-09-01Import LLVM 8.0.1 release including clang, lld and lldb.patrick59-337/+484
2019-08-12Ensure stack protector slot access is resolved by PEI.mortimer1-0/+4
2019-08-01The GlobalISel IRTranslator pass assumes that it is safe to use themortimer1-1/+2
2019-07-28Address a few issues in the expansion of li.d and li.s:visa1-8/+15
2019-07-08Fix instruction guard. This prevents the compiler from usingvisa1-1/+1
2019-07-01Implement the 'h' register constraint on mips64. This lets clang buildvisa2-0/+9
2019-06-26In LLVM 8 somebody had the glorious idea to enable the integrated assemblerclaudio1-1/+1
2019-06-24Implement .cplocal directive. Needed when building libcrypto.visa3-25/+68
2019-06-24Implement SGE pseudo-instructions. Needed when building libcrypto.visa3-0/+99
2019-06-24Fix a bug in memory operand handling. If a load or store uses a symbolvisa1-0/+4
2019-06-24The -nopie flag has already been pushed a few lines before,patrick1-3/+2
2019-06-23Re-add files that were previously removed but are now part of LLVM 8.0.0.patrick1-0/+79
2019-06-23Merge LLVM 8.0.0 release.patrick412-78257/+16494
2019-06-23Import LLVM 8.0.0 release including clang, lld and lldb.patrick6614-150237/+429240
2019-06-01Back out frame pointer elimination optimization.mortimer1-11/+0
2019-06-01Do not eliminate frame pointers on i386. The entire i386 ecosystem assumesmortimer1-1/+0
2019-05-31Re-enable frame pointer elimination for x86 and mips64 if optimizations aremortimer1-0/+12
2019-05-31Re-enable RETGUARD leaf function optimization for arm64.mortimer3-3/+16
2019-05-16Stop using the moribund MLINKS bsd.man.mk feature for clang(1).schwarze1-2/+2
2019-05-13Add support for -znoretpolineplt and make -zretpolineplt the default.guenther1-2/+7
2019-04-26add "elf64_sparc" emulation name so ELF SPARCV9 format can be explicitlynaddy1-0/+1
2019-04-25Also touch --param ssp-buffer-size when using retguard in lieu of themortimer1-1/+2
2019-04-22Remove cast that truncates immediate operands to 32 bits. This fixeskettenis1-1/+1
2019-04-20Restore previous section after setting the MIPS ABI marker. This keepsvisa1-0/+2
2019-04-17retguard-cookie-in-register is slightly unstable on arm64, so surgicallyderaadt2-2/+2
2019-04-04frame-pointer elimination has encountered some resistance in ports but wederaadt1-12/+0
2019-04-02Enable frame pointer elimination on i386, amd64 and mips64 when givenmortimer1-0/+12
2019-04-02Emit variable length trap padding in retguard epilogue.mortimer1-0/+21