Searched refs:ExtVectorElementExpr (Results 1 – 18 of 18) sorted by relevance
58 class ExtVectorElementExpr; variable
316 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()318 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()320 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
3657 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()3682 bool ExtVectorElementExpr::isArrow() const { in isArrow()3686 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()3693 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()3714 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
792 const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
1251 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
1354 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
242 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
5121 class ExtVectorElementExpr : public Expr {5126 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function5136 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
2487 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
83 def ExtVectorElementExpr : DStmt<Expr>;
1333 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()3386 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()3398 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()3704 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
1817 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()1865 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
3490 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
1602 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
11054 } else if (const ExtVectorElementExpr *EVE = in DiagnoseConstAssignment()11055 dyn_cast<ExtVectorElementExpr>(E)) { in DiagnoseConstAssignment()
9603 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
849 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()2613 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
802 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()