| /freebsd/sys/security/mac/ |
| H A D | mac_framework.c | 420 #define FPO(f) (offsetof(struct mac_policy_ops, mpo_##f) / sizeof(void *)) macro 429 { .offset = FPO(priv_check), .flag = &mac_priv_check_fp_flag }, 430 { .offset = FPO(priv_grant), .flag = &mac_priv_grant_fp_flag }, 431 { .offset = FPO(vnode_check_lookup), 433 { .offset = FPO(vnode_check_readlink), 435 { .offset = FPO(vnode_check_open), 437 { .offset = FPO(vnode_check_stat), 439 { .offset = FPO(vnode_check_read), 441 { .offset = FPO(vnode_check_write), 443 { .offset = FPO(vnode_check_mmap), [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86WinCOFFTargetStreamer.cpp | 279 explicit FPOStateMachine(const FPOData *FPO) : FPO(FPO) {} in FPOStateMachine() 281 const FPOData *FPO = nullptr; member 323 if (Label == FPO->Begin) in emitFrameDataRecord() 382 OS.emitAbsoluteSymbolDiff(Label, FPO->Begin, 4); // RvaStart in emitFrameDataRecord() 383 OS.emitAbsoluteSymbolDiff(FPO->End, Label, 4); // CodeSize in emitFrameDataRecord() 385 OS.emitInt32(FPO->ParamsSize); in emitFrameDataRecord() 388 OS.emitAbsoluteSymbolDiff(FPO->PrologueEnd, Label, 2); in emitFrameDataRecord() 404 const FPOData *FPO = I->second.get(); in emitFPOData() local 405 assert(FPO->Begin && FPO->End && FPO->PrologueEnd && "missing FPO label"); in emitFPOData() 415 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 | 994 void applyChanges(FPOptionsOverride FPO); 1045 FPOptionsOverride(FPOptions FPO) in FPOptionsOverride() argument 1046 : Options(FPO), OverrideMask(OverrideMaskBits) {} in FPOptionsOverride() 1047 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) in FPOptionsOverride() argument 1048 : Options(FPO), OverrideMask(Mask) {} in FPOptionsOverride() 1138 inline void FPOptions::applyChanges(FPOptionsOverride FPO) { in applyChanges() argument 1139 *this = FPO.applyOverrides(*this); in applyChanges()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Interp.h | 296 APFloat::opStatus Status, FPOptions FPO); 418 static inline llvm::RoundingMode getRoundingMode(FPOptions FPO) { in getRoundingMode() argument 419 auto RM = FPO.getRoundingMode(); in getRoundingMode() 429 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Addf() local 431 auto Status = Floating::add(LHS, RHS, getRoundingMode(FPO), &Result); in Addf() 433 return CheckFloatResult(S, OpPC, Result, Status, FPO); in Addf() 449 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Subf() local 451 auto Status = Floating::sub(LHS, RHS, getRoundingMode(FPO), &Result); in Subf() 453 return CheckFloatResult(S, OpPC, Result, Status, FPO); in Subf() 469 FPOptions FPO = FPOptions::getFromOpaqueInt(FPOI); in Mulf() local [all …]
|
| H A D | Compiler.h | 361 FPOptions FPO = E->getFPFeaturesInEffect(Ctx.getLangOpts()); in getRoundingMode() local 363 if (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) in getRoundingMode() 366 return FPO.getRoundingMode(); in getRoundingMode()
|
| H A D | Interp.cpp | 968 APFloat::opStatus Status, FPOptions FPO) { in CheckFloatResult() argument 986 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) { in CheckFloatResult() 995 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic || in CheckFloatResult() 996 FPO.getExceptionMode() != LangOptions::FPE_Ignore || in CheckFloatResult() 997 FPO.getAllowFEnvAccess())) { in CheckFloatResult() 1004 FPO.getExceptionMode() != LangOptions::FPE_Ignore) { in CheckFloatResult()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | RawConstants.h | 87 FPO, enumerator
|
| /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 | 1532 FrameProcedureOptions FPO = FrameProcedureOptions::None; in beginFunctionImpl() local 1534 FPO |= FrameProcedureOptions::HasAlloca; in beginFunctionImpl() 1536 FPO |= FrameProcedureOptions::HasSetJmp; in beginFunctionImpl() 1539 FPO |= FrameProcedureOptions::HasInlineAssembly; in beginFunctionImpl() 1543 FPO |= FrameProcedureOptions::HasStructuredExceptionHandling; in beginFunctionImpl() 1545 FPO |= FrameProcedureOptions::HasExceptionHandling; in beginFunctionImpl() 1548 FPO |= FrameProcedureOptions::MarkedInline; in beginFunctionImpl() 1550 FPO |= FrameProcedureOptions::Naked; in beginFunctionImpl() 1552 FPO |= FrameProcedureOptions::SecurityChecks; in beginFunctionImpl() 1555 FPO |= FrameProcedureOptions::StrictSecurityChecks; in beginFunctionImpl() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 191 FPOptionsOverride FPO = S->getStoredFPFeatures(); in PrintFPPragmas() local 193 if (FPO.hasAllowFEnvAccessOverride()) { in PrintFPPragmas() 194 FEnvAccess = FPO.getAllowFEnvAccessOverride(); in PrintFPPragmas() 198 if (FPO.hasSpecifiedExceptionModeOverride()) { in PrintFPPragmas() 200 FPO.getSpecifiedExceptionModeOverride(); in PrintFPPragmas() 203 switch (FPO.getSpecifiedExceptionModeOverride()) { in PrintFPPragmas() 219 if (FPO.hasConstRoundingModeOverride()) { in PrintFPPragmas() 220 LangOptions::RoundingMode RM = FPO.getConstRoundingModeOverride(); in PrintFPPragmas()
|
| H A D | ExprCXX.cpp | 770 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() argument 776 PathSize, FPO.requiresTrailingStorage())); in Create() 778 FPO, L, RParenLoc, AngleBrackets); in Create() 908 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create() argument 913 PathSize, FPO.requiresTrailingStorage())); in Create() 915 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R); in Create()
|
| H A D | JSONNodeDumper.cpp | 1864 llvm::json::Object JSONNodeDumper::createFPOptions(FPOptionsOverride FPO) { in createFPOptions() argument 1867 if (FPO.has##NAME##Override()) \ in createFPOptions() 1868 Ret.try_emplace(#NAME, static_cast<unsigned>(FPO.get##NAME##Override())); in createFPOptions()
|
| H A D | ExprConstant.cpp | 2818 FPOptions FPO = E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()); in checkFloatingPointResult() local 2820 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) { in checkFloatingPointResult() 2828 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic || in checkFloatingPointResult() 2829 FPO.getExceptionMode() != LangOptions::FPE_Ignore || in checkFloatingPointResult() 2830 FPO.getAllowFEnvAccess())) { in checkFloatingPointResult() 2836 FPO.getExceptionMode() != LangOptions::FPE_Ignore) { in checkFloatingPointResult() 2881 const FPOptions FPO, in HandleIntToFloatCast() argument 4754 const FPOptions FPO = E->getFPFeaturesInEffect( in found() local 4757 return HandleIntToFloatCast(Info, E, FPO, SubobjType, Value, in found() 11455 static bool handleVectorElementCast(EvalInfo &Info, const FPOptions FPO, in handleVectorElementCast() argument [all …]
|
| H A D | Expr.cpp | 2076 FPOptionsOverride FPO) { in Create() argument 2080 PathSize, FPO.requiresTrailingStorage())); in Create() 2087 new (Buffer) ImplicitCastExpr(T, Kind, Operand, PathSize, FPO, VK); in Create() 2106 FPOptionsOverride FPO, in Create() argument 2112 PathSize, FPO.requiresTrailingStorage())); in Create() 2114 new (Buffer) CStyleCastExpr(T, VK, K, Op, PathSize, FPO, WrittenTy, L, R); in Create()
|
| H A D | TextNodeDumper.cpp | 1117 void TextNodeDumper::printFPOptions(FPOptionsOverride FPO) { in printFPOptions() argument 1119 if (FPO.has##NAME##Override()) \ in printFPOptions() 1120 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 | Expr.h | 3784 unsigned BasePathLength, FPOptionsOverride FPO, in ImplicitCastExpr() argument 3787 FPO.requiresTrailingStorage()) { in ImplicitCastExpr() 3790 *getTrailingFPFeatures() = FPO; in ImplicitCastExpr() 3805 ExprValueKind VK, FPOptionsOverride FPO) in ImplicitCastExpr() argument 3807 FPO.requiresTrailingStorage()) { in ImplicitCastExpr() 3809 *getTrailingFPFeatures() = FPO; in ImplicitCastExpr() 3820 ExprValueKind Cat, FPOptionsOverride FPO); 3902 unsigned PathSize, FPOptionsOverride FPO, in CStyleCastExpr() argument 3905 FPO.requiresTrailingStorage(), writtenTy), in CStyleCastExpr() 3908 *getTrailingFPFeatures() = FPO; in CStyleCastExpr() [all …]
|
| H A D | ExprCXX.h | 438 FPOptionsOverride FPO, SourceLocation l, in CXXStaticCastExpr() argument 441 FPO.requiresTrailingStorage(), writtenTy, l, RParenLoc, in CXXStaticCastExpr() 444 *getTrailingFPFeatures() = FPO; in CXXStaticCastExpr() 463 FPOptionsOverride FPO, SourceLocation L, SourceLocation RParenLoc, 1826 FPOptionsOverride FPO, SourceLocation lParenLoc, in CXXFunctionalCastExpr() argument 1829 pathSize, FPO.requiresTrailingStorage(), writtenTy), in CXXFunctionalCastExpr() 1832 *getTrailingFPFeatures() = FPO; in CXXFunctionalCastExpr() 1851 const CXXCastPath *Path, FPOptionsOverride FPO, SourceLocation LPLoc,
|
| 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
|