mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-03 13:31:05 +00:00
Fix an obvious bug in getPackedTypeBreakdown. Return 1 if type is legal.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28351 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
5beaacc189
commit
e9b3da17cd
@ -144,7 +144,7 @@ const char *TargetLowering::getTargetNodeName(unsigned Opcode) const {
|
||||
}
|
||||
|
||||
/// getPackedTypeBreakdown - Packed types are broken down into some number of
|
||||
/// legal scalar types. For example, <8 x float> maps to 2 MVT::v2f32 values
|
||||
/// legal first class types. For example, <8 x float> maps to 2 MVT::v2f32
|
||||
/// with Altivec or SSE1, or 8 promoted MVT::f64 values with the X86 FP stack.
|
||||
///
|
||||
/// This method returns the number and type of the resultant breakdown.
|
||||
@ -184,7 +184,7 @@ unsigned TargetLowering::getPackedTypeBreakdown(const PackedType *PTy,
|
||||
return NumVectorRegs;
|
||||
}
|
||||
|
||||
return DestVT;
|
||||
return 1;
|
||||
}
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
Loading…
Reference in New Issue
Block a user