Refactor libTooling to reduce required dependencies.

Description

Refactor libTooling to reduce required dependencies.

This moves classes for storing and applying replacements to separate
files. These classes specifically are used by clang-format which doesn't
have any other dependencies on clangAST. Thereby, the size of
clang-format's binary can be cut roughly in half and its build time sped
up.

Details

Committed
djasperOct 29 2014, 11:55 AM
Parents
rL220866: Fix getRelocationValueString to return the symbol name for EM_386.
Branches
Unknown
Tags
Unknown