diff options
author | Rui Ueyama <ruiu@google.com> | 2017-10-11 01:19:33 +0000 |
---|---|---|
committer | Rui Ueyama <ruiu@google.com> | 2017-10-11 01:19:33 +0000 |
commit | ac27de9dc707bb1dd191a2deb6ad347e0f9df602 (patch) | |
tree | da286b64d5c67762b1693d6de3008522d1b0d948 /llvm/lib/MC/MCLinkerOptimizationHint.cpp | |
parent | b920f85d8e8c067362618d6067686c6a5d84005a (diff) | |
download | bcm5719-llvm-ac27de9dc707bb1dd191a2deb6ad347e0f9df602.tar.gz bcm5719-llvm-ac27de9dc707bb1dd191a2deb6ad347e0f9df602.zip |
Remove ScriptConfiguration class and move the members to LinkerScript class.
ScriptConfiguration was a class to contain parsed results of
linker scripts. LinkerScript is a class to interpret it.
That ditinction was needed because we haven't instantiated
LinkerScript early (because, IIRC, LinkerScript class was a
ELFT template function). So, when we parse linker scripts,
we couldn't directly store the result to a LinkerScript instance.
Now, that limitation is gone. We instantiate LinkerScript
at the very beginning of our main function. We can directly
store parse results to a LinkerScript instance.
llvm-svn: 315403
Diffstat (limited to 'llvm/lib/MC/MCLinkerOptimizationHint.cpp')
0 files changed, 0 insertions, 0 deletions