Oops. Accidentally deleted RET pattern. It's still needed for return void;
authorEvan Cheng <evan.cheng@apple.com>
Wed, 21 Dec 2005 22:22:16 +0000 (22:22 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 21 Dec 2005 22:22:16 +0000 (22:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24920 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86InstrInfo.td

index 9c7fcb0237f15e8cd801d4330ca41b5a6afe4c51..074c86d08153dfcf7079699de8cba347710ccefb 100644 (file)
@@ -290,7 +290,7 @@ let isTerminator = 1 in
 
 // Return instructions.
 let isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1 in
-  def RET : I<0xC3, RawFrm, (ops), "ret", []>;
+  def RET : I<0xC3, RawFrm, (ops), "ret", [(ret)]>;
 let isTerminator = 1, isReturn = 1, isBarrier = 1, hasCtrlDep = 1 in
   def RETI : Ii16<0xC2, RawFrm, (ops i16imm:$amt), "ret $amt", []>;