LLVM  14.0.0git
Public Member Functions | Public Attributes | List of all members
NoAutoPaddingScope Struct Reference

A RAII helper which defines a region of instructions which can't have padding added between them for correctness. More...

Collaboration diagram for NoAutoPaddingScope:
Collaboration graph
[legend]

Public Member Functions

 NoAutoPaddingScope (MCStreamer &OS)
 
 ~NoAutoPaddingScope ()
 
void changeAndComment (bool b)
 

Public Attributes

MCStreamerOS
 
const bool OldAllowAutoPadding
 

Detailed Description

A RAII helper which defines a region of instructions which can't have padding added between them for correctness.

Definition at line 82 of file X86MCInstLower.cpp.

Constructor & Destructor Documentation

◆ NoAutoPaddingScope()

NoAutoPaddingScope::NoAutoPaddingScope ( MCStreamer OS)
inline

Definition at line 85 of file X86MCInstLower.cpp.

◆ ~NoAutoPaddingScope()

NoAutoPaddingScope::~NoAutoPaddingScope ( )
inline

Definition at line 89 of file X86MCInstLower.cpp.

Member Function Documentation

◆ changeAndComment()

void NoAutoPaddingScope::changeAndComment ( bool  b)
inline

Member Data Documentation

◆ OldAllowAutoPadding

const bool NoAutoPaddingScope::OldAllowAutoPadding

Definition at line 84 of file X86MCInstLower.cpp.

◆ OS

MCStreamer& NoAutoPaddingScope::OS

Definition at line 83 of file X86MCInstLower.cpp.


The documentation for this struct was generated from the following file: