Home
last modified time | relevance | path

Searched refs:ExtVectorElementExpr (Results 1 – 16 of 16) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/AST/
H A DExprClassification.cpp295 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()
297 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()
299 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
H A DExpr.cpp3368 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()
3376 bool ExtVectorElementExpr::isArrow() const { in isArrow()
3380 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()
3387 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()
3408 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
H A DASTDumper.cpp497 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
1831 void ASTDumper::VisitExtVectorElementExpr(const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
H A DStmtProfile.cpp701 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
H A DStmtPrinter.cpp1282 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
/minix3/external/bsd/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td77 def ExtVectorElementExpr : DStmt<Expr>;
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExpr.cpp886 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()
2419 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
2435 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
2548 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
H A DCGExprScalar.cpp1183 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
1230 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
H A DCodeGenFunction.h2184 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DExpr.h4475 class ExtVectorElementExpr : public Expr {
4480 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function
4490 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
H A DDataRecursiveASTVisitor.h2205 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
H A DRecursiveASTVisitor.h2227 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
/minix3/external/bsd/llvm/dist/clang/lib/Sema/
H A DSemaExprMember.cpp1531 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
H A DTreeTransform.h7817 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp706 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
2469 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp667 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()