summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen
diff options
context:
space:
mode:
authorJuergen Ributzka <juergen@apple.com>2014-08-13 22:18:11 +0000
committerJuergen Ributzka <juergen@apple.com>2014-08-13 22:18:11 +0000
commit230494b39926a835865be0c02ef10431b6e8b1e5 (patch)
treecc7e62711aa9be16ef789c7a44e26a283e063c51 /clang/test/CodeGen
parentb6ac3f93e75d2283f23698b7a74c37e4e1afa84d (diff)
downloadbcm5719-llvm-230494b39926a835865be0c02ef10431b6e8b1e5.tar.gz
bcm5719-llvm-230494b39926a835865be0c02ef10431b6e8b1e5.zip
[FastISel][X86] Emit more efficient instructions for integer constant materialization.
This mostly affects the i64 value type, which always resulted in an 15byte mobavsq instruction to materialize any constant. The custom code checks the value of the immediate and tries to use a different and smaller mov instruction when possible. This fixes <rdar://problem/17420988>. llvm-svn: 215593
Diffstat (limited to 'clang/test/CodeGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud