/freebsd/sys/security/mac/ |
H A D | mac_framework.c | 419 #define FPO(f) (offsetof(struct mac_policy_ops, mpo_##f) / sizeof(uintptr_t)) macro 428 { .offset = FPO(priv_check), .flag = &mac_priv_check_fp_flag }, 429 { .offset = FPO(priv_grant), .flag = &mac_priv_grant_fp_flag }, 430 { .offset = FPO(vnode_check_lookup), 432 { .offset = FPO(vnode_check_readlink), 434 { .offset = FPO(vnode_check_open), 436 { .offset = FPO(vnode_check_stat), 438 { .offset = FPO(vnode_check_read), 440 { .offset = FPO(vnode_check_write), 442 { .offset = FPO(vnode_check_mmap), [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86WinCOFFTargetStreamer.cpp | 271 explicit FPOStateMachine(const FPOData *FPO) : FPO(FPO) {} in FPOStateMachine() 273 const FPOData *FPO = nullptr; member 315 if (Label == FPO->Begin) in emitFrameDataRecord() 374 OS.emitAbsoluteSymbolDiff(Label, FPO->Begin, 4); // RvaStart in emitFrameDataRecord() 375 OS.emitAbsoluteSymbolDiff(FPO->End, Label, 4); // CodeSize in emitFrameDataRecord() 377 OS.emitInt32(FPO->ParamsSize); in emitFrameDataRecord() 380 OS.emitAbsoluteSymbolDiff(FPO->PrologueEnd, Label, 2); in emitFrameDataRecord() 396 const FPOData *FPO = I->second.get(); in emitFPOData() local 397 assert(FPO->Begin && FPO->End && FPO->PrologueEnd && "missing FPO label"); in emitFPOData() 407 OS.emitValue(MCSymbolRefExpr::create(FPO->Function, in emitFPOData() [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalSymbolDumper.cpp | 109 FrameProcedureOptions FPO) { in formatFrameProcedureOptions() argument 111 if (FPO == FrameProcedureOptions::None) in formatFrameProcedureOptions() 114 PUSH_FLAG(FrameProcedureOptions, HasAlloca, FPO, "has alloca"); in formatFrameProcedureOptions() 115 PUSH_FLAG(FrameProcedureOptions, HasSetJmp, FPO, "has setjmp"); in formatFrameProcedureOptions() 116 PUSH_FLAG(FrameProcedureOptions, HasLongJmp, FPO, "has longjmp"); in formatFrameProcedureOptions() 117 PUSH_FLAG(FrameProcedureOptions, HasInlineAssembly, FPO, "has inline asm"); in formatFrameProcedureOptions() 118 PUSH_FLAG(FrameProcedureOptions, HasExceptionHandling, FPO, "has eh"); in formatFrameProcedureOptions() 119 PUSH_FLAG(FrameProcedureOptions, MarkedInline, FPO, "marked inline"); in formatFrameProcedureOptions() 120 PUSH_FLAG(FrameProcedureOptions, HasStructuredExceptionHandling, FPO, in formatFrameProcedureOptions() 122 PUSH_FLAG(FrameProcedureOptions, Naked, FPO, "naked"); in formatFrameProcedureOptions() [all …]
|
H A D | StreamUtil.cpp | 137 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::FPO)) in discoverStreamPurposes() 138 Streams[StreamIdx] = stream(StreamPurpose::Other, "FPO Data", StreamIdx); in discoverStreamPurposes() 142 stream(StreamPurpose::Other, "New FPO Data", StreamIdx); in discoverStreamPurposes()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangOptions.h | 892 void applyChanges(FPOptionsOverride FPO); 940 FPOptionsOverride(FPOptions FPO) in FPOptionsOverride() argument 941 : Options(FPO), OverrideMask(OverrideMaskBits) {} in FPOptionsOverride() 942 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) in FPOptionsOverride() argument 943 : Options(FPO), OverrideMask(Mask) {} in FPOptionsOverride() 1033 inline void FPOptions::applyChanges(FPOptionsOverride FPO) { in applyChanges() argument 1034 *this = FPO.applyOverrides(*this); in applyChanges()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | RawConstants.h | 87 FPO, enumerator
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.cpp | 698 FPOptions FPO = E.asExpr()->getFPFeaturesInEffect(S.Ctx.getLangOpts()); in CheckFloatResult() local 701 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) { in CheckFloatResult() 709 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic || in CheckFloatResult() 710 FPO.getExceptionMode() != LangOptions::FPE_Ignore || in CheckFloatResult() 711 FPO.getAllowFEnvAccess())) { in CheckFloatResult() 717 FPO.getExceptionMode() != LangOptions::FPE_Ignore) { in CheckFloatResult()
|
H A D | Compiler.h | 328 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); in getRoundingMode() local 330 if (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) in getRoundingMode() 333 return FPO.getRoundingMode(); in getRoundingMode()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | DbiStreamBuilder.cpp | 300 DbgStreams[(int)DbgHeaderType::FPO] = DebugStream{}; in finalizeMsfLayout() 301 DbgStreams[(int)DbgHeaderType::FPO]->Size = in finalizeMsfLayout() 303 DbgStreams[(int)DbgHeaderType::FPO]->WriteFn = in finalizeMsfLayout()
|
H A D | DbiStream.cpp | 284 createIndexedStreamForHeaderType(Pdb, DbgHeaderType::FPO); in initializeOldFpoRecords()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | CodeViewDebug.cpp | 1133 // Emit FPO data, but only on 32-bit x86. No other platforms use it. in emitDebugInfoForFunction() 1518 FrameProcedureOptions FPO = FrameProcedureOptions::None; in beginFunctionImpl() 1520 FPO |= FrameProcedureOptions::HasAlloca; in beginFunctionImpl() 1522 FPO |= FrameProcedureOptions::HasSetJmp; in beginFunctionImpl() 1525 FPO |= FrameProcedureOptions::HasInlineAssembly; in beginFunctionImpl() 1529 FPO |= FrameProcedureOptions::HasStructuredExceptionHandling; in beginFunctionImpl() 1531 FPO |= FrameProcedureOptions::HasExceptionHandling; in beginFunctionImpl() 1534 FPO |= FrameProcedureOptions::MarkedInline; in beginFunctionImpl() 1536 FPO |= FrameProcedureOptions::Naked; in beginFunctionImpl() 1538 FPO | in beginFunctionImpl() 1505 FrameProcedureOptions FPO = FrameProcedureOptions::None; beginFunctionImpl() local [all...] |
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | StmtPrinter.cpp | 190 FPOptionsOverride FPO = S->getStoredFPFeatures(); in PrintFPPragmas() local 192 if (FPO.hasAllowFEnvAccessOverride()) { in PrintFPPragmas() 193 FEnvAccess = FPO.getAllowFEnvAccessOverride(); in PrintFPPragmas() 197 if (FPO.hasSpecifiedExceptionModeOverride()) { in PrintFPPragmas() 199 FPO.getSpecifiedExceptionModeOverride(); in PrintFPPragmas() 202 switch (FPO.getSpecifiedExceptionModeOverride()) { in PrintFPPragmas() 218 if (FPO.hasConstRoundingModeOverride()) { in PrintFPPragmas() 219 LangOptions::RoundingMode RM = FPO.getConstRoundingModeOverride(); in PrintFPPragmas()
|
H A D | ExprCXX.cpp | 764 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() argument 770 PathSize, FPO.requiresTrailingStorage())); in Create() 772 FPO, L, RParenLoc, AngleBrackets); in Create() 904 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create() argument 909 PathSize, FPO.requiresTrailingStorage())); in Create() 911 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R); in Create()
|
H A D | JSONNodeDumper.cpp | 1844 llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { in createFPOptions() argument 1847 if (FPO.has##NAME##Override()) \ in createFPOptions() 1848 Ret.try_emplace(#NAME, static_cast<unsigned>(FPO.get##NAME##Override())); in createFPOptions()
|
H A D | ExprConstant.cpp | 2676 FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in checkFloatingPointResult() local 2678 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) { in checkFloatingPointResult() 2686 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic || in checkFloatingPointResult() 2687 FPO.getExceptionMode() != LangOptions::FPE_Ignore || in checkFloatingPointResult() 2688 FPO.getAllowFEnvAccess())) { in checkFloatingPointResult() 2694 FPO.getExceptionMode() != LangOptions::FPE_Ignore) { in checkFloatingPointResult() 2739 const FPOptions FPO, in HandleIntToFloatCast() argument 4509 const FPOptions FPO = E->getFPFeaturesInEffect( in found() local 4512 return HandleIntToFloatCast(Info, E, FPO, SubobjType, Value, in found() 10996 static bool handleVectorElementCast(EvalInfo &Info, const FPOptions FPO, in handleVectorElementCast() argument [all …]
|
H A D | Expr.cpp | 2078 FPOptionsOverride FPO) { in Create() argument 2082 PathSize, FPO.requiresTrailingStorage())); in Create() 2089 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, FPO, VK); in Create() 2108 FPOptionsOverride FPO, in Create() argument 2114 PathSize, FPO.requiresTrailingStorage())); in Create() 2116 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, FPO, WrittenTy, L, R); in Create()
|
H A D | TextNodeDumper.cpp | 986 void TextNodeDumper::printFPOptions(FPOptionsOverride FPO) { in printFPOptions() argument 988 if (FPO.has##NAME##Override()) \ in printFPOptions() 989 OS << " " #NAME "=" << FPO.get##NAME##Override(); in printFPOptions()
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ScopeInfo.h | 81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) in CompoundScopeInfo() argument 82 : IsStmtExpr(IsStmtExpr), InitialFPFeatures(FPO) {} in CompoundScopeInfo()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
H A D | BreakpadRecords.h | 220 enum class FrameType : uint8_t { FPO = 0, FrameData = 4 }; enumerator
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ExprCXX.h | 436 FPOptionsOverride FPO, SourceLocation l, in CXXStaticCastExpr() argument 439 FPO.requiresTrailingStorage(), writtenTy, l, RParenLoc, in CXXStaticCastExpr() 442 *getTrailingFPFeatures() = FPO; in CXXStaticCastExpr() 461 FPOptionsOverride FPO, SourceLocation L, SourceLocation RParenLoc, 1824 FPOptionsOverride FPO, SourceLocation lParenLoc, in CXXFunctionalCastExpr() argument 1827 pathSize, FPO.requiresTrailingStorage(), writtenTy), in CXXFunctionalCastExpr() 1830 *getTrailingFPFeatures() = FPO; in CXXFunctionalCastExpr() 1849 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
|
H A D | Expr.h | 3678 unsigned BasePathLength, FPOptionsOverride FPO, in ImplicitCastExpr() argument 3681 FPO.requiresTrailingStorage()) { in ImplicitCastExpr() 3684 *getTrailingFPFeatures() = FPO; in ImplicitCastExpr() 3699 ExprValueKind VK, FPOptionsOverride FPO) in ImplicitCastExpr() argument 3701 FPO.requiresTrailingStorage()) { in ImplicitCastExpr() 3703 *getTrailingFPFeatures() = FPO; in ImplicitCastExpr() 3714 ExprValueKind Cat, FPOptionsOverride FPO); 3796 unsigned PathSize, FPOptionsOverride FPO, in CStyleCastExpr() argument 3799 FPO.requiresTrailingStorage(), writtenTy), in CStyleCastExpr() 3802 *getTrailingFPFeatures() = FPO; in CStyleCastExpr() [all …]
|
H A D | TextNodeDumper.h | 159 void printFPOptions(FPOptionsOverride FPO);
|
H A D | JSONNodeDumper.h | 163 llvm::json::Object createFPOptions(FPOptionsOverride FPO);
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBTypes.h | 315 FPO, enumerator
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseTemplate.cpp | 1643 Actions.resetFPOptions(LPT.FPO); in ParseLateTemplatedFuncDef()
|