Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp125 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 DCGExprScalar.cpp96 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 DCodeGenFunction.h678 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 DExprCXX.cpp541 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 DExpr.cpp1405 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 DExpr.h2175 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 DExprCXX.h95 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 DSemaExpr.cpp13997 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument
14016 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp()
14021 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()