|
reference, declaration → definition
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;