summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/tools
AgeCommit message (Expand)AuthorFilesLines
2020-08-03Remove LLVM 8.0.1 files.patrick10023-2942531/+0
2020-07-18int64_t and intmax_t are always (signed) long long on OpenBSD.kettenis1-0/+2
2020-07-11Set the default ABI for OpenBSD to ELFv2 in the clang frontend as well.kettenis1-0/+4
2020-06-28Make long double the same as double for now on powerpc64 like we do onkettenis1-0/+1
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-20Make sure that we add our OpenBSD specific defines on PowerPC64 targets.patrick1-0/+4
2020-04-05Define the appropriate __GCC_HAVE_SYNC_COMPARE_AND_SWAP_* symbols like allkettenis1-0/+5
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-09Add lldb support for debugging running binaries on amd64.mortimer29-61/+2337
2019-10-25Add retguard for octeon/mips64.mortimer1-0/+2
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.patrick5-16/+21
2019-09-01Import LLVM 8.0.1 release including clang, lld and lldb.patrick21-133/+232
2019-07-01Implement the 'h' register constraint on mips64. This lets clang buildvisa1-0/+1
2019-06-26In LLVM 8 somebody had the glorious idea to enable the integrated assemblerclaudio1-1/+1
2019-06-24The -nopie flag has already been pushed a few lines before,patrick1-3/+2
2019-06-23Merge LLVM 8.0.0 release.patrick272-57404/+6475
2019-06-23Import LLVM 8.0.0 release including clang, lld and lldb.patrick3419-64701/+183583
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-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-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-01Consume SSP options when using retguard to prevent warnings.mortimer1-0/+4
2019-03-31If using retguard, we do not also need the stack protector.mortimer1-3/+4
2019-03-05libLLVM in base will be installed as libLLVM.so.major.minor with nojsg1-2/+13
2019-02-22Improve the X86FixupGadgets pass:mortimer2-0/+14
2019-02-17Skip retguard instructions in prologue detection.mortimer2-0/+14
2019-02-13Merge LLVM commits r340844, r353818 and r353819 from the 8.0 branchpatrick1-1/+1
2019-02-10On OpenBSD/powerpc (and NetBSD/powerpc) long double == double like onkettenis1-1/+7
2019-01-30implement -msave-args in clang/llvm, like the sun did for gccdlg3-0/+6
2019-01-28On i386, produce binaries that are compatible with our W^X implementation.kettenis1-0/+17
2019-01-27Tedu files that got removed in LLVM 7.0.1.patrick41-1045/+0
2019-01-27Tedu files that got removed in LLVM 7.0.1.patrick126-18488/+0
2019-01-27Merge LLVM 7.0.1 release.patrick39-7466/+11694
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick3823-120090/+231007
2018-12-29The %b printf extension in the kernel is not fixed to a int type. On sparc64claudio3-13/+38
2018-10-24Generate __data_start symbol that marks the start of .data when __data_startkettenis3-0/+8
2018-10-23Add support for -z initfirst.kettenis3-0/+4