Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-globals-dia-func-collision3.test43 CHECK-NEXT: func [0x000010d0+ 0 - 0x000010d1- 1 | sizeof= 1] (FPO) void __cdecl LuU()
45 CHECK-NEXT: func [0x000010b0+ 0 - 0x000010b1- 1 | sizeof= 1] (FPO) void __cdecl oet()
47 CHECK-NEXT: func [0x00001080+ 0 - 0x00001081- 1 | sizeof= 1] (FPO) void __cdecl OUV()
49 CHECK-NEXT: func [0x00001120+ 0 - 0x00001121- 1 | sizeof= 1] (FPO) void __cdecl pui()
51 CHECK-NEXT: func [0x00001090+ 0 - 0x00001091- 1 | sizeof= 1] (FPO) void __cdecl quH()
53 CHECK-NEXT: func [0x00001110+ 0 - 0x00001111- 1 | sizeof= 1] (FPO) void __cdecl sEH()
55 CHECK-NEXT: func [0x00001050+ 0 - 0x00001051- 1 | sizeof= 1] (FPO) void __cdecl teO()
57 CHECK-NEXT: func [0x00001030+ 0 - 0x00001031- 1 | sizeof= 1] (FPO) void __cdecl tEo()
59 CHECK-NEXT: func [0x000010c0+ 0 - 0x000010c1- 1 | sizeof= 1] (FPO) void __cdecl tuM()
61 CHECK-NEXT: func [0x00001040+ 0 - 0x00001041- 1 | sizeof= 1] (FPO) void __cdecl VUo()
[all …]
H A Dpdb-globals-dia-vfunc-collision.test33 CHECK: func [0x000010c0+ 0 - 0x000010dd-29 | sizeof= 29] (FPO) virtual {{.*}}A105()
34 CHECK: func [0x00001100+ 0 - 0x0000111b-27 | sizeof= 27] (FPO) virtual {{.*}}A307()
35 CHECK: func [0x000010e0+ 0 - 0x000010fd-29 | sizeof= 29] (FPO) virtual {{.*}}A206()
36 CHECK: func [0x00001120+ 0 - 0x0000113b-27 | sizeof= 27] (FPO) virtual {{.*}}A400()
39 CHECK: func [0x00001160+ 0 - 0x0000116c-12 | sizeof= 12] (FPO) virtual {{.*}}A307()
40 CHECK: func [0x00001170+ 0 - 0x0000117c-12 | sizeof= 12] (FPO) virtual {{.*}}A400()
41 CHECK: func [0x00001180+ 0 - 0x0000118c-12 | sizeof= 12] (FPO) virtual {{.*}}A206()
42 CHECK: func [0x00001190+ 0 - 0x0000119c-12 | sizeof= 12] (FPO) virtual {{.*}}A105()
H A Dpdb-debug-f.s6 # CHECK: Old FPO Data
9 # CHECK-NEXT: 00001002 | 1 | 2 | 3 | 4 | 0 | false | false | FPO
H A Dpdb-globals-dia-vfunc-simple.test25 CHECK: func [0x00001070+ 0 - 0x0000107c-12 | sizeof= 12] (FPO) virtual {{.*}}V2()
26 CHECK: func [0x000010a0+ 0 - 0x000010ac-12 | sizeof= 12] (FPO) virtual {{.*}}V2()
H A Dpdb-globals-dia-vfunc-collision2.test24 CHECK: func [0x00001060+ 0 - 0x0000106c-12 | sizeof= 12] (FPO) virtual {{.*}}A132()
25 CHECK: func [0x00001070+ 0 - 0x0000107c-12 | sizeof= 12] (FPO) virtual {{.*}}A1001()
/llvm-project-15.0.7/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()
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()
412 FPOStateMachine FSM(FPO); in emitFPOData()
414 FSM.emitFrameDataRecord(OS, FPO->Begin); in emitFPOData()
[all …]
/llvm-project-15.0.7/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp110 if (FPO == FrameProcedureOptions::None) in formatFrameProcedureOptions()
113 PUSH_FLAG(FrameProcedureOptions, HasAlloca, FPO, "has alloca"); in formatFrameProcedureOptions()
114 PUSH_FLAG(FrameProcedureOptions, HasSetJmp, FPO, "has setjmp"); in formatFrameProcedureOptions()
115 PUSH_FLAG(FrameProcedureOptions, HasLongJmp, FPO, "has longjmp"); in formatFrameProcedureOptions()
121 PUSH_FLAG(FrameProcedureOptions, Naked, FPO, "naked"); in formatFrameProcedureOptions()
127 PUSH_FLAG(FrameProcedureOptions, Inlined, FPO, "inlined"); in formatFrameProcedureOptions()
128 PUSH_FLAG(FrameProcedureOptions, StrictSecurityChecks, FPO, in formatFrameProcedureOptions()
130 PUSH_FLAG(FrameProcedureOptions, SafeBuffers, FPO, "safe buffers"); in formatFrameProcedureOptions()
132 PUSH_FLAG(FrameProcedureOptions, ValidProfileCounts, FPO, in formatFrameProcedureOptions()
135 PUSH_FLAG(FrameProcedureOptions, GuardCfg, FPO, "guard cfg"); in formatFrameProcedureOptions()
[all …]
H A DStreamUtil.cpp138 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::FPO)) in discoverStreamPurposes()
/llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/
H A Dfpo-data.test4 CHECK: Old FPO Data
7 CHECK-NEXT: 0000004E | 19 | 0 | 0 | 0 | 0 | false | false | FPO
9 CHECK: New FPO Data
H A Dstripped.test76 ; CHECK: Old FPO Data
79 ; CHECK: New FPO Data
/llvm-project-15.0.7/llvm/test/MC/COFF/
H A Dcv-string.s5 # FPO data in assembler. Test that we can write FPO data using this directive,
H A Dcv-fpo-realign.s3 # Test for .cv_fpo_stackalign. We should generate FPO data that restores CSRs
H A Dcv-fpo-csrs.s45 # FIXME: Get FPO data for this once we get it for DWARF.
H A Dcv-fpo-setframe.s48 # FIXME: Get FPO data for this once we get it for DWARF.
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/DIA/
H A Dpdbdump-symbol-format.test13 ; SYM_FORMAT-FPO: func [{{.*}}] (FPO) unsigned int __cdecl fpo_func(unsigned int n)
63 ; GLOBALS-DAG: func [{{.*}}] (FPO) unsigned int __cdecl fpo_func(unsigned int n)
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangOptions.h797 FPOptionsOverride(FPOptions FPO) in FPOptionsOverride() argument
798 : Options(FPO), OverrideMask(OverrideMaskBits) {} in FPOptionsOverride()
799 FPOptionsOverride(FPOptions FPO, FPOptions::storage_type Mask) in FPOptionsOverride() argument
800 : Options(FPO), OverrideMask(Mask) {} in FPOptionsOverride()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/
H A DRawConstants.h87 FPO, enumerator
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dfpo-funclet.ll23 ; No FPO directives in the catchpad for now.
27 ; FIXME: This endproc is for the parent function. To get FPO data for
/llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/
H A DDbiStreamBuilder.cpp299 DbgStreams[(int)DbgHeaderType::FPO].emplace(); in finalizeMsfLayout()
300 DbgStreams[(int)DbgHeaderType::FPO]->Size = in finalizeMsfLayout()
302 DbgStreams[(int)DbgHeaderType::FPO]->WriteFn = in finalizeMsfLayout()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp1482 FrameProcedureOptions FPO = FrameProcedureOptions::None; in beginFunctionImpl() local
1484 FPO |= FrameProcedureOptions::HasAlloca; in beginFunctionImpl()
1486 FPO |= FrameProcedureOptions::HasSetJmp; in beginFunctionImpl()
1489 FPO |= FrameProcedureOptions::HasInlineAssembly; in beginFunctionImpl()
1495 FPO |= FrameProcedureOptions::HasExceptionHandling; in beginFunctionImpl()
1498 FPO |= FrameProcedureOptions::MarkedInline; in beginFunctionImpl()
1500 FPO |= FrameProcedureOptions::Naked; in beginFunctionImpl()
1502 FPO |= FrameProcedureOptions::SecurityChecks; in beginFunctionImpl()
1507 FPO |= FrameProcedureOptions::OptimizedForSpeed; in beginFunctionImpl()
1509 FPO |= FrameProcedureOptions::ValidProfileCounts; in beginFunctionImpl()
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtPrinter.cpp188 FPOptionsOverride FPO = S->getStoredFPFeatures(); in PrintFPPragmas() local
190 if (FPO.hasAllowFEnvAccessOverride()) { in PrintFPPragmas()
191 FEnvAccess = FPO.getAllowFEnvAccessOverride(); in PrintFPPragmas()
195 if (FPO.hasSpecifiedExceptionModeOverride()) { in PrintFPPragmas()
197 FPO.getSpecifiedExceptionModeOverride(); in PrintFPPragmas()
200 switch (FPO.getSpecifiedExceptionModeOverride()) { in PrintFPPragmas()
216 if (FPO.hasConstRoundingModeOverride()) { in PrintFPPragmas()
217 LangOptions::RoundingMode RM = FPO.getConstRoundingModeOverride(); in PrintFPPragmas()
H A DExprCXX.cpp710 TypeSourceInfo *WrittenTy, FPOptionsOverride FPO, in Create() argument
716 PathSize, FPO.requiresTrailingStorage())); in Create()
718 FPO, L, RParenLoc, AngleBrackets); in Create()
844 CastKind K, Expr *Op, const CXXCastPath *BasePath, FPOptionsOverride FPO, in Create() argument
849 PathSize, FPO.requiresTrailingStorage())); in Create()
851 CXXFunctionalCastExpr(T, VK, Written, K, Op, PathSize, FPO, L, R); in Create()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DScopeInfo.h81 CompoundScopeInfo(bool IsStmtExpr, FPOptions FPO) in CompoundScopeInfo() argument
82 : IsStmtExpr(IsStmtExpr), InitialFPFeatures(FPO) {} in CompoundScopeInfo()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.h219 enum class FrameType : uint8_t { FPO = 0, FrameData = 4 }; enumerator
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExpr.h3625 unsigned BasePathLength, FPOptionsOverride FPO, in ImplicitCastExpr() argument
3628 FPO.requiresTrailingStorage()) { in ImplicitCastExpr()
3631 *getTrailingFPFeatures() = FPO; in ImplicitCastExpr()
3646 ExprValueKind VK, FPOptionsOverride FPO) in ImplicitCastExpr() argument
3648 FPO.requiresTrailingStorage()) { in ImplicitCastExpr()
3650 *getTrailingFPFeatures() = FPO; in ImplicitCastExpr()
3661 ExprValueKind Cat, FPOptionsOverride FPO);
3743 unsigned PathSize, FPOptionsOverride FPO, in CStyleCastExpr() argument
3746 FPO.requiresTrailingStorage(), writtenTy), in CStyleCastExpr()
3749 *getTrailingFPFeatures() = FPO; in CStyleCastExpr()
[all …]

12