"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "e3827d9061029debf22f08856d6f96c477285691"
X86: optimization for -(x != 0)
This patch will optimize -(x != 0) on X86 FROM cmpl $0x01,%edi sbbl %eax,%eax notl %eax TO negl %edi sbbl %eax %eax In order to generate negl, I added patterns in Target/X86/X86InstrCompiler.td: def : Pat<(X86sub_flag 0, GR32:$src), (NEG32r GR32:$src)>; rdar: 10961709 llvm-svn: 156312
Loading
Please register or sign in to comment