/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IdenticalExprChecker.cpp | 227 const FloatingLiteral *FloatLit1 = dyn_cast<FloatingLiteral>(LHS); in checkComparisonOp() 228 const FloatingLiteral *FloatLit2 = dyn_cast<FloatingLiteral>(RHS); in checkComparisonOp() 477 const FloatingLiteral *FloatLit1 = cast<FloatingLiteral>(Stmt1); in isIdenticalStmt() 478 const FloatingLiteral *FloatLit2 = cast<FloatingLiteral>(Stmt2); in isIdenticalStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchersInternal.h | 1729 std::is_base_of<FloatingLiteral, T>::value || 1748 inline bool ValueEqualsMatcher<FloatingLiteral, double>::matchesNode( 1749 const FloatingLiteral &Node) const { 1757 inline bool ValueEqualsMatcher<FloatingLiteral, float>::matchesNode( 1758 const FloatingLiteral &Node) const { 1766 inline bool ValueEqualsMatcher<FloatingLiteral, llvm::APFloat>::matchesNode( 1767 const FloatingLiteral &Node) const {
|
H A D | ASTMatchers.h | 2464 extern const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral> 5875 FloatingLiteral,
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtDataCollectors.td | 85 class FloatingLiteral {
|
H A D | TextNodeDumper.h | 279 void VisitFloatingLiteral(const FloatingLiteral *Node);
|
H A D | JSONNodeDumper.h | 329 void VisitFloatingLiteral(const FloatingLiteral *FL);
|
H A D | Expr.h | 1638 class FloatingLiteral : public Expr, private APFloatStorage { 1641 FloatingLiteral(const ASTContext &C, const llvm::APFloat &V, bool isexact, 1645 explicit FloatingLiteral(const ASTContext &C, EmptyShell Empty); 1648 static FloatingLiteral *Create(const ASTContext &C, const llvm::APFloat &V, 1650 static FloatingLiteral *Create(const ASTContext &C, EmptyShell Empty);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 1062 FloatingLiteral::FloatingLiteral(const ASTContext &C, const llvm::APFloat &V, in FloatingLiteral() function in FloatingLiteral 1071 FloatingLiteral::FloatingLiteral(const ASTContext &C, EmptyShell Empty) in FloatingLiteral() function in FloatingLiteral 1077 FloatingLiteral * 1078 FloatingLiteral::Create(const ASTContext &C, const llvm::APFloat &V, in Create() 1080 return new (C) FloatingLiteral(C, V, isexact, Type, L); in Create() 1083 FloatingLiteral * 1084 FloatingLiteral::Create(const ASTContext &C, EmptyShell Empty) { in Create() 1085 return new (C) FloatingLiteral(C, Empty); in Create() 1091 double FloatingLiteral::getValueAsApproximateDouble() const { in getValueAsApproximateDouble()
|
H A D | StmtPrinter.cpp | 1386 static void PrintFloatingLiteral(raw_ostream &OS, FloatingLiteral *Node, in PrintFloatingLiteral() 1410 void StmtPrinter::VisitFloatingLiteral(FloatingLiteral *Node) { in VisitFloatingLiteral() 2093 auto *Float = cast<FloatingLiteral>(Node->getCookedLiteral()); in VisitUserDefinedLiteral()
|
H A D | ASTStructuralEquivalence.cpp | 247 bool IsStmtEquivalent(const FloatingLiteral *E1, const FloatingLiteral *E2) { in IsStmtEquivalent()
|
H A D | ItaniumMangle.cpp | 5515 const FloatingLiteral *FL = cast<FloatingLiteral>(E); in mangleExpression() 5564 if (const FloatingLiteral *Imag = in mangleExpression() 5565 dyn_cast<FloatingLiteral>(IE->getSubExpr())) { in mangleExpression()
|
H A D | JSONNodeDumper.cpp | 1627 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
|
H A D | StmtProfile.cpp | 1373 void StmtProfiler::VisitFloatingLiteral(const FloatingLiteral *S) { in VisitFloatingLiteral()
|
H A D | TextNodeDumper.cpp | 1447 void TextNodeDumper::VisitFloatingLiteral(const FloatingLiteral *Node) { in VisitFloatingLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | PtrTypesSemantics.cpp | 540 bool VisitFloatingLiteral(const FloatingLiteral *E) { return true; } in VisitFloatingLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CloneDetection.cpp | 216 SKIP(FloatingLiteral)
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 64 def FloatingLiteral : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 120 bool VisitFloatingLiteral(const FloatingLiteral *E);
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountDiagnostics.cpp | 77 return isa<IntegerLiteral, CharacterLiteral, FloatingLiteral, in isNumericLiteralExpression()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 1532 if (const FloatingLiteral *FL = dyn_cast<FloatingLiteral>(E)) in isSimpleZero()
|
/freebsd/contrib/llvm-project/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 770 if (!isa<IntegerLiteral>(literalE) && !isa<FloatingLiteral>(literalE)) in rewriteToNumberLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaChecking.cpp | 9181 FloatingLiteral *FPLiteral; in CheckFloatComparison() 9184 FPLiteral = dyn_cast<FloatingLiteral>(L->IgnoreParens()); in CheckFloatComparison() 9225 if (FloatingLiteral* FLL = dyn_cast<FloatingLiteral>(LeftExprSansParen)) { in CheckFloatComparison() 9229 if (FloatingLiteral* FLR = dyn_cast<FloatingLiteral>(RightExprSansParen)) in CheckFloatComparison() 10422 isa<FloatingLiteral>(E) || isa<FloatingLiteral>(InnerE); in DiagnoseFloatingImpCast()
|
H A D | SemaExprObjC.cpp | 434 isa<FloatingLiteral>(OrigElement) || in CheckObjCCollectionLiteralElement() 5114 isa<FloatingLiteral>(SrcExpr) || isa<ObjCBoolLiteralExpr>(SrcExpr) || in CheckConversionToObjCLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
H A D | BuildTree.cpp | 1143 bool WalkUpFromFloatingLiteral(FloatingLiteral *S) { in WalkUpFromFloatingLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 648 void ASTStmtReader::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral() 3069 S = FloatingLiteral::Create(Context, Empty); in ReadStmtFromStream()
|