summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2020-05-02Don't make an illegal adde. Avoids fatal error on PowerPC.gkoehler1-1/+3
2019-11-09Move the hashed __retguard_* symbols into individual sections and markguenther1-3/+5
2019-09-01Import LLVM 8.0.1 release including clang, lld and lldb.patrick1-0/+6
2019-08-12Ensure stack protector slot access is resolved by PEI.mortimer1-0/+4
2019-06-23Merge LLVM 8.0.0 release.patrick12-717/+283
2019-06-23Import LLVM 8.0.0 release including clang, lld and lldb.patrick163-7676/+16786
2019-05-31Re-enable RETGUARD leaf function optimization for arm64.mortimer1-1/+14
2019-03-31Do not store the retguard cookie in frame in leaf functions if possible.mortimer1-6/+45
2019-01-27Tedu files that got removed in LLVM 7.0.1.patrick3-1309/+0
2019-01-27Merge LLVM 7.0.1 release.patrick6-267/+490
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick231-9780/+20811
2018-08-12Refactor retguard to make adding additional arches easier.mortimer2-20/+189
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-06Add RETGUARD to clang for amd64. This security mechanism uses per-functionmortimer4-2/+102
2018-04-06Tedu files that got removed in LLVM 6.0.0.patrick4-2500/+0
2018-04-06Merge LLVM 6.0.0 release.patrick3-631/+317
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.patrick236-9992/+18511
2017-12-24Import LLVM 5.0.1 release including clang, lld and lldb.patrick6-15/+47
2017-10-04Tedu files that got removed in LLVM 5.0.0.patrick1-33/+0
2017-10-04Merge LLVM 5.0.0 release.patrick3-169/+442
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.patrick220-10757/+23825
2017-08-01Use int3 trap padding between functions instead of trapsleds with a leading jump.mortimer1-1/+28
2017-03-14Import LLVM 4.0.0 release including clang and lld.patrick15-142/+213
2017-01-24Merge LLVM 4.0.0 rc1patrick3-81/+275
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick200-7540/+19533
2017-01-20Restore setting the visibility of __guard_local to hidden for betterguenther1-1/+4
2017-01-14Merge LLVM 3.9.1patrick16-1805/+90
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick199-11619/+26243
2016-09-07Backport https://reviews.llvm.org/rL279449 from upstreamstefan1-4/+2
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.pascal232-0/+172476