diff options
author | Eric Christopher <echristo@gmail.com> | 2017-03-30 22:34:20 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2017-03-30 22:34:20 +0000 |
commit | b9c56d123521ffaaa83a8760b7f927d6f32486f6 (patch) | |
tree | d5e6643e1e4346a261c8036c10256d50fc130a40 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 79e5bc528d4666124ccb37a925ca62d80789e58b (diff) | |
download | bcm5719-llvm-b9c56d123521ffaaa83a8760b7f927d6f32486f6.tar.gz bcm5719-llvm-b9c56d123521ffaaa83a8760b7f927d6f32486f6.zip |
getPristineRegs is not accurately considering shrink wrapping puts
registers not saved in certain blocks. Use explicit getCalleeSavedInfo
and isLiveIn instead.
This fixes pr32292.
Patch by Tim Shen!
llvm-svn: 299124
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions