| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 115 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() argument 117 FMF.setAllowReassoc(FPFeatures.getAllowFPReassociate()); in SetFastMathFlags() 118 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags() 119 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags() 120 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags() 121 FMF.setAllowReciprocal(FPFeatures.getAllowReciprocal()); in SetFastMathFlags() 122 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags() 123 FMF.setAllowContract(FPFeatures.allowFPContractAcrossStatement()); in SetFastMathFlags() 134 FPOptions FPFeatures) in CGFPOptionsRAII() argument 136 ConstructorHelper(FPFeatures); in CGFPOptionsRAII() [all …]
|
| H A D | CGExprComplex.cpp | 255 FPOptions FPFeatures; member 647 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinAdd() 666 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinSub() 759 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinMul() 861 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinDiv() 1033 Ops.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 1049 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() 1050 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, OpInfo.FPFeatures); in EmitCompoundAssignLValue()
|
| H A D | CGExprScalar.cpp | 92 FPOptions FPFeatures; member 747 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 762 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul() 2483 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument 2489 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec() 2894 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus() 3217 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps() 3247 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue() 3322 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, OpInfo.FPFeatures); in EmitCompoundAssignLValue() 3450 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitDiv() [all …]
|
| H A D | CodeGenFunction.h | 717 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures); 722 void ConstructorHelper(FPOptions FPFeatures); 4678 void SetFastMathFlags(FPOptions FPFeatures);
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 542 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr() argument 545 OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) { 563 FPOptionsOverride FPFeatures, ADLCallKind UsesADL) { in Create() argument 567 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 571 FPFeatures, UsesADL); in Create() 627 FPOptionsOverride FPFeatures, in Create() argument 632 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 636 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create() 881 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument 883 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL), [all …]
|
| H A D | Expr.cpp | 1435 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr() argument 1460 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr() 1462 setStoredFPFeatures(FPFeatures); in CallExpr() 1481 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create() argument 1485 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create() 1489 RParenLoc, FPFeatures, MinNumArgs, UsesADL); in Create() 4594 FPOptionsOverride FPFeatures) in BinaryOperator() argument 4602 BinaryOperatorBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in BinaryOperator() 4604 setStoredFPFeatures(FPFeatures); in BinaryOperator() 4611 FPOptionsOverride FPFeatures, bool dead2) in BinaryOperator() argument [all …]
|
| H A D | Stmt.cpp | 365 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()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | Expr.h | 2199 bool CanOverflow, FPOptionsOverride FPFeatures); 2214 bool CanOverflow, FPOptionsOverride FPFeatures); 2877 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, 2943 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0, 3840 SourceLocation opLoc, FPOptionsOverride FPFeatures); 3853 FPOptionsOverride FPFeatures); 4040 SourceLocation opLoc, FPOptionsOverride FPFeatures, 4073 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument 4075 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator() 4089 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 | 1430 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, 1448 FPOptionsOverride FPFeatures, SourceLocation LB,
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 15027 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument 15046 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp() 15051 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()
|