Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenFunction.cpp115 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 DCGExprComplex.cpp255 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 DCGExprScalar.cpp92 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 DCodeGenFunction.h717 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
722 void ConstructorHelper(FPOptions FPFeatures);
4678 void SetFastMathFlags(FPOptions FPFeatures);
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExprCXX.cpp542 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 DExpr.cpp1435 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 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()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExpr.h2199 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 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.h1430 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures,
1448 FPOptionsOverride FPFeatures, SourceLocation LB,
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaExpr.cpp15027 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument
15046 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp()
15051 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()