Searched refs:TB_FOLDED_STORE (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | X86ManualFoldTables.def | 256 ENTRY(MMX_MOVD64from64rr, MMX_MOVQ64mr, TB_FOLDED_STORE) 257 ENTRY(MMX_MOVD64grr, MMX_MOVD64mr, TB_FOLDED_STORE) 258 ENTRY(MOV64toSDrr, MOV64mr, TB_FOLDED_STORE | TB_NO_REVERSE) 259 ENTRY(MOVDI2SSrr, MOV32mr, TB_FOLDED_STORE | TB_NO_REVERSE) 260 ENTRY(MOVPQIto64rr, MOVPQI2QImr, TB_FOLDED_STORE | TB_NO_REVERSE) 261 ENTRY(MOVSDto64rr, MOVSDmr, TB_FOLDED_STORE | TB_NO_REVERSE) 262 ENTRY(MOVSS2DIrr, MOVSSmr, TB_FOLDED_STORE) 274 ENTRY(VMOV64toSDZrr, MOV64mr, TB_FOLDED_STORE | TB_NO_REVERSE) 275 ENTRY(VMOV64toSDrr, MOV64mr, TB_FOLDED_STORE | TB_NO_REVERSE) 276 ENTRY(VMOVDI2SSZrr, MOV32mr, TB_FOLDED_STORE | TB_NO_REVERSE) [all …]
|
H A D | X86FoldTablesEmitter.cpp | 453 Result.FoldStore = S & TB_FOLDED_STORE; in addEntryWithFlags() 615 addEntryWithFlags(Table0, RegInst, MemInst, S | TB_FOLDED_STORE, 0, in updateTables()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | X86FoldTablesUtils.h | 33 TB_FOLDED_STORE = 1 << 6, enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFoldTables.cpp | 174 addTableEntry(Entry, TB_INDEX_0 | TB_FOLDED_LOAD | TB_FOLDED_STORE); in X86MemUnfoldTable()
|
H A D | X86InstrInfo.cpp | 7430 if ((I->Flags & TB_FOLDED_STORE) && Size != RCSize) in foldMemoryOperandImpl() 8361 bool FoldedStore = I->Flags & TB_FOLDED_STORE; in unfoldMemoryOperand() 8510 bool FoldedStore = I->Flags & TB_FOLDED_STORE; in unfoldMemoryOperand() 8641 bool FoldedStore = I->Flags & TB_FOLDED_STORE; in getOpcodeAfterMemoryUnfold()
|