reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86InstrFoldTables.cpp
  255   { X86::BT16ri8,             X86::BT16mi8,             TB_FOLDED_LOAD },
  256   { X86::BT32ri8,             X86::BT32mi8,             TB_FOLDED_LOAD },
  257   { X86::BT64ri8,             X86::BT64mi8,             TB_FOLDED_LOAD },
  258   { X86::CALL16r,             X86::CALL16m,             TB_FOLDED_LOAD },
  259   { X86::CALL16r_NT,          X86::CALL16m_NT,          TB_FOLDED_LOAD },
  260   { X86::CALL32r,             X86::CALL32m,             TB_FOLDED_LOAD },
  261   { X86::CALL32r_NT,          X86::CALL32m_NT,          TB_FOLDED_LOAD },
  262   { X86::CALL64r,             X86::CALL64m,             TB_FOLDED_LOAD },
  263   { X86::CALL64r_NT,          X86::CALL64m_NT,          TB_FOLDED_LOAD },
  264   { X86::CMP16ri,             X86::CMP16mi,             TB_FOLDED_LOAD },
  265   { X86::CMP16ri8,            X86::CMP16mi8,            TB_FOLDED_LOAD },
  266   { X86::CMP16rr,             X86::CMP16mr,             TB_FOLDED_LOAD },
  267   { X86::CMP32ri,             X86::CMP32mi,             TB_FOLDED_LOAD },
  268   { X86::CMP32ri8,            X86::CMP32mi8,            TB_FOLDED_LOAD },
  269   { X86::CMP32rr,             X86::CMP32mr,             TB_FOLDED_LOAD },
  270   { X86::CMP64ri32,           X86::CMP64mi32,           TB_FOLDED_LOAD },
  271   { X86::CMP64ri8,            X86::CMP64mi8,            TB_FOLDED_LOAD },
  272   { X86::CMP64rr,             X86::CMP64mr,             TB_FOLDED_LOAD },
  273   { X86::CMP8ri,              X86::CMP8mi,              TB_FOLDED_LOAD },
  274   { X86::CMP8ri8,             X86::CMP8mi8,             TB_FOLDED_LOAD },
  275   { X86::CMP8rr,              X86::CMP8mr,              TB_FOLDED_LOAD },
  276   { X86::DIV16r,              X86::DIV16m,              TB_FOLDED_LOAD },
  277   { X86::DIV32r,              X86::DIV32m,              TB_FOLDED_LOAD },
  278   { X86::DIV64r,              X86::DIV64m,              TB_FOLDED_LOAD },
  279   { X86::DIV8r,               X86::DIV8m,               TB_FOLDED_LOAD },
  281   { X86::IDIV16r,             X86::IDIV16m,             TB_FOLDED_LOAD },
  282   { X86::IDIV32r,             X86::IDIV32m,             TB_FOLDED_LOAD },
  283   { X86::IDIV64r,             X86::IDIV64m,             TB_FOLDED_LOAD },
  284   { X86::IDIV8r,              X86::IDIV8m,              TB_FOLDED_LOAD },
  285   { X86::IMUL16r,             X86::IMUL16m,             TB_FOLDED_LOAD },
  286   { X86::IMUL32r,             X86::IMUL32m,             TB_FOLDED_LOAD },
  287   { X86::IMUL64r,             X86::IMUL64m,             TB_FOLDED_LOAD },
  288   { X86::IMUL8r,              X86::IMUL8m,              TB_FOLDED_LOAD },
  289   { X86::JMP16r,              X86::JMP16m,              TB_FOLDED_LOAD },
  290   { X86::JMP16r_NT,           X86::JMP16m_NT,           TB_FOLDED_LOAD },
  291   { X86::JMP32r,              X86::JMP32m,              TB_FOLDED_LOAD },
  292   { X86::JMP32r_NT,           X86::JMP32m_NT,           TB_FOLDED_LOAD },
  293   { X86::JMP64r,              X86::JMP64m,              TB_FOLDED_LOAD },
  294   { X86::JMP64r_NT,           X86::JMP64m_NT,           TB_FOLDED_LOAD },
  316   { X86::MUL16r,              X86::MUL16m,              TB_FOLDED_LOAD },
  317   { X86::MUL32r,              X86::MUL32m,              TB_FOLDED_LOAD },
  318   { X86::MUL64r,              X86::MUL64m,              TB_FOLDED_LOAD },
  319   { X86::MUL8r,               X86::MUL8m,               TB_FOLDED_LOAD },
  322   { X86::PTWRITE64r,          X86::PTWRITE64m,          TB_FOLDED_LOAD },
  323   { X86::PTWRITEr,            X86::PTWRITEm,            TB_FOLDED_LOAD },
  324   { X86::PUSH16r,             X86::PUSH16rmm,           TB_FOLDED_LOAD },
  325   { X86::PUSH32r,             X86::PUSH32rmm,           TB_FOLDED_LOAD },
  326   { X86::PUSH64r,             X86::PUSH64rmm,           TB_FOLDED_LOAD },
  328   { X86::TAILJMPr,            X86::TAILJMPm,            TB_FOLDED_LOAD },
  329   { X86::TAILJMPr64,          X86::TAILJMPm64,          TB_FOLDED_LOAD },
  330   { X86::TAILJMPr64_REX,      X86::TAILJMPm64_REX,      TB_FOLDED_LOAD },
  331   { X86::TCRETURNri,          X86::TCRETURNmi,          TB_FOLDED_LOAD | TB_NO_FORWARD },
  332   { X86::TCRETURNri64,        X86::TCRETURNmi64,        TB_FOLDED_LOAD | TB_NO_FORWARD },
  333   { X86::TEST16ri,            X86::TEST16mi,            TB_FOLDED_LOAD },
  334   { X86::TEST16rr,            X86::TEST16mr,            TB_FOLDED_LOAD },
  335   { X86::TEST32ri,            X86::TEST32mi,            TB_FOLDED_LOAD },
  336   { X86::TEST32rr,            X86::TEST32mr,            TB_FOLDED_LOAD },
  337   { X86::TEST64ri32,          X86::TEST64mi32,          TB_FOLDED_LOAD },
  338   { X86::TEST64rr,            X86::TEST64mr,            TB_FOLDED_LOAD },
  339   { X86::TEST8ri,             X86::TEST8mi,             TB_FOLDED_LOAD },
  340   { X86::TEST8rr,             X86::TEST8mr,             TB_FOLDED_LOAD },
 5614       addTableEntry(Entry, TB_INDEX_0 | TB_FOLDED_LOAD | TB_FOLDED_STORE);
 5622       addTableEntry(Entry, TB_INDEX_1 | TB_FOLDED_LOAD);
 5626       addTableEntry(Entry, TB_INDEX_2 | TB_FOLDED_LOAD);
 5630       addTableEntry(Entry, TB_INDEX_3 | TB_FOLDED_LOAD);
 5634       addTableEntry(Entry, TB_INDEX_4 | TB_FOLDED_LOAD);
 5639       addTableEntry(Entry, TB_INDEX_2 | TB_FOLDED_LOAD | TB_FOLDED_BCAST);
 5643       addTableEntry(Entry, TB_INDEX_3 | TB_FOLDED_LOAD | TB_FOLDED_BCAST);
lib/Target/X86/X86InstrInfo.cpp
 5459   bool FoldedLoad = I->Flags & TB_FOLDED_LOAD;
 5607   bool FoldedLoad = I->Flags & TB_FOLDED_LOAD;
 5734   bool FoldedLoad = I->Flags & TB_FOLDED_LOAD;