Go to file
Martin Storsjo 5351891b55 [COFF] Add support for the GNU ld flag --kill-at
GNU ld has got a number of different flags for adjusting how to
behave around stdcall functions. The --kill-at flag strips the
trailing sdcall suffix from exported functions (which otherwise
is included by default in MinGW setups).

This also strips it from the corresponding import library though.
That makes it hard to link to such an import library from code
that calls the functions - but this matches what GNU ld does with
this flag. Therefore, this flag is probably not sensibly used
together with import libraries, but probably mostly when creating
some sort of plugin, or if creating the import library separately
with dlltool.

Differential Revision: https://reviews.llvm.org/D44292

llvm-svn: 327561
2018-03-14 20:17:16 +00:00
clang [Parser] (C++) Make -Wextra-semi slightly more useful 2018-03-14 19:31:34 +00:00
clang-tools-extra [clangd] Use Contents from inputs in codeComplete and signatureHelp 2018-03-14 18:31:48 +00:00
compiler-rt [scudo] Add Chunk::getSize, rework Chunk::getUsableSize 2018-03-14 15:50:32 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc nan: Implement 2018-03-12 19:46:52 +00:00
libcxx [libcxx][test] Adding apple-clang-9 to UNSUPPORTED in iter_alloc_deduction.fail.cpp. 2018-03-12 18:06:37 +00:00
libcxxabi [demangler] Simplify printing of structured bindings. 2018-03-10 22:33:49 +00:00
libunwind [libunwind][MIPS]: Add support for unwinding in N32 processes. 2018-02-27 21:24:02 +00:00
lld [COFF] Add support for the GNU ld flag --kill-at 2018-03-14 20:17:16 +00:00
lldb [test] Delete some xfailed lldb-mi tests 2018-03-14 18:37:13 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [MC] Always emit relocations for same-section function references 2018-03-14 19:24:32 +00:00
openmp [libomptarget][nvptx] Bug fix: Correctly identify the warp master active thread. 2018-03-14 19:11:36 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [polly] Change std::sort to llvm::sort in response to r327219 2018-03-13 05:25:23 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.