summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCAssembler.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-08-27 00:14:12 +0000
committerDan Gohman <gohman@apple.com>2009-08-27 00:14:12 +0000
commitf1abb5511b9dfaf79d18d975b6ccf91152f3dab8 (patch)
tree17d5f489c9d2586a101a66fdec039e71b7967567 /llvm/lib/MC/MCAssembler.cpp
parenteabf770457b07bd17a4dc9d63b5954f1cb023948 (diff)
downloadbcm5719-llvm-f1abb5511b9dfaf79d18d975b6ccf91152f3dab8.tar.gz
bcm5719-llvm-f1abb5511b9dfaf79d18d975b6ccf91152f3dab8.zip
Expand i8 selects into control flow instead of 16-bit conditional
moves. This avoids the need to promote the operands (or implicitly extend them, a partial register update condition), and can reduce i8 register pressure. This substantially speeds up code such as write_hex in lib/Support/raw_ostream.cpp. subclass-coalesce.ll is too trivial and no longer tests what it was originally intended to test. llvm-svn: 80184
Diffstat (limited to 'llvm/lib/MC/MCAssembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud