Home
last modified time | relevance | path

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

12

/external/clang/lib/StaticAnalyzer/Checkers/
DIdenticalExprChecker.cpp228 const FloatingLiteral *FloatLit1 = dyn_cast<FloatingLiteral>(LHS); in checkComparisonOp()
229 const FloatingLiteral *FloatLit2 = dyn_cast<FloatingLiteral>(RHS); in checkComparisonOp()
473 const FloatingLiteral *FloatLit1 = cast<FloatingLiteral>(Stmt1); in isIdenticalStmt()
474 const FloatingLiteral *FloatLit2 = cast<FloatingLiteral>(Stmt2); in isIdenticalStmt()
DRetainCountChecker.cpp1875 isa<FloatingLiteral>(E) || in isNumericLiteralExpression()
/external/clang/include/clang/ASTMatchers/
DASTMatchersInternal.h1395 std::is_base_of<FloatingLiteral, T>::value ||
1414 inline bool ValueEqualsMatcher<FloatingLiteral, double>::matchesNode(
1415 const FloatingLiteral &Node) const {
1423 inline bool ValueEqualsMatcher<FloatingLiteral, float>::matchesNode(
1424 const FloatingLiteral &Node) const {
1432 inline bool ValueEqualsMatcher<FloatingLiteral, llvm::APFloat>::matchesNode(
1433 const FloatingLiteral &Node) const {
DASTMatchers.h1693 FloatingLiteral> floatLiteral;
/external/clang/lib/AST/
DExpr.cpp730 FloatingLiteral::FloatingLiteral(const ASTContext &C, const llvm::APFloat &V, in FloatingLiteral() function in FloatingLiteral
739 FloatingLiteral::FloatingLiteral(const ASTContext &C, EmptyShell Empty) in FloatingLiteral() function in FloatingLiteral
745 FloatingLiteral *
746 FloatingLiteral::Create(const ASTContext &C, const llvm::APFloat &V, in Create()
748 return new (C) FloatingLiteral(C, V, isexact, Type, L); in Create()
751 FloatingLiteral *
752 FloatingLiteral::Create(const ASTContext &C, EmptyShell Empty) { in Create()
753 return new (C) FloatingLiteral(C, Empty); in Create()
756 const llvm::fltSemantics &FloatingLiteral::getSemantics() const { in getSemantics()
774 void FloatingLiteral::setSemantics(const llvm::fltSemantics &Sem) { in setSemantics()
[all …]
DStmtPrinter.cpp1357 static void PrintFloatingLiteral(raw_ostream &OS, FloatingLiteral *Node, in PrintFloatingLiteral()
1379 void StmtPrinter::VisitFloatingLiteral(FloatingLiteral *Node) { in VisitFloatingLiteral()
1962 FloatingLiteral *Float = cast<FloatingLiteral>(Node->getCookedLiteral()); in VisitUserDefinedLiteral()
DItaniumMangle.cpp3789 const FloatingLiteral *FL = cast<FloatingLiteral>(E); in mangleExpression()
3831 if (const FloatingLiteral *Imag = in mangleExpression()
3832 dyn_cast<FloatingLiteral>(IE->getSubExpr())) { in mangleExpression()
DASTDumper.cpp515 void VisitFloatingLiteral(const FloatingLiteral *Node);
1981 void ASTDumper::VisitFloatingLiteral(const FloatingLiteral *Node) { in VisitFloatingLiteral()
DStmtProfile.cpp760 void StmtProfiler::VisitFloatingLiteral(const FloatingLiteral *S) { in VisitFloatingLiteral()
DExprConstant.cpp8220 bool VisitFloatingLiteral(const FloatingLiteral *E);
8387 bool FloatExprEvaluator::VisitFloatingLiteral(const FloatingLiteral *E) { in VisitFloatingLiteral()
9635 if (const FloatingLiteral *FL in CheckICE()
9636 = dyn_cast<FloatingLiteral>(SubExpr->IgnoreParenImpCasts())) { in CheckICE()
DASTImporter.cpp230 Expr *VisitFloatingLiteral(FloatingLiteral *E);
5489 Expr *ASTNodeImporter::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
5494 return FloatingLiteral::Create(Importer.getToContext(), in VisitFloatingLiteral()
/external/clang/include/clang/Basic/
DStmtNodes.td60 def FloatingLiteral : DStmt<Expr>;
/external/v8/tools/gcmole/
Dgcmole.cc598 VISIT(FloatingLiteral); in VisitExpr()
650 IGNORE_EXPR(FloatingLiteral);
/external/clang/lib/CodeGen/
DCGExprAgg.cpp1044 if (const FloatingLiteral *FL = dyn_cast<FloatingLiteral>(E)) in isSimpleZero()
DCGExprScalar.cpp228 Value *VisitFloatingLiteral(const FloatingLiteral *E) { in VisitFloatingLiteral()
/external/clang/include/clang/AST/
DExpr.h1354 class FloatingLiteral : public Expr, private APFloatStorage {
1357 FloatingLiteral(const ASTContext &C, const llvm::APFloat &V, bool isexact,
1361 explicit FloatingLiteral(const ASTContext &C, EmptyShell Empty);
1364 static FloatingLiteral *Create(const ASTContext &C, const llvm::APFloat &V,
1366 static FloatingLiteral *Create(const ASTContext &C, EmptyShell Empty);
DStmt.h154 friend class FloatingLiteral; in LLVM_ALIGNAS() local
DRecursiveASTVisitor.h2436 DEF_TRAVERSE_STMT(FloatingLiteral, {})
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp775 if (!isa<IntegerLiteral>(literalE) && !isa<FloatingLiteral>(literalE)) in rewriteToNumberLiteral()
/external/clang/lib/Sema/
DSemaChecking.cpp6941 if (FloatingLiteral* FLL = dyn_cast<FloatingLiteral>(LeftExprSansParen)) { in CheckFloatComparison()
6945 if (FloatingLiteral* FLR = dyn_cast<FloatingLiteral>(RightExprSansParen)) in CheckFloatComparison()
7858 isa<FloatingLiteral>(E) || isa<FloatingLiteral>(InnerE); in DiagnoseFloatingImpCast()
DSemaStmt.cpp1341 void VisitFloatingLiteral(FloatingLiteral *E) { } in VisitFloatingLiteral()
DSemaExprObjC.cpp426 isa<FloatingLiteral>(OrigElement) || in CheckObjCCollectionLiteralElement()
DSemaOpenMP.cpp9353 Init = FloatingLiteral::Create(Context, InitValue, /*isexact=*/true, in ActOnOpenMPReductionClause()
9399 Init = FloatingLiteral::Create(Context, InitValue, /*isexact=*/true, in ActOnOpenMPReductionClause()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp489 void ASTStmtReader::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()
2957 S = FloatingLiteral::Create(Context, Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp423 void ASTStmtWriter::VisitFloatingLiteral(FloatingLiteral *E) { in VisitFloatingLiteral()

12