Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp263 FPOptions FPFeatures; member
724 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinAdd()
743 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinSub()
834 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinMul()
856 if (Op.FPFeatures.getComplexRange() == LangOptions::CX_Basic || in EmitBinMul()
857 Op.FPFeatures.getComplexRange() == LangOptions::CX_Improved || in EmitBinMul()
858 Op.FPFeatures.getComplexRange() == LangOptions::CX_Promoted) in EmitBinMul()
1037 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Op.FPFeatures); in EmitBinDiv()
1048 if (Op.FPFeatures.getComplexRange() == LangOptions::CX_Improved || in EmitBinDiv()
1049 (Op.FPFeatures.getComplexRange() == LangOptions::CX_Promoted && in EmitBinDiv()
[all …]
H A DCodeGenFunction.cpp125 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() argument
127 FMF.setAllowReassoc(FPFeatures.getAllowFPReassociate()); in SetFastMathFlags()
128 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags()
129 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags()
130 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags()
131 FMF.setAllowReciprocal(FPFeatures.getAllowReciprocal()); in SetFastMathFlags()
132 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags()
133 FMF.setAllowContract(FPFeatures.allowFPContractAcrossStatement()); in SetFastMathFlags()
144 FPOptions FPFeatures) in CGFPOptionsRAII() argument
146 ConstructorHelper(FPFeatures); in CGFPOptionsRAII()
[all …]
H A DCGExprScalar.cpp101 FPOptions FPFeatures; member
803 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul()
818 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul()
2962 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument
2968 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec()
3439 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus()
3781 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps()
3811 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue()
3886 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, OpInfo.FPFeatures); in EmitCompoundAssignLValue()
4031 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitDiv()
[all …]
H A DCodeGenFunction.h807 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
812 void ConstructorHelper(FPOptions FPFeatures);
5340 void SetFastMathFlags(FPOptions FPFeatures);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp595 FPOptionsOverride FPFeatures, in CXXOperatorCallExpr() argument
598 OperatorLoc, FPFeatures, /*MinNumArgs=*/0, UsesADL) {
616 FPOptionsOverride FPFeatures, ADLCallKind UsesADL) { in Create() argument
620 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
626 FPFeatures, UsesADL); in Create()
684 FPOptionsOverride FPFeatures, in Create() argument
689 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
694 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create()
944 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument
946 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL),
[all …]
H A DExpr.cpp1474 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr() argument
1496 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr()
1502 setStoredFPFeatures(FPFeatures); in CallExpr()
1519 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create() argument
1523 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
1529 RParenLoc, FPFeatures, MinNumArgs, UsesADL); in Create()
4853 FPOptionsOverride FPFeatures) in BinaryOperator() argument
4863 BinaryOperatorBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in BinaryOperator()
4865 setStoredFPFeatures(FPFeatures); in BinaryOperator()
4872 FPOptionsOverride FPFeatures, bool dead2) in BinaryOperator() argument
[all …]
H A DStmt.cpp374 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument
378 CompoundStmtBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CompoundStmt()
381 setStoredFPFeatures(FPFeatures); in CompoundStmt()
391 FPOptionsOverride FPFeatures, in Create() argument
395 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create()
397 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2261 bool CanOverflow, FPOptionsOverride FPFeatures);
2276 bool CanOverflow, FPOptionsOverride FPFeatures);
2949 SourceLocation RParenLoc, FPOptionsOverride FPFeatures,
3015 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0,
3992 SourceLocation opLoc, FPOptionsOverride FPFeatures);
4006 FPOptionsOverride FPFeatures);
4207 SourceLocation opLoc, FPOptionsOverride FPFeatures,
4240 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument
4242 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator()
4256 FPOptionsOverride FPFeatures, QualType CompLHSType = QualType(),
[all …]
H A DExprCXX.h96 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures,
105 SourceLocation OperatorLoc, FPOptionsOverride FPFeatures,
192 FPOptionsOverride FPFeatures,
243 FPOptionsOverride FPFeatures, unsigned MinNumArgs);
252 FPOptionsOverride FPFeatures,
651 SourceLocation SuffixLoc, FPOptionsOverride FPFeatures);
660 FPOptionsOverride FPFeatures);
H A DStmt.h1741 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures,
1759 FPOptionsOverride FPFeatures, SourceLocation LB,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp14897 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument
14916 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp()
14921 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()