aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/ARMException.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-07-20 21:29:31 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-07-20 21:29:31 +0000
commit2ec0cda5d5ede57022eb7dc5e7170f4fa420cb2b (patch)
treecaf2220e5305521a65d48afd793f2e608a285424 /lib/CodeGen/AsmPrinter/ARMException.cpp
parent7325f06051bab14196ab3701d515f5b110cefe26 (diff)
Avoid folding loads that are unsafe to move.
LiveRangeEdit::foldAsLoad() can eliminate a register by folding a load into its only use. Only do that when the load is safe to move, and it won't extend any live ranges. This fixes PR13414. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160575 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/AsmPrinter/ARMException.cpp')
0 files changed, 0 insertions, 0 deletions