]> granicus.if.org Git - clang/commit
Add support for the OpenCL vec_step operator, by generalising and
authorPeter Collingbourne <peter@pcc.me.uk>
Fri, 11 Mar 2011 19:24:49 +0000 (19:24 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Fri, 11 Mar 2011 19:24:49 +0000 (19:24 +0000)
commitf4e3cfbe8abd124be6341ef5d714819b4fbd9082
tree58c9d5a512305020803bedf5dbc229573ff99175
parent1e15394853bfae25112d9cc6b445504905e1f34a
Add support for the OpenCL vec_step operator, by generalising and
extending the existing support for sizeof and alignof.  Original
patch by Guy Benyei.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127475 91177308-0d34-0410-b5e6-96231b3b80d8
40 files changed:
include/clang/AST/EvaluatedExprVisitor.h
include/clang/AST/Expr.h
include/clang/AST/RecursiveASTVisitor.h
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Basic/StmtNodes.td
include/clang/Basic/TokenKinds.def
include/clang/Basic/TypeTraits.h
include/clang/Parse/Parser.h
include/clang/Sema/Sema.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
lib/AST/ASTImporter.cpp
lib/AST/Expr.cpp
lib/AST/ExprClassification.cpp
lib/AST/ExprConstant.cpp
lib/AST/ItaniumMangle.cpp
lib/AST/StmtDumper.cpp
lib/AST/StmtPrinter.cpp
lib/AST/StmtProfile.cpp
lib/Analysis/CFG.cpp
lib/Analysis/UninitializedValuesV2.cpp
lib/CodeGen/CGExprScalar.cpp
lib/Parse/ParseDecl.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Rewrite/RewriteObjC.cpp
lib/Sema/SemaChecking.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExpr.cpp
lib/Sema/TreeTransform.h
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp
lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
lib/StaticAnalyzer/Core/ExprEngine.cpp
test/PCH/exprs.c
test/PCH/exprs.h
test/SemaOpenCL/vec_step.cl [new file with mode: 0644]
tools/libclang/CIndex.cpp
tools/libclang/CXCursor.cpp