summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/clz.ll
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2011-12-24 11:11:38 +0000
committerChandler Carruth <chandlerc@gmail.com>2011-12-24 11:11:38 +0000
commitc9fcde23476ab293cb8d319782176d0a77a72fff (patch)
treee7bb61b3008b74be8e768d20b264966fa728787b /llvm/test/CodeGen/X86/clz.ll
parenteeb3a1ce3ed2409d4d1ab0dc1f612512a94dd84e (diff)
downloadbcm5719-llvm-c9fcde23476ab293cb8d319782176d0a77a72fff.tar.gz
bcm5719-llvm-c9fcde23476ab293cb8d319782176d0a77a72fff.zip
Expand more when we have a nice 'tzcnt' instruction, to avoid generating
'bsf' instructions here. This one is actually debatable to my eyes. It's not clear that any chip implementing 'tzcnt' would have a slow 'bsf' for any reason, and unless EFLAGS or a zero input matters, 'tzcnt' is just a longer encoding. Still, this restores the old behavior with 'tzcnt' enabled for now. llvm-svn: 147246
Diffstat (limited to 'llvm/test/CodeGen/X86/clz.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud