summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-10-25Add retguard for octeon/mips64.mortimer1-0/+77
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work. ok deraadt@ visa@
2019-09-01Merge LLVM 8.0.1 release.patrick1-1/+2
Tested in snaps and package builds Tested on amd64 by naddy@ Tested on arm64 by patrick@ Tested on octeon by visa@
2019-06-23Merge LLVM 8.0.0 release.patrick1-12/+63
Prepared with help from jsg@ and mortimer@ Tested on amd64 by bcallah@, krw@, naddy@ Tested on arm64 by patrick@ Tested on macppc by kettenis@ Tested on octeon by visa@ Tested on sparc64 by claudio@
2019-04-20Restore previous section after setting the MIPS ABI marker. This keepsvisa1-0/+2
the .text section in use after the file header, improving compatibility with gcc. Without this change, module-level inline assembly blocks could end up into wrong section. OK kettenis@ guenther@
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick1-7/+26
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.patrick1-27/+44
"where is the kaboom?" deraadt@
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.patrick1-11/+139
2017-03-14Import LLVM 4.0.0 release including clang and lld.patrick1-0/+16
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick1-15/+18
development effort on OpenBSD/arm64.
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick1-44/+21
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.pascal1-0/+1093
ok hackroom@