Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
1713 FPOptionsOverride FPFeatures, in CUDAKernelCallExpr() argument
[all …]
H A DExpr.cpp1377 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr()
1379 setStoredFPFeatures(FPFeatures); in CallExpr()
4505 FPOptionsOverride FPFeatures) in BinaryOperator() argument
4515 setStoredFPFeatures(FPFeatures); in BinaryOperator()
4532 setStoredFPFeatures(FPFeatures); in BinaryOperator()
4549 bool HasFPFeatures = FPFeatures.requiresTrailingStorage(); in Create()
4569 FPOptionsOverride FPFeatures, in Create() argument
4571 bool HasFPFeatures = FPFeatures.requiresTrailingStorage(); in Create()
4590 FPOptionsOverride FPFeatures) in UnaryOperator() argument
4597 setStoredFPFeatures(FPFeatures); in UnaryOperator()
[all …]
H A DStmt.cpp364 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument
368 CompoundStmtBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CompoundStmt()
371 setStoredFPFeatures(FPFeatures); in CompoundStmt()
382 FPOptionsOverride FPFeatures, in Create() argument
386 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create()
388 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.cpp115 FMF.setAllowReassoc(FPFeatures.getAllowFPReassociate()); in SetFastMathFlags()
116 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags()
117 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags()
118 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags()
119 FMF.setAllowReciprocal(FPFeatures.getAllowReciprocal()); in SetFastMathFlags()
120 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags()
134 ConstructorHelper(FPFeatures); in CGFPOptionsRAII()
139 CGF.CurFPFeatures = FPFeatures; in ConstructorHelper()
144 if (OldFPFeatures == FPFeatures) in ConstructorHelper()
153 FPFeatures.getExceptionMode())); in ConstructorHelper()
[all …]
H A DCGExprScalar.cpp92 FPOptions FPFeatures; member
739 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul()
754 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul()
2460 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument
2466 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec()
2836 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitUnaryMinus()
3060 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps()
3080 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue()
3609 if (!op.FPFeatures.allowFPContractWithinStatement()) in tryEmitFMulAdd()
3664 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, op.FPFeatures); in EmitAdd()
[all …]
H A DCodeGenFunction.h716 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
721 void ConstructorHelper(FPOptions FPFeatures);
4658 void SetFastMathFlags(FPOptions FPFeatures);
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h2188 bool CanOverflow, FPOptionsOverride FPFeatures);
2203 bool CanOverflow, FPOptionsOverride FPFeatures);
2866 SourceLocation RParenLoc, FPOptionsOverride FPFeatures,
2932 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0,
3833 SourceLocation opLoc, FPOptionsOverride FPFeatures);
3846 FPOptionsOverride FPFeatures);
4033 SourceLocation opLoc, FPOptionsOverride FPFeatures,
4066 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument
4068 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator()
4082 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);
H A DStmt.h1418 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures,
1436 FPOptionsOverride FPFeatures, SourceLocation LB,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp14748 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument
14767 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp()
14772 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()