/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 264 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 | 123 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() argument 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() 131 FMF.setAllowContract(FPFeatures.allowFPContractAcrossStatement()); in SetFastMathFlags() 142 FPOptions FPFeatures) in CGFPOptionsRAII() argument 144 ConstructorHelper(FPFeatures); in CGFPOptionsRAII() [all …]
|
H A D | CGExprScalar.cpp | 97 FPOptions FPFeatures; member 766 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 781 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 2735 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument 2741 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec() 3183 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus() 3510 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 3540 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() 3615 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, OpInfo.FPFeatures); in EmitCompoundAssignLValue() 3755 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitDiv() [all …]
|
H A D | CodeGenFunction.h | 796 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures); 801 void ConstructorHelper(FPOptions FPFeatures); 5147 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() 624 FPFeatures, UsesADL); in Create() 680 FPOptionsOverride FPFeatures, in Create() argument 685 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 689 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create() 940 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument 942 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL), [all …]
|
H A D | Expr.cpp | 1451 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr() argument 1476 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr() 1478 setStoredFPFeatures(FPFeatures); in CallExpr() 1497 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create() argument 1501 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 1505 RParenLoc, FPFeatures, MinNumArgs, UsesADL); in Create() 4765 FPOptionsOverride FPFeatures) in BinaryOperator() argument 4773 BinaryOperatorBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in BinaryOperator() 4775 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4782 FPOptionsOverride FPFeatures, bool dead2) in BinaryOperator() argument [all …]
|
H A D | Stmt.cpp | 366 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument 370 CompoundStmtBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CompoundStmt() 373 setStoredFPFeatures(FPFeatures); in CompoundStmt() 384 FPOptionsOverride FPFeatures, in Create() argument 388 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create() 390 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 2211 bool CanOverflow, FPOptionsOverride FPFeatures); 2226 bool CanOverflow, FPOptionsOverride FPFeatures); 2895 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, 2961 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0, 3886 SourceLocation opLoc, FPOptionsOverride FPFeatures); 3899 FPOptionsOverride FPFeatures); 4091 SourceLocation opLoc, FPOptionsOverride FPFeatures, 4124 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument 4126 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator() 4140 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 | 1616 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1634 FPOptionsOverride FPFeatures, SourceLocation LB,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 14513 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument 14532 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp() 14537 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()
|