struct NoAutoPaddingScope
Declaration
struct NoAutoPaddingScope { /* full declaration omitted */ };
Description
A RAII helper which defines a region of instructions which can't have padding added between them for correctness.
Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:83
Member Variables
- public llvm::MCStreamer& OS
- public const bool OldAllowAutoPadding
Method Overview
- public NoAutoPaddingScope(llvm::MCStreamer & OS)
- public void changeAndComment(bool b)
- public ~NoAutoPaddingScope()
Methods
¶NoAutoPaddingScope(llvm::MCStreamer& OS)
NoAutoPaddingScope(llvm::MCStreamer& OS)
Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:86
Parameters
- llvm::MCStreamer& OS
¶void changeAndComment(bool b)
void changeAndComment(bool b)
Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:91
Parameters
- bool b
¶~NoAutoPaddingScope()
~NoAutoPaddingScope()
Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:90