Searched refs:ExtVectorElementExpr (Results 1 – 17 of 17) sorted by relevance
148 void VisitExtVectorElementExpr(ExtVectorElementExpr *Node);483 void StmtDumper::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
3049 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()3057 bool ExtVectorElementExpr::isArrow() const { in isArrow()3061 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()3068 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()3089 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
293 return cast<ExtVectorElementExpr>(E)->containsDuplicateElements() ? in ClassifyInternal()
463 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
904 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
76 def ExtVectorElementExpr : DStmt<Expr>;
570 VISIT(ExtVectorElementExpr); in VisitExpr()624 IGNORE_EXPR(ExtVectorElementExpr);
4195 class ExtVectorElementExpr : public Expr {4200 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function4210 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function4245 static bool classof(const ExtVectorElementExpr *) { return true; } in classof() argument
2164 DEF_TRAVERSE_STMT(ExtVectorElementExpr, { })
620 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()1856 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
598 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
1434 return Owned(new (Context) ExtVectorElementExpr(ret, VK, BaseExpr.take(), in LookupMemberExpr()
6600 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
882 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()929 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
776 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()2096 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
2135 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
2084 DEF_TRAVERSE_STMT(ExtVectorElementExpr, { })