Searched refs:ExtVectorElementExpr (Results 1 – 16 of 16) sorted by relevance
300 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()302 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()304 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
3484 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()3504 bool ExtVectorElementExpr::isArrow() const { in isArrow()3508 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()3515 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()3536 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
503 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);1894 void ASTDumper::VisitExtVectorElementExpr(const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
848 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
1439 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
82 def ExtVectorElementExpr : DStmt<Expr>;
565 VISIT(ExtVectorElementExpr); in VisitExpr()617 IGNORE_EXPR(ExtVectorElementExpr);
1028 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()2713 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()2729 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()2977 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
1224 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()1272 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
2544 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
4606 class ExtVectorElementExpr : public Expr {4611 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function4621 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
2228 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
1581 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
8501 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
735 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()2786 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
698 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()