LLVM
8.0.1
|
#include "llvm/Support/DataTypes.h"
Go to the source code of this file.
Classes | |
struct | llvm::X86MemoryFoldTableEntry |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Enumerations | |
enum | { llvm::TB_INDEX_0 = 0, llvm::TB_INDEX_1 = 1, llvm::TB_INDEX_2 = 2, llvm::TB_INDEX_3 = 3, llvm::TB_INDEX_4 = 4, llvm::TB_INDEX_MASK = 0xf, llvm::TB_NO_REVERSE = 1 << 4, llvm::TB_NO_FORWARD = 1 << 5, llvm::TB_FOLDED_LOAD = 1 << 6, llvm::TB_FOLDED_STORE = 1 << 7, llvm::TB_ALIGN_SHIFT = 8, llvm::TB_ALIGN_NONE = 0 << TB_ALIGN_SHIFT, llvm::TB_ALIGN_16 = 16 << TB_ALIGN_SHIFT, llvm::TB_ALIGN_32 = 32 << TB_ALIGN_SHIFT, llvm::TB_ALIGN_64 = 64 << TB_ALIGN_SHIFT, llvm::TB_ALIGN_MASK = 0xff << TB_ALIGN_SHIFT } |
Functions | |
const X86MemoryFoldTableEntry * | llvm::lookupTwoAddrFoldTable (unsigned RegOp) |
const X86MemoryFoldTableEntry * | llvm::lookupFoldTable (unsigned RegOp, unsigned OpNum) |
const X86MemoryFoldTableEntry * | llvm::lookupUnfoldTable (unsigned MemOp) |