summaryrefslogtreecommitdiffstats
path: root/gnu/llvm
AgeCommit message (Expand)AuthorFilesLines
2019-02-17Skip retguard instructions in prologue detection.mortimer2-0/+14
2019-02-13Merge LLVM commits r340844, r353818 and r353819 from the 8.0 branchpatrick12-103/+154
2019-02-10On OpenBSD/powerpc (and NetBSD/powerpc) long double == double like onkettenis1-1/+7
2019-02-05Zap unneeded argument to BuildMI().mortimer1-1/+1
2019-02-04initialize SaveArgs variable in case neither -msave-args or -mno-save-args are on command-line.semarie1-2/+2
2019-01-30implement -msave-args in clang/llvm, like the sun did for gccdlg9-15/+106
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.patrick42-1125/+0
2019-01-27Re-add files that were previously removed but are now part of LLVM 7.0.1.patrick2-0/+330
2019-01-27Tedu files that got removed in LLVM 7.0.1.patrick184-29160/+0
2019-01-27Merge LLVM 7.0.1 release.patrick76-10009/+16387
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick7005-248319/+502061
2019-01-17Use a 64-bit register when required for inline asm on sparc64.kettenis1-0/+2
2018-12-30Turn on -mretpoline by default in clang on amd64, but turn it offguenther2-0/+9
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
2018-10-22Accept both `--foo bar` and `--foo=bar` styles options.naddy1-15/+13
2018-10-21When merging sections into the output, lld tries to adjust the alignment ofkettenis1-1/+3
2018-10-21Enable the integrated assembler on mips64.visa2-4/+11
2018-09-29Allow preemption of functions with protected visibility. Disallowing thiskettenis1-1/+2
2018-09-11Fix --exclude-libs option. Based on code already committed upstream.kettenis1-1/+1
2018-08-12Add retguard for arm64.mortimer7-2/+214
2018-08-12Refactor retguard to make adding additional arches easier.mortimer9-255/+454
2018-06-22Emit trap alignment between basic blocks that are unrechable viamortimer1-3/+7
2018-06-12Put the new retguard symbols in their own section,guenther1-1/+1
2018-06-12Merge '.openbsd.randomdata.*' sections into a single '.openbsd.randomdata'guenther1-1/+2
2018-06-07Pass -nopie to the linker when -pg is specified to make theyasuoka1-2/+3
2018-06-07Remove unused variable.mortimer1-1/+0
2018-06-06Add RETGUARD to clang for amd64. This security mechanism uses per-functionmortimer17-2/+390
2018-06-03Add ret protctor options as no-ops.mortimer2-0/+14
2018-06-03Work around a bug where discarding the .ARM.exidx section in the armv7 kernelkettenis1-0/+3
2018-05-05Switch armv7 to the "softfp" floating-point ABI. The ABI is identical tokettenis1-1/+1
2018-04-28Add a clang pass that identifies potential ROP gadgets and replaces ROPmortimer4-0/+273
2018-04-21more undos from the mistake this morningderaadt3-56/+287
2018-04-20oops, snapshot tests not ready yetderaadt3-293/+56
2018-04-20syncderaadt3-0/+6
2018-04-12keep the STT_FILE symbol in the table so that we know what filerobert1-1/+1
2018-04-07add back ld.lld 6.0 changesjsg1-1/+13
2018-04-06Tedu files that got removed in LLVM 6.0.0.patrick456-56246/+0
2018-04-06Merge LLVM 6.0.0 release.patrick37-16307/+8647
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.patrick5127-146861/+423544
2018-03-02Add a manual page for lld from lld svn rev 326463 with options notjsg1-0/+515
2018-01-22add clang-local(1) to SEE ALSOjsg1-1/+1
2018-01-01Make lld respect ALIGN directives on output sections even with -r. Fixeskettenis1-5/+9
2017-12-26Cherry-pick a change from LLD to make the behavior of the -v optionpatrick1-3/+4
2017-12-26Cherry-pick a change from LLVM that marks specific pseudo memorypatrick1-4/+2
2017-12-25Tedu files that got removed in LLVM 5.0.1.patrick1-27/+0
2017-12-24Merge LLVM 5.0.1 release.patrick5-13/+37
2017-12-24Import LLVM 5.0.1 release including clang, lld and lldb.patrick97-306/+1191