diff options
author | Evan Cheng <evan.cheng@apple.com> | 2006-05-25 22:38:31 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2006-05-25 22:38:31 +0000 |
commit | 25e71d10a06ce5947a61e7c3ffa6f58642ea3b4c (patch) | |
tree | 04090901f8f4073e2b9c82432925b61026c1ac34 | |
parent | 8b5fbc5cd460a9b03fd930527ced29932a7ccefc (diff) |
Some clean up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28483 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/X86ISelLowering.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index c15ace49b7..82cf457dad 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -510,14 +510,13 @@ SDOperand X86TargetLowering::LowerCCCCallTo(SDOperand Op, SelectionDAG &DAG) { case MVT::v4i32: case MVT::v2i64: case MVT::v4f32: - case MVT::v2f64: { + case MVT::v2f64: if (NumXMMRegs < 3) ++NumXMMRegs; else NumBytes += 16; break; } - } } Chain = DAG.getCALLSEQ_START(Chain,DAG.getConstant(NumBytes, getPointerTy())); @@ -567,7 +566,7 @@ SDOperand X86TargetLowering::LowerCCCCallTo(SDOperand Op, SelectionDAG &DAG) { case MVT::v4i32: case MVT::v2i64: case MVT::v4f32: - case MVT::v2f64: { + case MVT::v2f64: if (NumXMMRegs < 3) { RegsToPass.push_back(std::make_pair(XMMArgRegs[NumXMMRegs], Arg)); NumXMMRegs++; @@ -579,7 +578,6 @@ SDOperand X86TargetLowering::LowerCCCCallTo(SDOperand Op, SelectionDAG &DAG) { ArgOffset += 16; } } - } } if (!MemOpChains.empty()) @@ -1013,6 +1011,7 @@ X86TargetLowering::LowerFastCCArguments(SDOperand Op, SelectionDAG &DAG) { ++NumIntRegs; break; } + // Fall through case MVT::f32: NumBytes += 4; break; |