diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
commit | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (patch) | |
tree | 64175d5cadab313b3e7039ebaa06c5bc3295e274 /contrib/libs/llvm12/include/llvm/MC/MCWinEH.h | |
parent | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (diff) | |
download | ydb-e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/MC/MCWinEH.h')
-rw-r--r-- | contrib/libs/llvm12/include/llvm/MC/MCWinEH.h | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/contrib/libs/llvm12/include/llvm/MC/MCWinEH.h b/contrib/libs/llvm12/include/llvm/MC/MCWinEH.h index 9ebb76d3d4..2143a40baa 100644 --- a/contrib/libs/llvm12/include/llvm/MC/MCWinEH.h +++ b/contrib/libs/llvm12/include/llvm/MC/MCWinEH.h @@ -33,14 +33,14 @@ struct Instruction { Instruction(unsigned Op, MCSymbol *L, unsigned Reg, unsigned Off) : Label(L), Offset(Off), Register(Reg), Operation(Op) {} - - bool operator==(const Instruction &I) const { - // Check whether two instructions refer to the same operation - // applied at a different spot (i.e. pointing at a different label). - return Offset == I.Offset && Register == I.Register && - Operation == I.Operation; - } - bool operator!=(const Instruction &I) const { return !(*this == I); } + + bool operator==(const Instruction &I) const { + // Check whether two instructions refer to the same operation + // applied at a different spot (i.e. pointing at a different label). + return Offset == I.Offset && Register == I.Register && + Operation == I.Operation; + } + bool operator!=(const Instruction &I) const { return !(*this == I); } }; struct FrameInfo { @@ -51,12 +51,12 @@ struct FrameInfo { const MCSymbol *Function = nullptr; const MCSymbol *PrologEnd = nullptr; const MCSymbol *Symbol = nullptr; - MCSection *TextSection = nullptr; - uint32_t PackedInfo = 0; + MCSection *TextSection = nullptr; + uint32_t PackedInfo = 0; bool HandlesUnwind = false; bool HandlesExceptions = false; - bool EmitAttempted = false; + bool EmitAttempted = false; int LastFrameInst = -1; const FrameInfo *ChainedParent = nullptr; @@ -70,15 +70,15 @@ struct FrameInfo { const FrameInfo *ChainedParent) : Begin(BeginFuncEHLabel), Function(Function), ChainedParent(ChainedParent) {} - - bool empty() const { - if (!Instructions.empty()) - return false; - for (const auto &E : EpilogMap) - if (!E.second.empty()) - return false; - return true; - } + + bool empty() const { + if (!Instructions.empty()) + return false; + for (const auto &E : EpilogMap) + if (!E.second.empty()) + return false; + return true; + } }; class UnwindEmitter { @@ -87,8 +87,8 @@ public: /// This emits the unwind info sections (.pdata and .xdata in PE/COFF). virtual void Emit(MCStreamer &Streamer) const = 0; - virtual void EmitUnwindInfo(MCStreamer &Streamer, FrameInfo *FI, - bool HandlerData) const = 0; + virtual void EmitUnwindInfo(MCStreamer &Streamer, FrameInfo *FI, + bool HandlerData) const = 0; }; } } |