| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 541 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 D | Expr.cpp | 1377 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 D | Stmt.cpp | 364 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 D | CodeGenFunction.cpp | 115 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 D | CGExprScalar.cpp | 92 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 D | CodeGenFunction.h | 716 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 D | Expr.h | 2188 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 D | ExprCXX.h | 95 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 D | Stmt.h | 1418 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1436 FPOptionsOverride FPFeatures, SourceLocation LB,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 14748 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument 14767 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp() 14772 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()
|