diff options
| author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2015-08-19 19:04:47 +0000 |
|---|---|---|
| committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2015-08-19 19:04:47 +0000 |
| commit | 5f1cea414123eff634d3d7e0320cdb3f0a825e57 (patch) | |
| tree | b4565431f56d5658ced6f6b84bd90ce67e762382 /llvm/lib/Target/PowerPC | |
| parent | e66a7ccf776b8d22819c4baa518a1d5825811c96 (diff) | |
| download | bcm5719-llvm-5f1cea414123eff634d3d7e0320cdb3f0a825e57.tar.gz bcm5719-llvm-5f1cea414123eff634d3d7e0320cdb3f0a825e57.zip | |
Temporary fix for the self-host failures introduced by rL244921.
This revision has introduced an issue that only affects bootstrapped compiler
when it is printing the ASM. I am working on resolving the issue, but in the
meantime, I'm disabling the legalization of scalar_to_vector operation for v2i64
and the associated testing until I can get this fixed.
llvm-svn: 245481
Diffstat (limited to 'llvm/lib/Target/PowerPC')
| -rw-r--r-- | llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp index 503f01f0827..173269c7395 100644 --- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp +++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp @@ -548,7 +548,8 @@ PPCTargetLowering::PPCTargetLowering(const PPCTargetMachine &TM, setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v16i8, Legal); setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v8i16, Legal); setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v4i32, Legal); - setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v2i64, Legal); + // FIXME: this is causing bootstrap failures, disable temporarily + //setOperationAction(ISD::SCALAR_TO_VECTOR, MVT::v2i64, Legal); } setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f64, Legal); |

