LLVM 17.0.0git
Classes | Namespaces | Functions
X86InstrRelaxTables.h File Reference
#include <cstdint>
Include dependency graph for X86InstrRelaxTables.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::X86InstrRelaxTableEntry
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::X86
 Define some predicates that are used for node matching.
 

Functions

const X86InstrRelaxTableEntryllvm::lookupRelaxTable (unsigned ShortOp)
 Look up the relaxed form table entry for a given ShortOp.
 
const X86InstrRelaxTableEntryllvm::lookupShortTable (unsigned RelaxOp)
 Look up the short form table entry for a given RelaxOp.
 
unsigned llvm::X86::getShortOpcodeArith (unsigned RelaxOp)
 Get the short instruction opcode for a given relaxed opcode.
 
unsigned llvm::X86::getRelaxedOpcodeArith (unsigned ShortOp)
 Get the relaxed instruction opcode for a given short opcode.