aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/Expr.cpp
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-10-16 05:23:41 +0000
committerAnders Carlsson <andersca@mac.com>2009-10-16 05:23:41 +0000
commit16a8904f3f5ed19158657e1da95e5902fbee66f7 (patch)
tree4eadc1edaef0bcfe75216f13af5d6a4aa2d18c0c /lib/AST/Expr.cpp
parentc351632d489c31bb7b7e4f9370714434116a1fe4 (diff)
Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84245 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AST/Expr.cpp')
-rw-r--r--lib/AST/Expr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/AST/Expr.cpp b/lib/AST/Expr.cpp
index fa999ffe35..547854bb61 100644
--- a/lib/AST/Expr.cpp
+++ b/lib/AST/Expr.cpp
@@ -428,6 +428,8 @@ const char *CastExpr::getCastKindName() const {
return "PointerToIntegral";
case CastExpr::CK_ToVoid:
return "ToVoid";
+ case CastExpr::CK_VectorSplat:
+ return "VectorSplat";
}
assert(0 && "Unhandled cast kind!");