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.cpp264 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.cpp123 void CodeGenFunction::SetFastMathFlags(FPOptions FPFeatures) { in SetFastMathFlags() argument
125 FMF.setAllowReassoc(FPFeatures.getAllowFPReassociate()); in SetFastMathFlags()
126 FMF.setNoNaNs(FPFeatures.getNoHonorNaNs()); in SetFastMathFlags()
127 FMF.setNoInfs(FPFeatures.getNoHonorInfs()); in SetFastMathFlags()
128 FMF.setNoSignedZeros(FPFeatures.getNoSignedZero()); in SetFastMathFlags()
129 FMF.setAllowReciprocal(FPFeatures.getAllowReciprocal()); in SetFastMathFlags()
130 FMF.setApproxFunc(FPFeatures.getAllowApproxFunc()); in SetFastMathFlags()
131 FMF.setAllowContract(FPFeatures.allowFPContractAcrossStatement()); in SetFastMathFlags()
142 FPOptions FPFeatures) in CGFPOptionsRAII() argument
144 ConstructorHelper(FPFeatures); in CGFPOptionsRAII()
[all …]
H A DCGExprScalar.cpp97 FPOptions FPFeatures; member
766 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul()
781 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitMul()
2735 FPOptions FPFeatures) { in createBinOpInfoFromIncDec() argument
2741 BinOp.FPFeatures = FPFeatures; in createBinOpInfoFromIncDec()
3183 BinOp.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in VisitMinus()
3510 Result.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitBinOps()
3540 OpInfo.FPFeatures = E->getFPFeaturesInEffect(CGF.getLangOpts()); in EmitCompoundAssignLValue()
3615 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, OpInfo.FPFeatures); in EmitCompoundAssignLValue()
3755 CodeGenFunction::CGFPOptionsRAII FPOptsRAII(CGF, Ops.FPFeatures); in EmitDiv()
[all …]
H A DCodeGenFunction.h796 CGFPOptionsRAII(CodeGenFunction &CGF, FPOptions FPFeatures);
801 void ConstructorHelper(FPOptions FPFeatures);
5147 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()
624 FPFeatures, UsesADL); in Create()
680 FPOptionsOverride FPFeatures, in Create() argument
685 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
689 CXXMemberCallExpr(Fn, Args, Ty, VK, RP, FPFeatures, MinNumArgs); in Create()
940 FPOptionsOverride FPFeatures) in UserDefinedLiteral() argument
942 LitEndLoc, FPFeatures, /*MinNumArgs=*/0, NotADL),
[all …]
H A DExpr.cpp1451 SourceLocation RParenLoc, FPOptionsOverride FPFeatures, in CallExpr() argument
1476 CallExprBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CallExpr()
1478 setStoredFPFeatures(FPFeatures); in CallExpr()
1497 FPOptionsOverride FPFeatures, unsigned MinNumArgs, in Create() argument
1501 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage()); in Create()
1505 RParenLoc, FPFeatures, MinNumArgs, UsesADL); in Create()
4765 FPOptionsOverride FPFeatures) in BinaryOperator() argument
4773 BinaryOperatorBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in BinaryOperator()
4775 setStoredFPFeatures(FPFeatures); in BinaryOperator()
4782 FPOptionsOverride FPFeatures, bool dead2) in BinaryOperator() argument
[all …]
H A DStmt.cpp366 CompoundStmt::CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures, in CompoundStmt() argument
370 CompoundStmtBits.HasFPFeatures = FPFeatures.requiresTrailingStorage(); in CompoundStmt()
373 setStoredFPFeatures(FPFeatures); in CompoundStmt()
384 FPOptionsOverride FPFeatures, in Create() argument
388 Stmts.size(), FPFeatures.requiresTrailingStorage()), in Create()
390 return new (Mem) CompoundStmt(Stmts, FPFeatures, LB, RB); in Create()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2211 bool CanOverflow, FPOptionsOverride FPFeatures);
2226 bool CanOverflow, FPOptionsOverride FPFeatures);
2895 SourceLocation RParenLoc, FPOptionsOverride FPFeatures,
2961 FPOptionsOverride FPFeatures, unsigned MinNumArgs = 0,
3886 SourceLocation opLoc, FPOptionsOverride FPFeatures);
3899 FPOptionsOverride FPFeatures);
4091 SourceLocation opLoc, FPOptionsOverride FPFeatures,
4124 SourceLocation OpLoc, FPOptionsOverride FPFeatures, in CompoundAssignOperator() argument
4126 : BinaryOperator(C, lhs, rhs, opc, ResType, VK, OK, OpLoc, FPFeatures, in CompoundAssignOperator()
4140 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.h1616 CompoundStmt(ArrayRef<Stmt *> Stmts, FPOptionsOverride FPFeatures,
1634 FPOptionsOverride FPFeatures, SourceLocation LB,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp14513 FPOptionsOverride FPFeatures) { in convertHalfVecBinOp() argument
14532 ResultTy, VK, OK, OpLoc, FPFeatures, in convertHalfVecBinOp()
14537 BinOpResTy, VK, OK, OpLoc, FPFeatures); in convertHalfVecBinOp()