summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/Target/Sparc/SparcISelLowering.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove LLVM 8.0.1 files.patrick2020-08-031-3422/+0
|
* Make sure that we really don't emut quad-precision unless thekettenis2020-04-091-0/+5
| | | | | | | | "hard-quad-float" feature is available. Add missing replacement instruction patterns that are needed to emit alternative code for conditional moves of quad-precision floats. ok mortimer@
* Merge LLVM 8.0.0 release.patrick2019-06-231-301/+77
| | | | | | | | | 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@
* Merge LLVM 7.0.1 release.patrick2019-01-271-6/+42
| | | | | With fixes from mortimer@ (thanks!) Tested by many, especially naddy@ (thanks!)
* Use a 64-bit register when required for inline asm on sparc64.kettenis2019-01-171-0/+2
| | | | | | | Without this, values get truncated to 32-bit. Makes a sparc64 kernel actually work when compiled with clang. ok pguenther@, visa@
* Import LLVM 6.0.1 release including clang, lld and lldb.patrick2018-04-061-56/+50
| | | | "where is the kaboom?" deraadt@
* Import LLVM 5.0.0 release including clang, lld and lldb.patrick2017-10-041-17/+52
|
* Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick2017-01-241-52/+99
| | | | development effort on OpenBSD/arm64.
* Import LLVM 3.9.1 including clang and lld.patrick2017-01-141-395/+540
|
* Use the space freed up by sparc and zaurus to import LLVM.pascal2016-09-031-0/+3382
ok hackroom@