Disambiguate conditional expression for newer GCCs.

llvm-svn: 100167
This commit is contained in:
Chandler Carruth 2010-04-02 01:31:24 +00:00
parent 8ceeeb444e
commit 8d6d0d4c58
1 changed files with 2 additions and 2 deletions

View File

@ -1088,8 +1088,8 @@ X86TargetLowering::getOptimalMemOpType(uint64_t Size,
if (!F->hasFnAttr(Attribute::NoImplicitFloat)) {
if (Size >= 16 &&
(Subtarget->isUnalignedMemAccessFast() ||
(DstAlign == 0 || DstAlign >= 16) &&
(SrcAlign == 0 || SrcAlign >= 16)) &&
((DstAlign == 0 || DstAlign >= 16) &&
(SrcAlign == 0 || SrcAlign >= 16))) &&
Subtarget->getStackAlignment() >= 16) {
if (Subtarget->hasSSE2())
return MVT::v4i32;