Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DComputeDependence.h45 class ExtVectorElementExpr; variable
127 ExprDependence computeDependence(ExtVectorElementExpr *E);
H A DTextNodeDumper.h263 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
H A DExpr.h5831 class ExtVectorElementExpr : public Expr {
5836 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function
5845 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
H A DRecursiveASTVisitor.h2615 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A 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()
H A DExpr.cpp3904 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()
4035 bool ExtVectorElementExpr::isArrow() const { in isArrow()
4039 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()
4046 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()
4067 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
H A DComputeDependence.cpp233 ExprDependence clang::computeDependence(ExtVectorElementExpr *E) { in computeDependence()
H A DTextNodeDumper.cpp1093 const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
H A DStmtProfile.cpp1440 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
H A DStmtPrinter.cpp1432 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
H A DExprConstant.cpp7759 bool VisitExtVectorElementExpr(const ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td88 def ExtVectorElementExpr : StmtNode<Expr>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExpr.cpp1396 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValue()
3738 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
3751 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
4080 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
H A DCGExprScalar.cpp1822 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
1870 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
H A DCodeGenFunction.h3850 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExprMember.cpp1616 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
H A DSemaExpr.cpp12700 } else if (const ExtVectorElementExpr *EVE = in DiagnoseConstAssignment()
12701 dyn_cast<ExtVectorElementExpr>(E)) { in DiagnoseConstAssignment()
H A DTreeTransform.h11029 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp1166 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
2951 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1038 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()