Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h46 class ExtVectorElementExpr; variable
135 ExprDependence computeDependence(ExtVectorElementExpr *E);
H A DTextNodeDumper.h287 void VisitExtVectorElementExpr(const ExtVectorElementExpr *Node);
H A DExpr.h6492 class ExtVectorElementExpr : public Expr {
6497 ExtVectorElementExpr(QualType ty, ExprValueKind VK, Expr *base, in ExtVectorElementExpr() function
6506 explicit ExtVectorElementExpr(EmptyShell Empty) in ExtVectorElementExpr() function
H A DRecursiveASTVisitor.h2855 DEF_TRAVERSE_STMT(ExtVectorElementExpr, {})
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp366 if (cast<ExtVectorElementExpr>(E)->containsDuplicateElements()) in ClassifyInternal()
368 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()
370 return ClassifyInternal(Ctx, cast<ExtVectorElementExpr>(E)->getBase()); in ClassifyInternal()
H A DExpr.cpp4197 if (isa<ExtVectorElementExpr>(E)) in refersToVectorElement()
4328 bool ExtVectorElementExpr::isArrow() const { in isArrow()
4332 unsigned ExtVectorElementExpr::getNumElements() const { in getNumElements()
4339 bool ExtVectorElementExpr::containsDuplicateElements() const { in containsDuplicateElements()
4360 void ExtVectorElementExpr::getEncodedElementAccess( in getEncodedElementAccess()
H A DComputeDependence.cpp251 ExprDependence clang::computeDependence(ExtVectorElementExpr *E) { in computeDependence()
H A DStmtProfile.cpp1638 void StmtProfiler::VisitExtVectorElementExpr(const ExtVectorElementExpr *S) { in VisitExtVectorElementExpr()
H A DStmtPrinter.cpp1803 void StmtPrinter::VisitExtVectorElementExpr(ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
H A DTextNodeDumper.cpp1653 const ExtVectorElementExpr *Node) { in VisitExtVectorElementExpr()
H A DExprConstant.cpp8536 bool VisitExtVectorElementExpr(const ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
8857 bool VisitExtVectorElementExpr(const ExtVectorElementExpr *E);
9220 const ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td90 def ExtVectorElementExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h209 bool VisitExtVectorElementExpr(const ExtVectorElementExpr *E);
H A DCompiler.cpp3955 const ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp781 if (isa<ExtVectorElementExpr>(e->getBase())) { in emitArraySubscriptExpr()
817 !isa<ExtVectorElementExpr>(e->getBase())) { in emitArraySubscriptExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp1615 ExtVectorElementExpr(ret, VK, BaseExpr.get(), *Member, MemberLoc); in LookupMemberExpr()
H A DSemaExpr.cpp13618 } else if (const ExtVectorElementExpr *EVE = in DiagnoseConstAssignment()
13619 dyn_cast<ExtVectorElementExpr>(E)) { in DiagnoseConstAssignment()
H A DTreeTransform.h13735 TreeTransform<Derived>::TransformExtVectorElementExpr(ExtVectorElementExpr *E) { in TransformExtVectorElementExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExpr.cpp1695 return EmitExtVectorElementExpr(cast<ExtVectorElementExpr>(E)); in EmitLValueHelper()
4492 !isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
4504 if (isa<ExtVectorElementExpr>(E->getBase())) { in EmitArraySubscriptExpr()
4888 EmitExtVectorElementExpr(const ExtVectorElementExpr *E) { in EmitExtVectorElementExpr()
H A DCGExprScalar.cpp2188 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
2236 if (isa<ExtVectorElementExpr>(IE)) { in VisitInitListExpr()
H A DCodeGenFunction.h4400 LValue EmitExtVectorElementExpr(const ExtVectorElementExpr *E);
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1204 void ASTStmtReader::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
3337 S = new (Context) ExtVectorElementExpr(Empty); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1164 void ASTStmtWriter::VisitExtVectorElementExpr(ExtVectorElementExpr *E) { in VisitExtVectorElementExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2354 …torElementExprE", "clang::ASTStmtReader::VisitExtVectorElementExpr(clang::ExtVectorElementExpr*)"},
2662 …torElementExprE", "clang::ASTStmtWriter::VisitExtVectorElementExpr(clang::ExtVectorElementExpr*)"},
3165 …, "clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)"},
10307 {"_ZNK5clang20ExtVectorElementExpr7isArrowEv", "clang::ExtVectorElementExpr::isArrow() const"},
10308 {"_ZNK5clang20ExtVectorElementExpr14getNumElementsEv", "clang::ExtVectorElementExpr::getNumElements…
10309 {"_ZNK5clang20ExtVectorElementExpr25containsDuplicateElementsEv", "clang::ExtVectorElementExpr::con…
10310 …r23getEncodedElementAccessERN4llvm15SmallVectorImplIjEE", "clang::ExtVectorElementExpr::getEncoded…