Skip to content

Commit

Permalink
[X86][NFC] Clang-format X86FoldTablesUtils.h
Browse files Browse the repository at this point in the history
  • Loading branch information
KanRobert committed Nov 30, 2023
1 parent f1fba63 commit ae3cd2d
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions llvm/include/llvm/Support/X86FoldTablesUtils.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,43 +13,43 @@ namespace llvm {
enum {
// Select which memory operand is being unfolded.
// (stored in bits 0 - 2)
TB_INDEX_0 = 0,
TB_INDEX_1 = 1,
TB_INDEX_2 = 2,
TB_INDEX_3 = 3,
TB_INDEX_4 = 4,
TB_INDEX_0 = 0,
TB_INDEX_1 = 1,
TB_INDEX_2 = 2,
TB_INDEX_3 = 3,
TB_INDEX_4 = 4,
TB_INDEX_MASK = 0x7,

// Do not insert the reverse map (MemOp -> RegOp) into the table.
// This may be needed because there is a many -> one mapping.
TB_NO_REVERSE = 1 << 3,
TB_NO_REVERSE = 1 << 3,

// Do not insert the forward map (RegOp -> MemOp) into the table.
// This is needed for Native Client, which prohibits branch
// instructions from using a memory operand.
TB_NO_FORWARD = 1 << 4,
TB_NO_FORWARD = 1 << 4,

TB_FOLDED_LOAD = 1 << 5,
TB_FOLDED_LOAD = 1 << 5,
TB_FOLDED_STORE = 1 << 6,
TB_FOLDED_BCAST = 1 << 7,

// Minimum alignment required for load/store.
// Used for RegOp->MemOp conversion. Encoded as Log2(Align)
// (stored in bits 9 - 11)
TB_ALIGN_SHIFT = 8,
TB_ALIGN_1 = 0 << TB_ALIGN_SHIFT,
TB_ALIGN_16 = 4 << TB_ALIGN_SHIFT,
TB_ALIGN_32 = 5 << TB_ALIGN_SHIFT,
TB_ALIGN_64 = 6 << TB_ALIGN_SHIFT,
TB_ALIGN_MASK = 0x7 << TB_ALIGN_SHIFT,
TB_ALIGN_1 = 0 << TB_ALIGN_SHIFT,
TB_ALIGN_16 = 4 << TB_ALIGN_SHIFT,
TB_ALIGN_32 = 5 << TB_ALIGN_SHIFT,
TB_ALIGN_64 = 6 << TB_ALIGN_SHIFT,
TB_ALIGN_MASK = 0x7 << TB_ALIGN_SHIFT,

// Broadcast type.
// (stored in bits 12 - 13)
TB_BCAST_TYPE_SHIFT = TB_ALIGN_SHIFT + 3,
TB_BCAST_D = 0 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_Q = 1 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_SS = 2 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_SD = 3 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_D = 0 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_Q = 1 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_SS = 2 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_SD = 3 << TB_BCAST_TYPE_SHIFT,
TB_BCAST_MASK = 0x3 << TB_BCAST_TYPE_SHIFT,

// Unused bits 14-15
Expand Down

0 comments on commit ae3cd2d

Please sign in to comment.