Searched refs:X86FoldTableEntry (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrFoldTables.cpp | 89 static const X86FoldTableEntry * 124 const X86FoldTableEntry * 129 const X86FoldTableEntry * 131 ArrayRef<X86FoldTableEntry> FoldTable; in lookupFoldTable() 154 std::vector<X86FoldTableEntry> Table; 161 for (const X86FoldTableEntry &Entry : Table0) in X86MemUnfoldTable() 165 for (const X86FoldTableEntry &Entry : Table1) in X86MemUnfoldTable() 169 for (const X86FoldTableEntry &Entry : Table2) in X86MemUnfoldTable() 212 const X86FoldTableEntry * 228 std::vector<X86FoldTableEntry> Table; [all …]
|
| H A D | X86InstrFoldTables.h | 23 struct X86FoldTableEntry { struct 28 bool operator<(const X86FoldTableEntry &RHS) const { argument 31 bool operator==(const X86FoldTableEntry &RHS) const { 34 friend bool operator<(const X86FoldTableEntry &TE, unsigned Opcode) { 41 const X86FoldTableEntry *lookupTwoAddrFoldTable(unsigned RegOp); 45 const X86FoldTableEntry *lookupFoldTable(unsigned RegOp, unsigned OpNum); 48 const X86FoldTableEntry *lookupUnfoldTable(unsigned MemOp); 52 const X86FoldTableEntry *lookupBroadcastFoldTable(unsigned MemOp,
|
| H A D | X86FixupVectorConstants.cpp | 353 if (const X86FoldTableEntry *Mem2Bcst = in processInstruction() 360 if (const X86FoldTableEntry *Mem2Bcst = in processInstruction()
|
| H A D | X86InstrInfo.cpp | 7332 const X86FoldTableEntry *I = nullptr; in foldMemoryOperandImpl() 8210 static unsigned getBroadcastOpcode(const X86FoldTableEntry *I, in getBroadcastOpcode() 8275 const X86FoldTableEntry *I = lookupUnfoldTable(MI.getOpcode()); in unfoldMemoryOperand() 8425 const X86FoldTableEntry *I = lookupUnfoldTable(N->getMachineOpcode()); in unfoldMemoryOperand() 8559 const X86FoldTableEntry *I = lookupUnfoldTable(Opc); in getOpcodeAfterMemoryUnfold()
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | X86FoldTablesEmitter.cpp | 73 class X86FoldTableEntry { class in __anonb418af310111::X86FoldTablesEmitter 95 X86FoldTableEntry() = default; 96 X86FoldTableEntry(const CodeGenInstruction *RegInst, in X86FoldTableEntry() function in __anonb418af310111::X86FoldTablesEmitter::X86FoldTableEntry 453 X86FoldTableEntry Result = X86FoldTableEntry(RegInst, MemInst); in addEntryWithFlags() 535 X86FoldTableEntry Result = X86FoldTableEntry(RegInst, MemInst); in addBroadcastEntry() 541 .Case("i16mem", X86FoldTableEntry::BCAST_W) in addBroadcastEntry() 542 .Case("i32mem", X86FoldTableEntry::BCAST_D) in addBroadcastEntry() 543 .Case("i64mem", X86FoldTableEntry::BCAST_Q) in addBroadcastEntry() 544 .Case("f16mem", X86FoldTableEntry::BCAST_SH) in addBroadcastEntry() 545 .Case("f32mem", X86FoldTableEntry::BCAST_SS) in addBroadcastEntry() [all …]
|