Home
last modified time | relevance | path

Searched refs:TB_FOLDED_STORE (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DX86ManualFoldTables.def256 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 DX86FoldTablesEmitter.cpp453 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 DX86FoldTablesUtils.h33 TB_FOLDED_STORE = 1 << 6, enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFoldTables.cpp174 addTableEntry(Entry, TB_INDEX_0 | TB_FOLDED_LOAD | TB_FOLDED_STORE); in X86MemUnfoldTable()
H A DX86InstrInfo.cpp7430 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()