| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 263 FPOptions FPFeatures; member 724 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinAdd() 743 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinSub() 834 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinMul() 856 if (Op.FPFeatures.getComplexRange() == LangOptions::CX_Basic || in EmitBinMul() 857 Op.FPFeatures.getComplexRange() == LangOptions::CX_Improved || in EmitBinMul() 858 Op.FPFeatures.getComplexRange() == LangOptions::CX_Promoted) in EmitBinMul() 1037 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinDiv() 1048 if (Op.FPFeatures.getComplexRange() == LangOptions::CX_Improved || in EmitBinDiv() 1049 (Op.FPFeatures.getComplexRange() == LangOptions::CX_Promoted && in EmitBinDiv() [all …]
|
| H A D | CodeGenFunction.cpp | 125 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() argument 127 FMF.setAllowReassoc(FPFeatures.getAllowFPReassociate()); in SetFastMathFlags() 128 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags() 129 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags() 130 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags() 131 FMF.setAllowReciprocal(FPFeatures.getAllowReciprocal()); in SetFastMathFlags() 132 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags() 133 FMF.setAllowContract(FPFeatures.allowFPContractAcrossStatement()); in SetFastMathFlags() 144 FPOptions FPFeatures) in CGFPOptionsRAII() argument 146 ConstructorHelper(FPFeatures); in CGFPOptionsRAII() [all …]
|
| H A D | CGExprScalar.cpp | 101 FPOptions FPFeatures; member 803 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 818 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 2962 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument 2968 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec() 3439 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus() 3781 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 3811 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() 3886 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, OpInfo.FPFeatures); in EmitCompoundAssignLValue() 4031 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitDiv() [all …]
|
| H A D | CodeGenFunction.h | 807 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures); 812 void ConstructorHelper(FPOptions FPFeatures); 5340 void SetFastMathFlags(FPOptions FPFeatures);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 595 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr() argument 598 OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) { 616 FPOptionsOverride FPFeatures, ADLCallKind UsesADL) { in Create() argument 620 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 626 FPFeatures, UsesADL); in Create() 684 FPOptionsOverride FPFeatures, in Create() argument 689 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 694 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create() 944 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument 946 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL), [all …]
|
| H A D | Expr.cpp | 1474 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr() argument 1496 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr() 1502 setStoredFPFeatures(FPFeatures); in CallExpr() 1519 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create() argument 1523 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 1529 RParenLoc, FPFeatures, MinNumArgs, UsesADL); in Create() 4853 FPOptionsOverride FPFeatures) in BinaryOperator() argument 4863 BinaryOperatorBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in BinaryOperator() 4865 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4872 FPOptionsOverride FPFeatures, bool dead2) in BinaryOperator() argument [all …]
|
| H A D | Stmt.cpp | 374 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument 378 CompoundStmtBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CompoundStmt() 381 setStoredFPFeatures(FPFeatures); in CompoundStmt() 391 FPOptionsOverride FPFeatures, in Create() argument 395 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create() 397 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2261 bool CanOverflow, FPOptionsOverride FPFeatures); 2276 bool CanOverflow, FPOptionsOverride FPFeatures); 2949 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, 3015 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0, 3992 SourceLocation opLoc, FPOptionsOverride FPFeatures); 4006 FPOptionsOverride FPFeatures); 4207 SourceLocation opLoc, FPOptionsOverride FPFeatures, 4240 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument 4242 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator() 4256 FPOptionsOverride FPFeatures, QualType CompLHSType = QualType(), [all …]
|
| H A D | ExprCXX.h | 96 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 105 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures, 192 FPOptionsOverride FPFeatures, 243 FPOptionsOverride FPFeatures, unsigned MinNumArgs); 252 FPOptionsOverride FPFeatures, 651 SourceLocation SuffixLoc, FPOptionsOverride FPFeatures); 660 FPOptionsOverride FPFeatures);
|
| H A D | Stmt.h | 1741 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1759 FPOptionsOverride FPFeatures, SourceLocation LB,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 14897 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument 14916 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp() 14921 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()
|