Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDComputeDependence.h46 class ExtVectorElementExpr; variable
134 ExprDependence computeDependence(ExtVectorElementExpr *E);
HDTextNodeDumper.h286 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
HDExpr.h6295 class ExtVectorElementExpr : public Expr {
6300 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function
6309 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
HDRecursiveASTVisitor.h2811 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDExprClassification.cpp352 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()
354 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()
356 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
HDExpr.cpp4170 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()
4301 bool ExtVectorElementExpr::isArrow() const { in isArrow()
4305 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()
4312 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()
4333 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
HDComputeDependence.cpp251 ExprDependence clang::computeDependence(ExtVectorElementExpr *E) { in computeDependence()
HDStmtProfile.cpp1597 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
HDStmtPrinter.cpp1665 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
HDTextNodeDumper.cpp1500 const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
HDExprConstant.cpp8190 bool VisitExtVectorElementExpr(const ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td89 def ExtVectorElementExpr : StmtNode<Expr>;
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDCompiler.h190 bool VisitExtVectorElementExpr(const ExtVectorElementExpr *E);
HDCompiler.cpp3081 const ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGExpr.cpp1634 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValueHelper()
4194 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
4206 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
4578 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
HDCGExprScalar.cpp2087 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
2135 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
HDCodeGenFunction.h4279 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaExprMember.cpp1680 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
HDSemaExpr.cpp13238 } else if (const ExtVectorElementExpr *EVE = in DiagnoseConstAssignment()
13239 dyn_cast<ExtVectorElementExpr>(E)) { in DiagnoseConstAssignment()
HDTreeTransform.h12617 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1190 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
3210 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp1145 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()