summaryrefslogtreecommitdiffstats
path: root/gnu/llvm/lib/CodeGen/SelectionDAG
AgeCommit message (Collapse)AuthorFilesLines
2020-05-02Don't make an illegal adde. Avoids fatal error on PowerPC.gkoehler1-1/+3
When the DAG truncates an ISD::ADDE node, DAGCombiner may optimize it by making an adde with smaller operands. PowerPC has i1 registers, and may truncate an i32 adde to i1, but an i1 adde is not legal for PowerPC, and the legalize-ops phase can't fix it. This was causing "fatal error: error in backend: Cannot select..." cwen@ reported the error ok mortimer@ kettenis@ deraadt@
2019-06-23Import LLVM 8.0.0 release including clang, lld and lldb.patrick25-2908/+6025
2019-01-27Import LLVM 7.0.1 release including clang, lld and lldb.patrick28-3331/+6185
2018-04-06Import LLVM 6.0.1 release including clang, lld and lldb.patrick30-2585/+4139
"where is the kaboom?" deraadt@
2017-10-04Import LLVM 5.0.0 release including clang, lld and lldb.patrick27-4295/+7737
2017-03-14Import LLVM 4.0.0 release including clang and lld.patrick5-25/+84
2017-01-24Import LLVM 4.0.0 rc1 including clang and lld to help the currentpatrick23-2556/+3988
development effort on OpenBSD/arm64.
2017-01-14Merge LLVM 3.9.1patrick2-32/+0
2017-01-14Import LLVM 3.9.1 including clang and lld.patrick27-3807/+5142
2016-09-03Use the space freed up by sparc and zaurus to import LLVM.pascal33-0/+67977
ok hackroom@