| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 125 FMF.setAllowReassoc(FPFeatures.getAllowFPReassociate()); in SetFastMathFlags() 126 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags() 127 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags() 128 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags() 129 FMF.setAllowReciprocal(FPFeatures.getAllowReciprocal()); in SetFastMathFlags() 130 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags() 144 ConstructorHelper(FPFeatures); in CGFPOptionsRAII() 149 CGF.CurFPFeatures = FPFeatures; in ConstructorHelper() 154 if (OldFPFeatures == FPFeatures) in ConstructorHelper() 164 FPFeatures.getFPExceptionMode())); in ConstructorHelper() [all …]
|
| H A D | CGExprScalar.cpp | 96 FPOptions FPFeatures; member 737 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 752 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 2401 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument 2407 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec() 2773 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitUnaryMinus() 2997 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 3017 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() 3546 if (!op.FPFeatures.allowFPContractWithinStatement()) in tryEmitFMulAdd() 3601 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, op.FPFeatures); in EmitAdd() [all …]
|
| H A D | CodeGenFunction.h | 678 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures); 683 void ConstructorHelper(FPOptions FPFeatures); 4595 void SetFastMathFlags(FPOptions FPFeatures);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 541 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr() argument 544 OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) { 566 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 570 FPFeatures, UsesADL); in Create() 631 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 635 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create() 880 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument 882 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL), 899 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 1709 FPOptionsOverride FPFeatures, in CUDAKernelCallExpr() argument [all …]
|
| H A D | Expr.cpp | 1405 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr() 1407 setStoredFPFeatures(FPFeatures); in CallExpr() 4479 FPOptionsOverride FPFeatures) in BinaryOperator() argument 4489 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4506 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4523 bool HasFPFeatures = FPFeatures.requiresTrailingStorage(); in Create() 4543 FPOptionsOverride FPFeatures, in Create() argument 4545 bool HasFPFeatures = FPFeatures.requiresTrailingStorage(); in Create() 4564 FPOptionsOverride FPFeatures) in UnaryOperator() argument 4571 setStoredFPFeatures(FPFeatures); in UnaryOperator() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2175 bool CanOverflow, FPOptionsOverride FPFeatures); 2190 bool CanOverflow, FPOptionsOverride FPFeatures); 2853 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, 2919 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0, 3822 SourceLocation opLoc, FPOptionsOverride FPFeatures); 3835 FPOptionsOverride FPFeatures); 4022 SourceLocation opLoc, FPOptionsOverride FPFeatures, 4055 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument 4057 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator() 4071 FPOptionsOverride FPFeatures, QualType CompLHSType = QualType(),
|
| H A D | ExprCXX.h | 95 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 104 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 191 FPOptionsOverride FPFeatures, 242 FPOptionsOverride FPFeatures, unsigned MinNumArgs); 251 FPOptionsOverride FPFeatures, 650 SourceLocation SuffixLoc, FPOptionsOverride FPFeatures); 659 FPOptionsOverride FPFeatures);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 13997 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument 14016 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp() 14021 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()
|