//
//===----------------------------------------------------------------------===//
-// FIXME: Investigate a better scheduler itinerary once MPX is used inside LLVM.
+// FIXME: Investigate a better scheduler class once MPX is used inside LLVM.
let SchedRW = [WriteSystem] in {
multiclass mpx_bound_make<bits<8> opc, string OpcodeStr> {
// latencies. Since these latencies are not used for pipeline hazards,
// they do not need to be exact.
//
-// The GenericX86Model contains no instruction itineraries
+// The GenericX86Model contains no instruction schedules
// and disables PostRAScheduler.
class GenericX86Model : SchedMachineModel {
let IssueWidth = 4;
defm : ZnWriteResFpuPair<WriteFShuffle256, [ZnFPU], 100>;
defm : ZnWriteResFpuPair<WriteFVarShuffle256, [ZnFPU], 100>;
-//Microcoded Instructions
+// Microcoded Instructions
let Latency = 100 in {
def : WriteRes<WriteMicrocoded, []>;
def : WriteRes<WriteSystem, []>;
def : WriteRes<WritePCmpIStrILd, []>;
}
-//=== Regex based itineraries ===//
+//=== Regex based InstRW ===//
// Notation:
// - r: register.
// - m = memory.