Searched refs:ExtVectorElementExpr (Results 1 – 18 of 18) sorted by relevance
294 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()296 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()298 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
3197 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()3205 bool ExtVectorElementExpr::isArrow() const { in isArrow()3209 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()3216 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()3237 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
265 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);1646 void ASTDumper::VisitExtVectorElementExpr(const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
501 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
1003 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
77 def ExtVectorElementExpr : DStmt<Expr>;
570 VISIT(ExtVectorElementExpr); in VisitExpr()623 IGNORE_EXPR(ExtVectorElementExpr);
570 VISIT(ExtVectorElementExpr); in VisitExpr()624 IGNORE_EXPR(ExtVectorElementExpr);
4357 class ExtVectorElementExpr : public Expr {4362 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function4372 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
2310 DEF_TRAVERSE_STMT(ExtVectorElementExpr, { })
707 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()2052 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
666 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
1480 return Owned(new (Context) ExtVectorElementExpr(ret, VK, BaseExpr.take(), in LookupMemberExpr()
6897 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
844 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()2344 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
1056 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()1103 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
1983 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
2214 DEF_TRAVERSE_STMT(ExtVectorElementExpr, { })