Home
last modified time | relevance | path

Searched refs:FPFeatures (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp119 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 DCGExprComplex.cpp259 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 DCGExprScalar.cpp92 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 DCodeGenFunction.h725 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 DExprCXX.cpp545 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 DExpr.cpp1446 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 DStmt.cpp365 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 DExpr.h2182 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 DExprCXX.h94 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 DStmt.h1614 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures,
1632 FPOptionsOverride FPFeatures, SourceLocation LB,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp15514 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument
15533 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp()
15538 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()