summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/Target/Mips/MipsISelLowering.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-07-01Implement the 'h' register constraint on mips64. This lets clang buildvisa1-0/+8
pieces of software that use the constraint if the compiler claims to be compatible with GCC 4.2.1. Note that the constraint was removed in GCC 4.4. The reason was that 'h' could generate code whose result is unpredictable. The underlying reason is that the HI and LO registers are special, and the optimizer has to be careful when choosing the order of HI/LO accesses. It looks that LLVM has the needed logic.
2019-06-23Import LLVM 8.0.0 release including clang, lld and lldb.patrick1-4/+148
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick1-360/+343
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.patrick1-110/+93
"where is the kaboom?" deraadt@
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.patrick1-71/+438
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick1-88/+71
development effort on OpenBSD/arm64.
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick1-167/+252
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.pascal1-0/+3962
ok hackroom@