hanchenye-llvm-project/lld/lib/Core
Rafael Auler ad11d4c196 [LinkerScript] Implement linker script expression evaluation
The expression evaluation is needed when interpreting linker scripts, in order
to calculate the value for new symbols or to determine a new position to load
sections in memory. This commit extends Expression nodes from the linker script
AST with evaluation functions, and also contains a unit test.

http://reviews.llvm.org/D8156

llvm-svn: 231707
2015-03-09 21:43:35 +00:00
..
CMakeLists.txt Fix five of the shared library build targets 2015-01-21 22:54:56 +00:00
DefinedAtom.cpp Style cleanup in compareByPosition(). 2015-02-04 00:44:52 +00:00
Error.cpp [LinkerScript] Implement linker script expression evaluation 2015-03-09 21:43:35 +00:00
File.cpp Run the resolver in parallel with the reader. 2015-01-16 15:54:13 +00:00
LinkingContext.cpp [Core] Remove roundTripPass() function. 2015-02-06 04:15:02 +00:00
Makefile Initial set of Makefiles 2014-06-04 09:54:07 +00:00
Reader.cpp Remove dead code. 2015-03-09 18:59:55 +00:00
Resolver.cpp PECOFF: Create layout-afters instead of layout-befores. 2015-03-09 00:06:07 +00:00
SymbolTable.cpp Remove unused function. 2015-03-06 01:44:07 +00:00
TODO.txt
Writer.cpp Fix five of the shared library build targets 2015-01-21 22:54:56 +00:00