summaryrefslogtreecommitdiffstats
path: root/clang/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
commit43d70f874dde27d69175213c06db1ed96b7a379e (patch)
treeed76b688b561b2fb6a5b66bf6c3d4dda6de8cf87 /clang/lib/AST/Expr.cpp
parent9c096840a0185cc6d2a677f44a79e08ab7539042 (diff)
downloadbcm5719-llvm-43d70f874dde27d69175213c06db1ed96b7a379e.tar.gz
bcm5719-llvm-43d70f874dde27d69175213c06db1ed96b7a379e.zip
Add CK_VectorSplat and use it for casting non-pointer scalars to ExtVectors.
llvm-svn: 84245
Diffstat (limited to 'clang/lib/AST/Expr.cpp')
-rw-r--r--clang/lib/AST/Expr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/AST/Expr.cpp b/clang/lib/AST/Expr.cpp
index fa999ffe35d..547854bb616 100644
--- a/clang/lib/AST/Expr.cpp
+++ b/clang/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!");
OpenPOWER on IntegriCloud