]> granicus.if.org Git - llvm/commitdiff
[mips] Add virtualization ASE to P5600 scheduling definitions
authorSimon Atanasyan <simon@atanasyan.com>
Mon, 1 Jul 2019 21:24:58 +0000 (21:24 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Mon, 1 Jul 2019 21:24:58 +0000 (21:24 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364849 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Mips/MipsScheduleP5600.td

index 239d18c38178eb9b10f8063b0741083a89148b2f..19d2631a874d75d91a7967d453eb2fff03b1cc34 100644 (file)
@@ -90,6 +90,11 @@ def : InstRW<[P5600COP2], (instrs MFC2, MTC2)> {
   let Unsupported = 1;
 }
 
+// MIPS Virtualization ASE
+// =======================
+def : InstRW<[P5600COP0], (instrs HYPCALL, MFGC0, MFHGC0, MTGC0, MTHGC0,
+                           TLBGINV, TLBGINVF, TLBGP, TLBGR, TLBGWI, TLBGWR)>;
+
 // LDST Pipeline
 // -------------