summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
diff options
context:
space:
mode:
authorNemanja Ivanovic <nemanja.i.ibm@gmail.com>2015-08-19 19:04:47 +0000
committerNemanja Ivanovic <nemanja.i.ibm@gmail.com>2015-08-19 19:04:47 +0000
commit5f1cea414123eff634d3d7e0320cdb3f0a825e57 (patch)
treeb4565431f56d5658ced6f6b84bd90ce67e762382 /llvm/lib/Target/PowerPC
parente66a7ccf776b8d22819c4baa518a1d5825811c96 (diff)
downloadbcm5719-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.cpp3
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);
OpenPOWER on IntegriCloud