Searched refs:FPO (Results 1 - 25 of 32) sorted by relevance

12

/freebsd-current/sys/security/mac/
H A Dmac_framework.c413 #define FPO(f) (offsetof(struct mac_policy_ops, mpo_##f) / sizeof(uintptr_t)) macro
422 { .offset = FPO(priv_check), .flag = &mac_priv_check_fp_flag },
423 { .offset = FPO(priv_grant), .flag = &mac_priv_grant_fp_flag },
424 { .offset = FPO(vnode_check_lookup),
426 { .offset = FPO(vnode_check_readlink),
428 { .offset = FPO(vnode_check_open),
430 { .offset = FPO(vnode_check_stat),
432 { .offset = FPO(vnode_check_read),
434 { .offset = FPO(vnode_check_write),
436 { .offset = FPO(vnode_check_mma
514 #undef FPO macro
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86WinCOFFTargetStreamer.cpp45 /// Represents a single FPO directive.
69 /// Map from function symbol to its FPO data.
72 /// Current FPO data created by .cv_fpo_proc.
77 /// Diagnoses an error at L if we are not in an FPO prologue. Return true on
271 explicit FPOStateMachine(const FPOData *FPO) : FPO(FPO) {} argument
273 const FPOData *FPO = nullptr; member in struct:__anon2836::FPOStateMachine
315 if (Label == FPO->Begin)
374 OS.emitAbsoluteSymbolDiff(Label, FPO
[all...]
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp109 FrameProcedureOptions FPO) {
111 if (FPO == FrameProcedureOptions::None)
114 PUSH_FLAG(FrameProcedureOptions, HasAlloca, FPO, "has alloca");
115 PUSH_FLAG(FrameProcedureOptions, HasSetJmp, FPO, "has setjmp");
116 PUSH_FLAG(FrameProcedureOptions, HasLongJmp, FPO, "has longjmp");
117 PUSH_FLAG(FrameProcedureOptions, HasInlineAssembly, FPO, "has inline asm");
118 PUSH_FLAG(FrameProcedureOptions, HasExceptionHandling, FPO, "has eh");
119 PUSH_FLAG(FrameProcedureOptions, MarkedInline, FPO, "marked inline");
120 PUSH_FLAG(FrameProcedureOptions, HasStructuredExceptionHandling, FPO,
122 PUSH_FLAG(FrameProcedureOptions, Naked, FPO, "nake
108 formatFrameProcedureOptions(uint32_t IndentLevel, FrameProcedureOptions FPO) argument
[all...]
H A DStreamUtil.cpp137 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::FPO))
138 Streams[StreamIdx] = stream(StreamPurpose::Other, "FPO Data", StreamIdx);
142 stream(StreamPurpose::Other, "New FPO Data", StreamIdx);
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DRawConstants.h87 FPO, member in class:llvm::pdb::PdbRaw_SrcHeaderBlockVer::DbgHeaderType
/freebsd-current/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.cpp531 FPOptions FPO = E.asExpr()->getFPFeaturesInEffect(S.Ctx.getLangOpts());
534 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) {
542 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic ||
543 FPO.getExceptionMode() != LangOptions::FPE_Ignore ||
544 FPO.getAllowFEnvAccess())) {
550 FPO.getExceptionMode() != LangOptions::FPE_Ignore) {
H A DByteCodeExprGen.h276 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); local
278 if (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic)
281 return FPO.getRoundingMode();
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiStreamBuilder.cpp300 DbgStreams[(int)DbgHeaderType::FPO] = DebugStream{};
301 DbgStreams[(int)DbgHeaderType::FPO]->Size =
303 DbgStreams[(int)DbgHeaderType::FPO]->WriteFn =
H A DDbiStream.cpp284 createIndexedStreamForHeaderType(Pdb, DbgHeaderType::FPO);
295 "Corrupted Old FPO stream.");
301 "Corrupted Old FPO stream.");
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/
H A DLangOptions.h896 FPOptionsOverride(FPOptions FPO) argument
897 : Options(FPO), OverrideMask(OverrideMaskBits) {}
898 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) argument
899 : Options(FPO), OverrideMask(Mask) {}
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1133 // Emit FPO data, but only on 32-bit x86. No other platforms use it.
1518 FrameProcedureOptions FPO = FrameProcedureOptions::None; local
1520 FPO |= FrameProcedureOptions::HasAlloca;
1522 FPO |= FrameProcedureOptions::HasSetJmp;
1525 FPO |= FrameProcedureOptions::HasInlineAssembly;
1529 FPO |= FrameProcedureOptions::HasStructuredExceptionHandling;
1531 FPO |= FrameProcedureOptions::HasExceptionHandling;
1534 FPO |= FrameProcedureOptions::MarkedInline;
1536 FPO |= FrameProcedureOptions::Naked;
1538 FPO |
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DStmtPrinter.cpp190 FPOptionsOverride FPO = S->getStoredFPFeatures();
192 if (FPO.hasAllowFEnvAccessOverride()) {
193 FEnvAccess = FPO.getAllowFEnvAccessOverride();
197 if (FPO.hasSpecifiedExceptionModeOverride()) {
199 FPO.getSpecifiedExceptionModeOverride();
202 switch (FPO.getSpecifiedExceptionModeOverride()) {
218 if (FPO.hasConstRoundingModeOverride()) {
219 LangOptions::RoundingMode RM = FPO.getConstRoundingModeOverride();
H A DExprCXX.cpp714 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO,
720 PathSize, FPO.requiresTrailingStorage()));
722 FPO, L, RParenLoc, AngleBrackets);
854 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO,
859 PathSize, FPO.requiresTrailingStorage()));
861 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R);
712 Create(const ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, SourceLocation L, SourceLocation RParenLoc, SourceRange AngleBrackets) argument
852 Create( const ASTContext &C, QualType T, ExprValueKind VK, TypeSourceInfo *Written, CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, SourceLocation L, SourceLocation R) argument
H A DJSONNodeDumper.cpp1801 llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { argument
1804 if (FPO.has##NAME##Override()) \
1805 Ret.try_emplace(#NAME, static_cast<unsigned>(FPO.get##NAME##Override()));
H A DExpr.cpp2053 FPOptionsOverride FPO) {
2057 PathSize, FPO.requiresTrailingStorage()));
2064 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, FPO, VK);
2083 FPOptionsOverride FPO,
2089 PathSize, FPO.requiresTrailingStorage()));
2091 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, FPO, WrittenTy, L, R);
2049 Create(const ASTContext &C, QualType T, CastKind Kind, Expr *Operand, const CXXCastPath *BasePath, ExprValueKind VK, FPOptionsOverride FPO) argument
2080 Create(const ASTContext &C, QualType T, ExprValueKind VK, CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, TypeSourceInfo *WrittenTy, SourceLocation L, SourceLocation R) argument
H A DExprConstant.cpp2669 FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts());
2671 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) {
2679 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic ||
2680 FPO.getExceptionMode() != LangOptions::FPE_Ignore ||
2681 FPO.getAllowFEnvAccess())) {
2687 FPO.getExceptionMode() != LangOptions::FPE_Ignore) {
2728 const FPOptions FPO,
4474 const FPOptions FPO = E->getFPFeaturesInEffect(
4477 return HandleIntToFloatCast(Info, E, FPO, SubobjType, Value,
14586 const FPOptions FPO
[all...]
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DScopeInfo.h81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) argument
82 : IsStmtExpr(IsStmtExpr), InitialFPFeatures(FPO) {}
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.h220 enum class FrameType : uint8_t { FPO = 0, FrameData = 4 }; member in class:lldb_private::breakpad::StackWinRecord::FrameType
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h315 FPO, member in class:llvm::pdb::PDB_Checksum::PDB_StackFrameType
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h157 void printFPOptions(FPOptionsOverride FPO);
H A DExpr.h3629 unsigned BasePathLength, FPOptionsOverride FPO,
3632 FPO.requiresTrailingStorage()) {
3635 *getTrailingFPFeatures() = FPO;
3650 ExprValueKind VK, FPOptionsOverride FPO)
3652 FPO.requiresTrailingStorage()) {
3654 *getTrailingFPFeatures() = FPO;
3665 ExprValueKind Cat, FPOptionsOverride FPO);
3747 unsigned PathSize, FPOptionsOverride FPO,
3750 FPO.requiresTrailingStorage(), writtenTy),
3753 *getTrailingFPFeatures() = FPO;
[all...]
H A DExprCXX.h436 FPOptionsOverride FPO, SourceLocation l,
439 FPO.requiresTrailingStorage(), writtenTy, l, RParenLoc,
442 *getTrailingFPFeatures() = FPO;
461 FPOptionsOverride FPO, SourceLocation L, SourceLocation RParenLoc,
1808 FPOptionsOverride FPO, SourceLocation lParenLoc,
1811 pathSize, FPO.requiresTrailingStorage(), writtenTy),
1814 *getTrailingFPFeatures() = FPO;
1833 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
434 CXXStaticCastExpr(QualType ty, ExprValueKind vk, CastKind kind, Expr *op, unsigned pathSize, TypeSourceInfo *writtenTy, FPOptionsOverride FPO, SourceLocation l, SourceLocation RParenLoc, SourceRange AngleBrackets) argument
1805 CXXFunctionalCastExpr(QualType ty, ExprValueKind VK, TypeSourceInfo *writtenTy, CastKind kind, Expr *castExpr, unsigned pathSize, FPOptionsOverride FPO, SourceLocation lParenLoc, SourceLocation rParenLoc) argument
H A DJSONNodeDumper.h163 llvm::json::Object createFPOptions(FPOptionsOverride FPO);
/freebsd-current/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1757 Actions.resetFPOptions(LPT.FPO);
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp2172 FPOptions FPO; local
9204 FPOptions FPO = TheCall->getFPFeaturesInEffect(getLangOpts());
9205 if (FPO.getNoHonorInfs() && (BuiltinID == Builtin::BI__builtin_isfinite ||
9211 if (FPO.getNoHonorNaNs() && (BuiltinID == Builtin::BI__builtin_isnan ||
12964 FPOptions FPO = Call->getFPFeaturesInEffect(getLangOpts()); local
12967 FPO.getNoHonorNaNs())
12973 FPO.getNoHonorInfs())

Completed in 703 milliseconds

12