This is an archive of the discontinued LLVM Phabricator instance.

[Support/IR] Split IR-independent bits of DataLayout into new superclass DataLayoutString
AbandonedPublic

Authored by thakis on Apr 19 2021, 7:36 AM.

Details

Reviewers
None
Summary

…and use it to make clang's libBasic not depend on IR.

Reduces number of TUs build for 'clang-format' from 689 to 576.

Approach 2 in https://reviews.llvm.org/D17183#2653279

(not yet ready for review)

Diff Detail