summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
diff options
context:
space:
mode:
authorAlexey Volkov <avolkov.intel@gmail.com>2014-06-09 11:40:41 +0000
committerAlexey Volkov <avolkov.intel@gmail.com>2014-06-09 11:40:41 +0000
commit5260dba32346bdaec7277eed9f24b0c121e55e8b (patch)
tree1552540bc2a04fb5d88bf9b292eba1582f1aebea /llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp
parentb22b96366965db910547d803abb9d4946fe76b4a (diff)
downloadbcm5719-llvm-5260dba32346bdaec7277eed9f24b0c121e55e8b.tar.gz
bcm5719-llvm-5260dba32346bdaec7277eed9f24b0c121e55e8b.zip
[X86] Use ADD/SUB instead of INC/DEC for Silvermont
According to Intel Software Optimization Manual on Silvermont INC or DEC instructions require an additional uop to merge the flags. As a result, a branch instruction depending on an INC or a DEC instruction incurs a 1 cycle penalty. Differential Revision: http://reviews.llvm.org/D3990 llvm-svn: 210466
Diffstat (limited to 'llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud