Lines Matching full:instruction
1 //===-- X86InstrInfo.h - X86 Instruction Information ------------*- C++ -*-===//
159 /// such, whenever a client has an instance of instruction info, it should
164 /// isCoalescableExtInstr - Return true if the instruction is a "coalescable"
165 /// extension instruction. That is, it's like a copy where it's legal for the
196 /// into the right format for a particular kind of LEA instruction. This may
202 /// operand to the LEA instruction.
210 /// may be able to convert a two-address instruction into a true
211 /// three-address instruction on demand. This allows the X86 target (for
216 /// performed, otherwise it returns the new instruction.
279 /// the specified stack slot into the specified machine instruction for the
282 /// the instruction, it is likely that the MachineInstruction the iterator
302 /// unfoldMemoryOperand - Separate a single instruction which folded a load or
303 /// a store or a load and a store into two or more instruction. If this is
313 /// instruction after load / store are unfolded from an instruction of the
351 /// instruction that defines the specified register class.
388 /// analyzeCompare - For a comparison instruction, return the source registers
390 /// compares against in CmpValue. Return true if the comparison instruction
396 /// optimizeCompareInstr - Check if there exists an earlier instruction that
408 /// instruction that defines FoldAsLoadDefReg, and the function returns
409 /// the machine instruction generated due to folding.