summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/CodeGen (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't make an illegal adde. Avoids fatal error on PowerPC.gkoehler2020-05-021-1/+3
* Move the hashed __retguard_* symbols into individual sections and markguenther2019-11-091-3/+5
* Import LLVM 8.0.1 release including clang, lld and lldb.patrick2019-09-011-0/+6
* Ensure stack protector slot access is resolved by PEI.mortimer2019-08-121-0/+4
* Merge LLVM 8.0.0 release.patrick2019-06-2312-717/+283
* Import LLVM 8.0.0 release including clang, lld and lldb.patrick2019-06-23163-7710/+16820
* Re-enable RETGUARD leaf function optimization for arm64.mortimer2019-05-311-1/+14
* Do not store the retguard cookie in frame in leaf functions if possible.mortimer2019-03-311-6/+45
* Tedu files that got removed in LLVM 7.0.1.patrick2019-01-273-1309/+0
* Merge LLVM 7.0.1 release.patrick2019-01-276-267/+490
* Import LLVM 7.0.1 release including clang, lld and lldb.patrick2019-01-27231-9827/+20858
* Refactor retguard to make adding additional arches easier.mortimer2018-08-122-20/+189
* Emit trap alignment between basic blocks that are unrechable viamortimer2018-06-221-3/+7
* Put the new retguard symbols in their own section,guenther2018-06-121-1/+1
* Add RETGUARD to clang for amd64. This security mechanism uses per-functionmortimer2018-06-064-2/+102
* Tedu files that got removed in LLVM 6.0.0.patrick2018-04-064-2500/+0
* Merge LLVM 6.0.0 release.patrick2018-04-063-633/+319
* Import LLVM 6.0.1 release including clang, lld and lldb.patrick2018-04-06236-10015/+18534
* Import LLVM 5.0.1 release including clang, lld and lldb.patrick2017-12-246-15/+47
* Tedu files that got removed in LLVM 5.0.0.patrick2017-10-041-33/+0
* Merge LLVM 5.0.0 release.patrick2017-10-043-170/+443
* Import LLVM 5.0.0 release including clang, lld and lldb.patrick2017-10-04220-10831/+23899
* Use int3 trap padding between functions instead of trapsleds with a leading jump.mortimer2017-08-011-1/+28
* Import LLVM 4.0.0 release including clang and lld.patrick2017-03-1415-142/+213
* Merge LLVM 4.0.0 rc1patrick2017-01-243-81/+275
* Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick2017-01-24200-7570/+19563
* Restore setting the visibility of __guard_local to hidden for betterguenther2017-01-201-1/+4
* Merge LLVM 3.9.1patrick2017-01-1416-1807/+92
* Import LLVM 3.9.1 including clang and lld.patrick2017-01-14199-11664/+26288
* Backport https://reviews.llvm.org/rL279449 from upstreamstefan2016-09-071-4/+2
* Use the space freed up by sparc and zaurus to import LLVM.pascal2016-09-03232-0/+172476