From edcf61a55cb33a5adc87f9202751c206f33b99eb Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Mon, 11 Aug 2014 02:21:22 +0000 Subject: [PATCH] Increase the size of these SmallVectors in X86ISelLowering.cpp. In a Clang bootstrap, their sizes were always 12, 16 and 16, respectively. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215336 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86ISelLowering.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index bd920c8ecef..70760c1214e 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -2495,7 +2495,7 @@ X86TargetLowering::LowerFormalArguments(SDValue Chain, if (TotalNumXMMRegs != 0 && NumXMMRegs != TotalNumXMMRegs) { // Now store the XMM (fp + vector) parameter registers. - SmallVector SaveXMMOps; + SmallVector SaveXMMOps; SaveXMMOps.push_back(Chain); unsigned AL = MF.addLiveIn(X86::AL, &X86::GR8RegClass); @@ -13330,7 +13330,7 @@ static SDValue LowerExtendedLoad(SDValue Op, const X86Subtarget *Subtarget, "We can't implement an sext load without a arithmetic right shift!"); // Redistribute the loaded elements into the different locations. - SmallVector ShuffleVec(NumElems * SizeRatio, -1); + SmallVector ShuffleVec(NumElems * SizeRatio, -1); for (unsigned i = 0; i != NumElems; ++i) ShuffleVec[i * SizeRatio + SizeRatio - 1] = i; @@ -13350,7 +13350,7 @@ static SDValue LowerExtendedLoad(SDValue Op, const X86Subtarget *Subtarget, } // Redistribute the loaded elements into the different locations. - SmallVector ShuffleVec(NumElems * SizeRatio, -1); + SmallVector ShuffleVec(NumElems * SizeRatio, -1); for (unsigned i = 0; i != NumElems; ++i) ShuffleVec[i * SizeRatio] = i; -- 2.34.1