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

Methods

NoAutoPaddingScope(llvm::MCStreamer& OS)

Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:86

Parameters

llvm::MCStreamer& OS

void changeAndComment(bool b)

Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:91

Parameters

bool b

~NoAutoPaddingScope()

Declared at: llvm/lib/Target/X86/X86MCInstLower.cpp:90