LLVM  15.0.0git
Namespaces | Functions | Variables
X86InstrRelaxTables.cpp File Reference
#include "X86InstrRelaxTables.h"
#include "X86InstrInfo.h"
#include "llvm/ADT/STLExtras.h"
Include dependency graph for X86InstrRelaxTables.cpp:

Go to the source code of this file.

Namespaces

 llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Functions

static const X86InstrRelaxTableEntrylookupRelaxTableImpl (ArrayRef< X86InstrRelaxTableEntry > Table, unsigned ShortOp)
 

Variables

static const X86InstrRelaxTableEntry InstrRelaxTable []
 
static ManagedStatic< X86ShortFormTable > ShortTable
 

Function Documentation

◆ lookupRelaxTableImpl()

static const X86InstrRelaxTableEntry* lookupRelaxTableImpl ( ArrayRef< X86InstrRelaxTableEntry Table,
unsigned  ShortOp 
)
static

Variable Documentation

◆ InstrRelaxTable

const X86InstrRelaxTableEntry InstrRelaxTable[]
static

Definition at line 23 of file X86InstrRelaxTables.cpp.

Referenced by llvm::lookupRelaxTable(), and lookupRelaxTableImpl().

◆ ShortTable

ManagedStatic<X86ShortFormTable> ShortTable
static

Definition at line 140 of file X86InstrRelaxTables.cpp.

Referenced by llvm::lookupShortTable().