Lines Matching full:instruction
1 //===-- TargetInstrInfo.cpp - Target Instruction Information --------------===//
57 /// insertNoop - Insert a noop into the instruction stream at the specified
67 /// count as an instruction.
68 /// Any other non-whitespace text is considered an instruction, with
95 /// ReplaceTailWithBranchTo - Delete the instruction OldInst and everything
123 // No idea how to commute this instruction. Target should implement its own.
158 // Create a new instruction.
177 /// operand indices that would swap value. Return true if the instruction
300 "Instruction cannot be duplicated");
304 // If the COPY instruction in MI can be folded to a stack operation, return
308 assert(MI->isCopy() && "MI must be a COPY instruction");
345 /// slot into the specified machine instruction for the specified operand(s).
346 /// If this is possible, a new instruction is returned with the specified
348 /// removing the old instruction and adding the new one in the instruction
362 assert(MBB && "foldMemoryOperand needs an inserted instruction");
426 // Copy the memoperands from the load to the folded instruction.
446 // A sub-register definition can only be rematerialized if the instruction
477 // the instruction is not rematerializable.
505 // Don't allow any virtual-register uses. Rematting an instruction with
516 /// isSchedulingBoundary - Test if the given instruction should be
526 // Don't attempt to schedule around any instruction that defines
529 // stack slot reference to depend on the instruction that does the
690 /// instruction cost and critical path.