LLVM 17.0.0git
Functions | Variables
X86InstrFoldTables.cpp File Reference
#include "X86InstrFoldTables.h"
#include "X86InstrInfo.h"
#include "llvm/ADT/STLExtras.h"
#include <atomic>
#include <vector>
#include "X86MemFoldTables.inc"
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 BroadcastFoldTable2 []
 
static const X86MemoryFoldTableEntry BroadcastFoldTable3 []
 

Function Documentation

◆ lookupFoldTableImpl()

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

Variable Documentation

◆ BroadcastFoldTable2

const X86MemoryFoldTableEntry BroadcastFoldTable2[]
static

Definition at line 37 of file X86InstrFoldTables.cpp.

Referenced by lookupFoldTableImpl().

◆ BroadcastFoldTable3

const X86MemoryFoldTableEntry BroadcastFoldTable3[]
static

Definition at line 190 of file X86InstrFoldTables.cpp.

Referenced by lookupFoldTableImpl().