Home
last modified time | relevance | path

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

12

/external/llvm-project/clang/include/clang/AST/
DComputeDependence.h45 class ExtVectorElementExpr; variable
127 ExprDependence computeDependence(ExtVectorElementExpr *E);
DTextNodeDumper.h265 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
DExpr.h5826 class ExtVectorElementExpr : public Expr {
5831 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function
5840 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
/external/clang/lib/AST/
DExprClassification.cpp300 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()
DExpr.cpp3343 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()
3363 bool ExtVectorElementExpr::isArrow() const { in isArrow()
3367 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()
3374 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()
3395 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
DASTDumper.cpp521 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
2041 void ASTDumper::VisitExtVectorElementExpr(const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
DStmtProfile.cpp962 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
DStmtPrinter.cpp1569 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
/external/llvm-project/clang/lib/AST/
DExprClassification.cpp330 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()
332 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()
334 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
DExpr.cpp3824 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()
3955 bool ExtVectorElementExpr::isArrow() const { in isArrow()
3959 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()
3966 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()
3987 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
DComputeDependence.cpp203 ExprDependence clang::computeDependence(ExtVectorElementExpr *E) { in computeDependence()
DTextNodeDumper.cpp1091 const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
DStmtProfile.cpp1379 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
DStmtPrinter.cpp1450 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td82 def ExtVectorElementExpr : DStmt<Expr>;
/external/llvm-project/clang/include/clang/Basic/
DStmtNodes.td88 def ExtVectorElementExpr : StmtNode<Expr>;
/external/clang/lib/CodeGen/
DCGExpr.cpp1054 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()
2882 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
2898 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
3186 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
DCGExprScalar.cpp1209 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
1257 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
/external/clang/include/clang/AST/
DExpr.h4509 class ExtVectorElementExpr : public Expr {
4514 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function
4524 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
DRecursiveASTVisitor.h2332 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
/external/llvm-project/clang/lib/CodeGen/
DCGExpr.cpp1396 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()
3728 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
3741 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
4070 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
/external/clang/lib/Sema/
DSemaExprMember.cpp1646 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
/external/llvm-project/clang/lib/Sema/
DSemaExprMember.cpp1617 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp1165 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
2920 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp740 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
3088 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()

12