diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-02-24 01:19:29 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2012-02-24 01:19:29 +0000 |
commit | c54f6348861517398f17e85f41b30c4dd079fc3d (patch) | |
tree | 89724d722ff842bf01ca2fe55fc82f4d703f9c98 /lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | |
parent | d1b220a33b16d97ef4194b4da625ba1c57974dee (diff) |
Switch ARM target to register masks.
I'll let the buildbots determine the compile time improvements from this
change, but 464.h264ref has 5% faster codegen at -O2.
This patch does cause some assembly changes. Branch folding can make
different decisions about calls with dead return values.
CriticalAntiDepBreaker may choose different registers because its
liveness tracking is affected. MachineCopyPropagation may sometimes
leave a dead copy behind.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151331 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp')
0 files changed, 0 insertions, 0 deletions