HomePhabricator

[ThinLTO] Look through aliases when computing hash keys

Description

[ThinLTO] Look through aliases when computing hash keys

Without this, we don't consider types used by aliasees in our cache key.
This caused issues when using the same cache for thin-linking the same
TU with different sets of virtual call candidates for a virtual call
inside of a constructor. That's sort of a mouthful. :)

Differential Revision: https://reviews.llvm.org/D55060

Details

Committed
gbivDec 3 2018, 4:02 PM
Differential Revision
D55060: [ThinLTO] Look through aliases in cache key calculations
Parents
rL348215: [IR] Don't assume all functions are 4 byte aligned
Branches
Unknown
Tags
Unknown