From df72eaef3d863be99fd45f59c59919a8c1261d05 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 5 Oct 2010 22:51:56 +0000 Subject: enhance tblgen to support anonymous defm's, use this to simplify the X86 CMOVmr's. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115702 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/X86/X86InstrCompiler.td | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'lib/Target') diff --git a/lib/Target/X86/X86InstrCompiler.td b/lib/Target/X86/X86InstrCompiler.td index 28ccc4958e..4dc412b05e 100644 --- a/lib/Target/X86/X86InstrCompiler.td +++ b/lib/Target/X86/X86InstrCompiler.td @@ -860,22 +860,22 @@ multiclass CMOVmr; } -defm CMOVAEmr : CMOVmr; -defm CMOVBmr : CMOVmr; -defm CMOVNEmr : CMOVmr; -defm CMOVEmr : CMOVmr; -defm CMOVAmr : CMOVmr; -defm CMOVBEmr : CMOVmr; -defm CMOVGEmr : CMOVmr; -defm CMOVLmr : CMOVmr; -defm CMOVGmr : CMOVmr; -defm CMOVLEmr : CMOVmr; -defm CMOVNPmr : CMOVmr; -defm CMOVPmr : CMOVmr; -defm CMOVNSmr : CMOVmr; -defm CMOVSmr : CMOVmr; -defm CMOVNOmr : CMOVmr; -defm CMOVOmr : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; +defm : CMOVmr; // zextload bool -> zextload byte def : Pat<(zextloadi8i1 addr:$src), (MOV8rm addr:$src)>; -- cgit v1.2.3