| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 119 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags() 120 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags() 121 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags() 123 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags() 137 ConstructorHelper(FPFeatures); in CGFPOptionsRAII() 142 CGF.CurFPFeatures = FPFeatures; in ConstructorHelper() 147 if (OldFPFeatures == FPFeatures) in ConstructorHelper() 156 FPFeatures.getExceptionMode())); in ConstructorHelper() 159 CGF.SetFastMathFlags(FPFeatures); in ConstructorHelper() 180 FPFeatures.getAllowFPReassociate() && FPFeatures.getAllowReciprocal() && in ConstructorHelper() [all …]
|
| H A D | CGExprComplex.cpp | 259 FPOptions FPFeatures; member 654 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinAdd() 673 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinSub() 766 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinMul() 788 if (Op.FPFeatures.getComplexRange() == LangOptions::CX_Limited || in EmitBinMul() 789 Op.FPFeatures.getComplexRange() == LangOptions::CX_Fortran) in EmitBinMul() 969 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinDiv() 980 if (Op.FPFeatures.getComplexRange() == LangOptions::CX_Fortran) in EmitBinDiv() 1144 Ops.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 1160 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() [all …]
|
| H A D | CGExprScalar.cpp | 92 FPOptions FPFeatures; member 747 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 2499 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument 2505 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec() 2909 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus() 3236 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 3266 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() 3782 if (!op.FPFeatures.allowFPContractWithinStatement()) in tryEmitFMulAdd() 3876 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, op.FPFeatures); in EmitAdd() 3884 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, op.FPFeatures); in EmitAdd() [all …]
|
| H A D | CodeGenFunction.h | 725 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures); 730 void ConstructorHelper(FPOptions FPFeatures); 4832 void SetFastMathFlags(FPOptions FPFeatures);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 545 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr() argument 548 OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) { 570 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 574 FPFeatures, UsesADL); in Create() 635 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 639 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create() 890 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument 892 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL), 909 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 1811 FPOptionsOverride FPFeatures, in CUDAKernelCallExpr() argument [all …]
|
| H A D | Expr.cpp | 1446 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr() 1448 setStoredFPFeatures(FPFeatures); in CallExpr() 4674 FPOptionsOverride FPFeatures) in BinaryOperator() argument 4684 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4701 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4718 bool HasFPFeatures = FPFeatures.requiresTrailingStorage(); in Create() 4738 FPOptionsOverride FPFeatures, in Create() argument 4740 bool HasFPFeatures = FPFeatures.requiresTrailingStorage(); in Create() 4759 FPOptionsOverride FPFeatures) in UnaryOperator() argument 4766 setStoredFPFeatures(FPFeatures); in UnaryOperator() [all …]
|
| H A D | Stmt.cpp | 365 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument 369 CompoundStmtBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CompoundStmt() 372 setStoredFPFeatures(FPFeatures); in CompoundStmt() 383 FPOptionsOverride FPFeatures, in Create() argument 387 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create() 389 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2182 bool CanOverflow, FPOptionsOverride FPFeatures); 2197 bool CanOverflow, FPOptionsOverride FPFeatures); 2861 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, 2927 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0, 3837 SourceLocation opLoc, FPOptionsOverride FPFeatures); 3850 FPOptionsOverride FPFeatures); 4038 SourceLocation opLoc, FPOptionsOverride FPFeatures, 4071 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument 4073 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator() 4087 FPOptionsOverride FPFeatures, QualType CompLHSType = QualType(),
|
| H A D | ExprCXX.h | 94 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 103 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 190 FPOptionsOverride FPFeatures, 241 FPOptionsOverride FPFeatures, unsigned MinNumArgs); 250 FPOptionsOverride FPFeatures, 649 SourceLocation SuffixLoc, FPOptionsOverride FPFeatures); 658 FPOptionsOverride FPFeatures);
|
| H A D | Stmt.h | 1614 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1632 FPOptionsOverride FPFeatures, SourceLocation LB,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 15514 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument 15533 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp() 15538 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()
|