Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h39 class ConvertVectorExpr; variable
128 ExprDependence computeDependence(ConvertVectorExpr *E);
H A DTextNodeDumper.h433 void VisitConvertVectorExpr(const ConvertVectorExpr *S);
H A DExpr.h4645 class ConvertVectorExpr final
4647 private llvm::TrailingObjects<ConvertVectorExpr, FPOptionsOverride> {
4656 explicit ConvertVectorExpr(bool HasFPFeatures, EmptyShell Empty) in ConvertVectorExpr() function
4661 ConvertVectorExpr(Expr *SrcExpr, TypeSourceInfo *TI, QualType DstType, in ConvertVectorExpr() function
4688 static ConvertVectorExpr *CreateEmpty(const ASTContext &C,
4691 static ConvertVectorExpr *Create(const ASTContext &C, Expr *SrcExpr,
H A DStmt.h1301 friend class ConvertVectorExpr;
H A DRecursiveASTVisitor.h2909 DEF_TRAVERSE_STMT(ConvertVectorExpr, {})
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3898 if (auto ConvertVector = dyn_cast<ConvertVectorExpr>(this)) in getFPFeaturesInEffect()
5436 ConvertVectorExpr *ConvertVectorExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
5439 alignof(ConvertVectorExpr)); in CreateEmpty()
5440 return new (Mem) ConvertVectorExpr(hasFPFeatures, EmptyShell()); in CreateEmpty()
5443 ConvertVectorExpr *ConvertVectorExpr::Create( in Create()
5449 void *Mem = C.Allocate(Size, alignof(ConvertVectorExpr)); in Create()
5450 return new (Mem) ConvertVectorExpr(SrcExpr, TI, DstType, VK, OK, BuiltinLoc, in Create()
H A DComputeDependence.cpp193 ExprDependence clang::computeDependence(ConvertVectorExpr *E) { in computeDependence()
H A DStmtProfile.cpp1569 void StmtProfiler::VisitConvertVectorExpr(const ConvertVectorExpr *S) { in VisitConvertVectorExpr()
H A DStmtPrinter.cpp1890 void StmtPrinter::VisitConvertVectorExpr(ConvertVectorExpr *Node) { in VisitConvertVectorExpr()
H A DTextNodeDumper.cpp3169 void TextNodeDumper::VisitConvertVectorExpr(const ConvertVectorExpr *S) { in VisitConvertVectorExpr()
H A DASTImporter.cpp625 ExpectedStmt VisitConvertVectorExpr(ConvertVectorExpr *E);
7659 ExpectedStmt ASTNodeImporter::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
7669 return ConvertVectorExpr::Create( in VisitConvertVectorExpr()
H A DExprConstant.cpp2855 isa<ConvertVectorExpr>(E)) && in HandleFloatToFloatCast()
11185 bool VisitConvertVectorExpr(const ConvertVectorExpr *E);
11558 bool VectorExprEvaluator::VisitConvertVectorExpr(const ConvertVectorExpr *E) { in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td202 def ConvertVectorExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.h207 bool VisitConvertVectorExpr(const ConvertVectorExpr *E);
H A DCompiler.cpp3872 bool Compiler<Emitter>::VisitConvertVectorExpr(const ConvertVectorExpr *E) { in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp976 const internal::VariadicDynCastAllOfMatcher<Stmt, ConvertVectorExpr>
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1388 void ASTStmtReader::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
3406 S = ConvertVectorExpr::CreateEmpty(Context, HasFPFeatures); in ReadStmtFromStream()
H A DASTWriterStmt.cpp1337 void ASTStmtWriter::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprScalar.cpp226 mlir::Value VisitConvertVectorExpr(ConvertVectorExpr *e) { in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2606 extern const internal::VariadicDynCastAllOfMatcher<Stmt, ConvertVectorExpr>
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp596 Value *VisitConvertVectorExpr(ConvertVectorExpr *E);
1941 Value *ScalarExprEmitter::VisitConvertVectorExpr(ConvertVectorExpr *E) { in VisitConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp5531 ExprResult Sema::ConvertVectorExpr(Expr *E, TypeSourceInfo *TInfo, in ConvertVectorExpr() function in Sema
5557 return ConvertVectorExpr::Create(Context, E, TInfo, DstTy, VK, OK, BuiltinLoc, in ConvertVectorExpr()
H A DTreeTransform.h3982 return SemaRef.ConvertVectorExpr(SrcExpr, DstTInfo, BuiltinLoc, RParenLoc); in RebuildConvertVectorExpr()
16966 TreeTransform<Derived>::TransformConvertVectorExpr(ConvertVectorExpr *E) { in TransformConvertVectorExpr()
H A DSemaExpr.cpp6827 return ConvertVectorExpr(E, TInfo, BuiltinLoc, RParenLoc); in ActOnConvertVectorExpr()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h2612 ExprResult ConvertVectorExpr(Expr *E, TypeSourceInfo *TInfo,