LLVM  8.0.1
Functions | Variables
X86InstrFoldTables.cpp File Reference
#include "X86InstrFoldTables.h"
#include "X86InstrInfo.h"
#include "llvm/ADT/STLExtras.h"
#include <vector>
Include dependency graph for X86InstrFoldTables.cpp:

Go to the source code of this file.

Functions

static const X86MemoryFoldTableEntrylookupFoldTableImpl (ArrayRef< X86MemoryFoldTableEntry > Table, unsigned RegOp)
 

Variables

static const X86MemoryFoldTableEntry MemoryFoldTable2Addr []
 
static const X86MemoryFoldTableEntry MemoryFoldTable0 []
 
static const X86MemoryFoldTableEntry MemoryFoldTable1 []
 
static const X86MemoryFoldTableEntry MemoryFoldTable2 []
 
static const X86MemoryFoldTableEntry MemoryFoldTable3 []
 
static const X86MemoryFoldTableEntry MemoryFoldTable4 []
 
static ManagedStatic< X86MemUnfoldTable > MemUnfoldTable
 

Function Documentation

◆ lookupFoldTableImpl()

static const X86MemoryFoldTableEntry* lookupFoldTableImpl ( ArrayRef< X86MemoryFoldTableEntry Table,
unsigned  RegOp 
)
static

Variable Documentation

◆ MemoryFoldTable0

const X86MemoryFoldTableEntry MemoryFoldTable0[]
static

Definition at line 253 of file X86InstrFoldTables.cpp.

◆ MemoryFoldTable1

const X86MemoryFoldTableEntry MemoryFoldTable1[]
static

Definition at line 452 of file X86InstrFoldTables.cpp.

◆ MemoryFoldTable2

const X86MemoryFoldTableEntry MemoryFoldTable2[]
static

Definition at line 1208 of file X86InstrFoldTables.cpp.

◆ MemoryFoldTable2Addr

const X86MemoryFoldTableEntry MemoryFoldTable2Addr[]
static

Definition at line 36 of file X86InstrFoldTables.cpp.

◆ MemoryFoldTable3

const X86MemoryFoldTableEntry MemoryFoldTable3[]
static

Definition at line 3020 of file X86InstrFoldTables.cpp.

◆ MemoryFoldTable4

const X86MemoryFoldTableEntry MemoryFoldTable4[]
static

Definition at line 4352 of file X86InstrFoldTables.cpp.

◆ MemUnfoldTable

ManagedStatic<X86MemUnfoldTable> MemUnfoldTable
static

Definition at line 5402 of file X86InstrFoldTables.cpp.