This website requires JavaScript.
Explore
Help
Sign In
maxjhandsome
/
llvm-project
forked from
OSchip/llvm-project
Watch
1
Star
0
Fork
You've already forked llvm-project
0
Code
Issues
Pull Requests
Packages
Releases
Wiki
Activity
9163978b2c
llvm-project
/
lld
/
lib
/
CMakeLists.txt
4 lines
79 B
CMake
Raw
Normal View
History
Unescape
Escape
Initial commit. Code by Nick Kledzik. Cleanups and build system by me. llvm-svn: 146844
2011-12-18 16:27:59 +08:00
add_subdirectory
(
Core
)
Sources now require C++11 to build. Add first linker pass (StubsPass) which looks for calls to shared library symbols and replaces them with calls to a StubAtom. On ELF system, a "stub" is a PLT entry. Added a simple test case. Pass a Platform object to YAML reader and writer for converting fixup kinds between names and values. Change output of Resolver to be a File object instead of a vector of Atoms. Thus, passes operate on a File instead of just Atoms. Rework how to walk through a File's Atoms. Now iterator based instead of a method that visits each atom. llvm-svn: 152269
2012-03-08 08:18:30 +08:00
add_subdirectory
(
Passes
)
Major refactoring: Remove Platform concept. In its place there are now Reader and Writer subclasses for each file format. Each Reader and Writer subclass defines an "options" class which controls how that Reader or Writer operates. llvm-svn: 157774
2012-06-01 06:34:00 +08:00
add_subdirectory
(
ReaderWriter
)