diff options
author | Duncan Sands <baldrick@free.fr> | 2008-11-06 08:51:32 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2008-11-06 08:51:32 +0000 |
commit | b951aec3adf4ac34aa311c912ed8a7f6b437eaa5 (patch) | |
tree | 32ef0656d25b833395aea42252101349c07e541f | |
parent | d87293ce78ae7568477374cd83b22c84214316fb (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.h | 21 |
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, |