Home
last modified time | relevance | path

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

12

/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DIdenticalExprChecker.cpp227 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-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
DASTMatchersInternal.h1761 std::is_base_of<FloatingLiteral, T>::value ||
1780 inline bool ValueEqualsMatcher<FloatingLiteral, double>::matchesNode(
1781 const FloatingLiteral &Node) const {
1789 inline bool ValueEqualsMatcher<FloatingLiteral, float>::matchesNode(
1790 const FloatingLiteral &Node) const {
1798 inline bool ValueEqualsMatcher<FloatingLiteral, llvm::APFloat>::matchesNode(
1799 const FloatingLiteral &Node) const {
DASTMatchers.h2387 extern const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral>
5421 FloatingLiteral,
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DStmtDataCollectors.td85 class FloatingLiteral {
DTextNodeDumper.h260 void VisitFloatingLiteral(const FloatingLiteral *Node);
DJSONNodeDumper.h310 void VisitFloatingLiteral(const FloatingLiteral *FL);
DExpr.h1626 class FloatingLiteral : public Expr, private APFloatStorage {
1629 FloatingLiteral(const ASTContext &C, const llvm::APFloat &V, bool isexact,
1633 explicit FloatingLiteral(const ASTContext &C, EmptyShell Empty);
1636 static FloatingLiteral *Create(const ASTContext &C, const llvm::APFloat &V,
1638 static FloatingLiteral *Create(const ASTContext &C, EmptyShell Empty);
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DExpr.cpp1007 FloatingLiteral::FloatingLiteral(const ASTContext &C, const llvm::APFloat &V, in FloatingLiteral() function in FloatingLiteral
1016 FloatingLiteral::FloatingLiteral(const ASTContext &C, EmptyShell Empty) in FloatingLiteral() function in FloatingLiteral
1022 FloatingLiteral *
1023 FloatingLiteral::Create(const ASTContext &C, const llvm::APFloat &V, in Create()
1025 return new (C) FloatingLiteral(C, V, isexact, Type, L); in Create()
1028 FloatingLiteral *
1029 FloatingLiteral::Create(const ASTContext &C, EmptyShell Empty) { in Create()
1030 return new (C) FloatingLiteral(C, Empty); in Create()
1036 double FloatingLiteral::getValueAsApproximateDouble() const { in getValueAsApproximateDouble()
DStmtPrinter.cpp1171 static void PrintFloatingLiteral(raw_ostream &OS, FloatingLiteral *Node, in PrintFloatingLiteral()
1194 void StmtPrinter::VisitFloatingLiteral(FloatingLiteral *Node) { in VisitFloatingLiteral()
1876 auto *Float = cast<FloatingLiteral>(Node->getCookedLiteral()); in VisitUserDefinedLiteral()
DASTStructuralEquivalence.cpp233 bool IsStmtEquivalent(const FloatingLiteral *E1, const FloatingLiteral *E2) { in IsStmtEquivalent()
DItaniumMangle.cpp4868 const FloatingLiteral *FL = cast<FloatingLiteral>(E); in mangleExpression()
4917 if (const FloatingLiteral *Imag = in mangleExpression()
4918 dyn_cast<FloatingLiteral>(IE->getSubExpr())) { in mangleExpression()
DJSONNodeDumper.cpp1472 void JSONNodeDumper::VisitFloatingLiteral(const FloatingLiteral *FL) { in VisitFloatingLiteral()
DStmtProfile.cpp1233 void StmtProfiler::VisitFloatingLiteral(const FloatingLiteral *S) { in VisitFloatingLiteral()
DTextNodeDumper.cpp1087 void TextNodeDumper::VisitFloatingLiteral(const FloatingLiteral *Node) { in VisitFloatingLiteral()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
DOpcodes.td51 def ArgFloatingLiteral : ArgType { let Name = "const FloatingLiteral *"; }
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DCloneDetection.cpp217 SKIP(FloatingLiteral)
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DStmtNodes.td64 def FloatingLiteral : StmtNode<Expr>;
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
DRetainCountDiagnostics.cpp78 isa<FloatingLiteral>(E) || in isNumericLiteralExpression()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGExprAgg.cpp1504 if (const FloatingLiteral *FL = dyn_cast<FloatingLiteral>(E)) in isSimpleZero()
/freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp910 const internal::VariadicDynCastAllOfMatcher<Stmt, FloatingLiteral> floatLiteral;
/freebsd-12-stable/contrib/llvm-project/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp773 if (!isa<IntegerLiteral>(literalE) && !isa<FloatingLiteral>(literalE)) in rewriteToNumberLiteral()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/ASTDiff/
DASTDiff.cpp459 if (auto *F = dyn_cast<FloatingLiteral>(S)) { in getStmtValue()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/
DBuildTree.cpp1137 bool WalkUpFromFloatingLiteral(FloatingLiteral *S) { in WalkUpFromFloatingLiteral()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp647 void ASTStmtReader::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
2848 S = FloatingLiteral::Create(Context, Empty); in ReadStmtFromStream()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaChecking.cpp10895 if (FloatingLiteral* FLL = dyn_cast<FloatingLiteral>(LeftExprSansParen)) { in CheckFloatComparison()
10899 if (FloatingLiteral* FLR = dyn_cast<FloatingLiteral>(RightExprSansParen)) in CheckFloatComparison()
12104 isa<FloatingLiteral>(E) || isa<FloatingLiteral>(InnerE); in DiagnoseFloatingImpCast()

12