Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/llvm/llvm-project.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lld/COFF
AgeCommit message (Expand)Author
2015-07-03COFF: Fix /base option.Rui Ueyama
2015-07-03COFF: Define SymbolTable::insert to simplify. NFC.Rui Ueyama
2015-07-02COFF: Fix locally-imported symbols.Rui Ueyama
2015-07-02COFF: Make symbols satisfy weak ordering.Rui Ueyama
2015-07-02COFF: Merge SymbolTable::find{,Symbol}. NFCRui Ueyama
2015-07-02COFF: Infer entry point as early as possible, but not too early.Rui Ueyama
2015-07-02COFF: Resolve AlternateNames using weak aliases.Rui Ueyama
2015-07-02COFF: Rename getReplacement -> repl.Rui Ueyama
2015-07-02COFF: Change GCRoot member type from StringRef to Undefined. NFC.Rui Ueyama
2015-07-02COFF: Simplify and rename findMangle. NFC.Rui Ueyama
2015-07-02COFF: Chagne weak alias' type from SymbolBody** to SymbolBody*. NFC.Rui Ueyama
2015-07-01COFF: Simplify SymbolTable::findLazy. NFC.Rui Ueyama
2015-06-30COFF: Change the order of adding symbols to the symbol table.Rui Ueyama
2015-06-30COFF: Implement SymbolBody::getDebugName() for DefinedBitcode symbols.Peter Collingbourne
2015-06-30COFF: Make DefinedCOFF one pointer smaller.Rui Ueyama
2015-06-30COFF: Use LTOModule::getLinkerOpts() instead of reading the linker directives...Peter Collingbourne
2015-06-30COFF: Split ObjectFile::createSymbolBody into small functions. NFC.Rui Ueyama
2015-06-30Move llvm_unreachable out of switch to avoid -Wswitch-covered-defualt.Rui Ueyama
2015-06-30Silence MSVC "not all control paths return a value" warning.Rui Ueyama
2015-06-30[opt] Devirtualize the SymbolBody type hierarchy and start compactingChandler Carruth
2015-06-30[cleanup] Clean up the flow of creating a symbol body for regular symbols.Chandler Carruth
2015-06-30[opt] Replace the recursive walk for GC with a worklist algorithm.Chandler Carruth
2015-06-29[opt] Hoist the call throuh SymbolBody::getReplacement out of the inlineChandler Carruth
2015-06-29COFF: Handle mangled entry symbol name.Rui Ueyama
2015-06-29COFF: Create an empty file for /pdb.Rui Ueyama
2015-06-29COFF: Fix /export.Rui Ueyama
2015-06-29COFF: Fix logic to find default entry name or subsystem.Rui Ueyama
2015-06-29COFF: Allow mangled symbols as arguments for /export.Rui Ueyama
2015-06-28COFF: Undefined weak aliases are not fatal if /force is given.Rui Ueyama
2015-06-28COFF: Add a comment.Rui Ueyama
2015-06-28COFF: Add /noentry flag.Rui Ueyama
2015-06-28COFF: Support /force flag.Rui Ueyama
2015-06-28COFF: Remove a function that doesn't do much itself. NFC.Rui Ueyama
2015-06-28COFF: Handle LINK environment variable.Rui Ueyama
2015-06-28COFF: Remove useless "explicit".Rui Ueyama
2015-06-28COFF: Make doICF non-recursive. NFC.Rui Ueyama
2015-06-28COFF: Fix ICF correctness bug.Rui Ueyama
2015-06-27[opt] Inline a trivial lookup function into the header.Chandler Carruth
2015-06-27Switch the new COFF linker's symbol table to use a DenseMap ofChandler Carruth
2015-06-27COFF: Use vector::erase instead of reallocating entire vector. NFC.Rui Ueyama
2015-06-27COFF: Avoid vector reallocation. NFC.Rui Ueyama
2015-06-27COFF: Remove dead code.Rui Ueyama
2015-06-27COFF: Add base relocation for delay-import table.Rui Ueyama
2015-06-27COFF: Fix delay-import tables.Rui Ueyama
2015-06-26Fix MSVC build.Peter Collingbourne
2015-06-26COFF: Implement /lldmap flag.Peter Collingbourne
2015-06-26COFF: Align DLL import thunks on 16-byte boundaries.Rui Ueyama
2015-06-26COFF: Fix README.Rui Ueyama
2015-06-26COFF: Update README with the latest performance numbers.Rui Ueyama
2015-06-26COFF: Change symbol resolution order for entry and /include.Rui Ueyama