| /llvm-project-15.0.7/lld/test/COFF/ |
| H A D | pdb-globals-dia-func-collision3.test | 43 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 D | pdb-globals-dia-vfunc-collision.test | 33 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 D | pdb-debug-f.s | 6 # CHECK: Old FPO Data 9 # CHECK-NEXT: 00001002 | 1 | 2 | 3 | 4 | 0 | false | false | FPO
|
| H A D | pdb-globals-dia-vfunc-simple.test | 25 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 D | pdb-globals-dia-vfunc-collision2.test | 24 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 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() 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 D | MinimalSymbolDumper.cpp | 110 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 D | StreamUtil.cpp | 138 else if (Dbi && StreamIdx == Dbi->getDebugStreamIndex(DbgHeaderType::FPO)) in discoverStreamPurposes()
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-pdbutil/ |
| H A D | fpo-data.test | 4 CHECK: Old FPO Data 7 CHECK-NEXT: 0000004E | 19 | 0 | 0 | 0 | 0 | false | false | FPO 9 CHECK: New FPO Data
|
| H A D | stripped.test | 76 ; CHECK: Old FPO Data 79 ; CHECK: New FPO Data
|
| /llvm-project-15.0.7/llvm/test/MC/COFF/ |
| H A D | cv-string.s | 5 # FPO data in assembler. Test that we can write FPO data using this directive,
|
| H A D | cv-fpo-realign.s | 3 # Test for .cv_fpo_stackalign. We should generate FPO data that restores CSRs
|
| H A D | cv-fpo-csrs.s | 45 # FIXME: Get FPO data for this once we get it for DWARF.
|
| H A D | cv-fpo-setframe.s | 48 # FIXME: Get FPO data for this once we get it for DWARF.
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/PDB/DIA/ |
| H A D | pdbdump-symbol-format.test | 13 ; 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 D | LangOptions.h | 797 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 D | RawConstants.h | 87 FPO, enumerator
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/COFF/ |
| H A D | fpo-funclet.ll | 23 ; 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 D | DbiStreamBuilder.cpp | 299 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 D | CodeViewDebug.cpp | 1482 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 D | StmtPrinter.cpp | 188 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 D | ExprCXX.cpp | 710 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 D | ScopeInfo.h | 81 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 D | BreakpadRecords.h | 219 enum class FrameType : uint8_t { FPO = 0, FrameData = 4 }; enumerator
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 3625 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 …]
|