summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/Target/PowerPC/PPCSubtarget.h
AgeCommit message (Collapse)AuthorFilesLines
2019-02-18When generating code for OpenBSD/powerpc, avoid unaligned floating-pointkettenis1-0/+1
load and store instructions. The vast majority of PowerPC CPUs that OpenBSD runs on don't implement those and will generate an alignment exceptions. While we do emulate lfd and stfd (to work around GCC bugs), we don't emulate lfs and stfs. It is way more efficient to have the compiler generate code that only uses aligned load and store instructions. Based on a diff from Georg Koehler. ok patrick@, visa@
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick1-0/+5
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.patrick1-1/+1
"where is the kaboom?" deraadt@
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.patrick1-1/+12
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick1-2/+7
development effort on OpenBSD/arm64.
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick1-7/+22
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.pascal1-0/+302
ok hackroom@