- Jul 25, 2012
-
-
Sid Manning authored
llvm-svn: 160740
-
Sid Manning authored
with subsequent changes to use lower level interfaces done by me. llvm-svn: 160732
-
- Jul 17, 2012
-
-
Marshall Clow authored
llvm-svn: 160370
-
- Jun 22, 2012
-
-
Michael J. Spencer authored
llvm-svn: 158944
-
- Jun 17, 2012
-
-
Michael J. Spencer authored
Although the code is not valid to begin with. It is trying to do a raw memory copy of a non standard-layout type. nameoffset is not guaranteed to directly follow cmdsize. This should be properly fixed. llvm-svn: 158612
-
- Jun 15, 2012
-
-
Nick Kledzik authored
Add 'invalid' as a Reference Kind so that unknown/invalid kind strings can return that fact to the caller for use in constructing an error message, rather that triggering an assertion. llvm-svn: 158547
-
Nick Kledzik authored
remove return statements after llvm_unreachable() as the compiler no longer warns abot missing return values llvm-svn: 158544
-
Nick Kledzik authored
llvm-svn: 158542
-
Nick Kledzik authored
llvm-svn: 158541
-
- Jun 13, 2012
-
-
Nick Kledzik authored
llvm-svn: 158375
-
- Jun 12, 2012
-
-
Nick Kledzik authored
ivars in WriterOptionsMachO instead have its methods compute ivar interactions. Refactor mach-o Reference Kinds and introduce abstract class KindHandler. Split up StubAtoms.hpp by architecture. Add support for 32-bit x86 stubs. llvm-svn: 158336
-
- Jun 07, 2012
-
-
Nick Kledzik authored
put the public function createReaderPECOFF() in the lld namespace and everything else in is own namespace llvm-svn: 158135
-
Nick Kledzik authored
llvm-svn: 158134
-
Nick Kledzik authored
llvm-svn: 158133
-
- Jun 01, 2012
-
-
Nick Kledzik authored
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
-
- May 22, 2012
-
-
Filipe Cabecinhas authored
llvm-svn: 157253
-
- May 04, 2012
-
-
Nick Kledzik authored
llvm-svn: 156143
-
Nick Kledzik authored
recursive descent functions into one table driven parser. Add proper error recovery and reporting. Add lots of test cases with semantics errors and verify error messages. llvm-svn: 156136
-
Michael J. Spencer authored
llvm-svn: 156130
-
- May 03, 2012
-
-
Michael J. Spencer authored
There are no tests for this yet because I still need to finish the YAML -> COFF converter so we don't get binary files checked in. llvm-svn: 156100
-
- Apr 30, 2012
-
-
Michael J. Spencer authored
llvm-svn: 155847
-
Michael J. Spencer authored
llvm-svn: 155846
-
- Apr 26, 2012
-
-
Evandro Menezes authored
llvm-svn: 155652
-
Jay Foad authored
"friend class Foo;" instead of just friend Foo;". llvm-svn: 155625
-
- Apr 20, 2012
-
-
Michael J. Spencer authored
* MSVC does not yet support initializer lists and uniform initialization. * MSVC does not support flexible array members (And neither does C++). The Mach-O writer test still fails with this, but it all compiles and all other tests pass. llvm-svn: 155215
-
Nick Kledzik authored
Add SharedLibraryFile and ArchiveLibraryFile subclasses of File. Add command line options to lld-core to set various ResolverOptions settings and added lots of test cases to verify the options work. llvm-svn: 155183
-
- Apr 18, 2012
-
-
Nick Kledzik authored
class. Change Resolver to no longer use Platform. Core linking now issues errors directly. We need to factor that out later. Rework how Darwin executable writer finds "main" atom. It now adds to core linking an Atom which has a Reference to "main". llvm-svn: 155060
-
- Apr 09, 2012
-
-
Nick Kledzik authored
llvm-svn: 154302
-
Nick Kledzik authored
llvm-svn: 154301
-
- Apr 08, 2012
-
-
Michael J. Spencer authored
llvm-svn: 154277
-
Michael J. Spencer authored
llvm-svn: 154274
-
- Apr 07, 2012
-
-
Nick Kledzik authored
llvm-svn: 154246
-
Nick Kledzik authored
a hello world executable from atoms. There is still much to be flushed out. Added one test case, test/darwin/hello-world.objtxt, which exercises the darwin platform. Added -platform option to lld-core tool to dynamically select platform. llvm-svn: 154242
-
- Apr 03, 2012
-
-
Michael J. Spencer authored
llvm-svn: 153964
-
Michael J. Spencer authored
types into the lld namespace. llvm-svn: 153963
-
Michael J. Spencer authored
llvm-svn: 153912
-
- Mar 29, 2012
-
-
Michael J. Spencer authored
llvm-svn: 153677
-
Michael J. Spencer authored
llvm-svn: 153620
-
- Mar 28, 2012
-
-
Michael J. Spencer authored
Also fix some Platform.h includes that somehow got missed last time. llvm-svn: 153590
-
Michael J. Spencer authored
library depends on Core. This breaks that cycle. llvm-svn: 153589
-