Home
last modified time | relevance | path

Searched refs:FPO (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/sys/security/mac/
H A Dmac_framework.c419 #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 DX86WinCOFFTargetStreamer.cpp271 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 DMinimalSymbolDumper.cpp109 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 DStreamUtil.cpp137 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 DLangOptions.h892 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 DRawConstants.h87 FPO, enumerator
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterp.cpp698 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 DCompiler.h328 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 DDbiStreamBuilder.cpp300 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 DDbiStream.cpp284 createIndexedStreamForHeaderType(Pdb, DbgHeaderType::FPO); in initializeOldFpoRecords()
/freebsd/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. 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 DStmtPrinter.cpp190 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 DExprCXX.cpp764 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 DJSONNodeDumper.cpp1844 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 DExprConstant.cpp2676 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 DExpr.cpp2078 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 DTextNodeDumper.cpp986 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 DScopeInfo.h81 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 DBreakpadRecords.h220 enum class FrameType : uint8_t { FPO = 0, FrameData = 4 }; enumerator
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h436 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 DExpr.h3678 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 DTextNodeDumper.h159 void printFPOptions(FPOptionsOverride FPO);
H A DJSONNodeDumper.h163 llvm::json::Object createFPOptions(FPOptionsOverride FPO);
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h315 FPO, enumerator
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTemplate.cpp1643 Actions.resetFPOptions(LPT.FPO); in ParseLateTemplatedFuncDef()

12