aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-11-06 08:51:32 +0000
committerDuncan Sands <baldrick@free.fr>2008-11-06 08:51:32 +0000
commitb951aec3adf4ac34aa311c912ed8a7f6b437eaa5 (patch)
tree32ef0656d25b833395aea42252101349c07e541f
parentd87293ce78ae7568477374cd83b22c84214316fb (diff)
Formating/comment changes - no functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58801 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/CodeGen/SelectionDAG/LegalizeTypes.h21
1 files changed, 8 insertions, 13 deletions
diff --git a/lib/CodeGen/SelectionDAG/LegalizeTypes.h b/lib/CodeGen/SelectionDAG/LegalizeTypes.h
index 172a46e73e..1d1ed34944 100644
--- a/lib/CodeGen/SelectionDAG/LegalizeTypes.h
+++ b/lib/CodeGen/SelectionDAG/LegalizeTypes.h
@@ -80,20 +80,15 @@ private:
return Legal;
case TargetLowering::Promote:
// Promote can mean
- // 1) On integers, use the promote integer type (e.g., i8 to i32)
- // 2) For vectors, use the widen vector type returned by the target
- // (e.g., v3i32 to v4i32). If the type is the same as the original
- // type, than expand the vector instead.
- if (!VT.isVector()) {
+ // 1) For integers, use a larger integer type (e.g. i8 -> i32).
+ // 2) For vectors, use a wider vector type (e.g. v3i32 -> v4i32).
+ if (!VT.isVector())
return PromoteInteger;
- } else {
- // TODO: move widen code to LegalizeType.
- if (VT.getVectorNumElements() == 1) {
- return ScalarizeVector;
- } else {
- return SplitVector;
- }
- }
+ else if (VT.getVectorNumElements() == 1)
+ return ScalarizeVector;
+ else
+ // TODO: move widen code to LegalizeTypes.
+ return SplitVector;
case TargetLowering::Expand:
// Expand can mean
// 1) split scalar in half, 2) convert a float to an integer,