aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/MetadataLoader.cpp
diff options
context:
space:
mode:
authorDenis Antrushin <dantrushin@gmail.com>2020-10-08 01:32:50 +0700
committerDenis Antrushin <dantrushin@gmail.com>2020-10-10 14:58:08 +0700
commit2b96dcebfae65485859d956954f10f409abaae79 (patch)
treeb2b7195f1e5f202910641a99bd7aef670d72be8c /llvm/lib/Bitcode/Reader/MetadataLoader.cpp
parente1c38dd55d9dab332ccabb7c83a80ca92c373af0 (diff)
downloadllvm-2b96dcebfae65485859d956954f10f409abaae79.zip
llvm-2b96dcebfae65485859d956954f10f409abaae79.tar.gz
llvm-2b96dcebfae65485859d956954f10f409abaae79.tar.bz2
[Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty.
Currently we allow passing pointers from deopt bundle on VReg only if they were seen in list of gc-live pointers passed on VRegs. This means that for the case of empty gc-live bundle we spill deopt bundle's pointers. This change allows lowering deopt pointers to VRegs in case of empty gc-live bundle. In case of non-empty gc-live bundle, behavior does not change. Reviewed By: skatkov Differential Revision: https://reviews.llvm.org/D88999
Diffstat (limited to 'llvm/lib/Bitcode/Reader/MetadataLoader.cpp')
0 files changed, 0 insertions, 0 deletions