[llvm] r364849 - [mips] Add virtualization ASE to P5600 scheduling definitions

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 1 14:24:58 PDT 2019


Author: atanasyan
Date: Mon Jul  1 14:24:58 2019
New Revision: 364849

URL: http://llvm.org/viewvc/llvm-project?rev=364849&view=rev
Log:
[mips] Add virtualization ASE to P5600 scheduling definitions

Modified:
    llvm/trunk/lib/Target/Mips/MipsScheduleP5600.td

Modified: llvm/trunk/lib/Target/Mips/MipsScheduleP5600.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Mips/MipsScheduleP5600.td?rev=364849&r1=364848&r2=364849&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Mips/MipsScheduleP5600.td (original)
+++ llvm/trunk/lib/Target/Mips/MipsScheduleP5600.td Mon Jul  1 14:24:58 2019
@@ -90,6 +90,11 @@ def : InstRW<[P5600COP2], (instrs MFC2,
   let Unsupported = 1;
 }
 
+// MIPS Virtualization ASE
+// =======================
+def : InstRW<[P5600COP0], (instrs HYPCALL, MFGC0, MFHGC0, MTGC0, MTHGC0,
+                           TLBGINV, TLBGINVF, TLBGP, TLBGR, TLBGWI, TLBGWR)>;
+
 // LDST Pipeline
 // -------------
 




More information about the llvm-commits mailing list