Leonard Chan 58c5f50f4c Reapply "[llvm] Teach GlobalDCE about dso_local_equivalent"
Also reapply "[llvm] Teach whole program devirtualization about
relative vtables"

This reverts commit 1c604a9780fcfe92a99d539913553f0835b81de3 and
474f5efebed24547e76d022f0c5ffcc9db97ce6f.
2024-04-15 11:40:23 -07:00

30 lines
789 B
YAML

---
GlobalValueMap:
42:
- Live: true
TypeTestAssumeVCalls:
- GUID: 14276520915468743435 # typeid1
Offset: 0
- GUID: 271751036925422857 # typeid1_rv
Offset: 0
TypeCheckedLoadVCalls:
- GUID: 15427464259790519041 # typeid2
Offset: 0
- GUID: 1146149264729288256 # typeid2_rv
Offset: 0
TypeTestAssumeConstVCalls:
- VFunc:
GUID: 3515965990081467659 # typeid3
Offset: 0
Args: [12, 24]
- VFunc:
GUID: 2777626534618191571 # typeid3_rv
Offset: 0
Args: [12, 24]
TypeCheckedLoadConstVCalls:
- VFunc:
GUID: 17525413373118030901 # typeid4
Offset: 0
Args: [24, 12]
...