Go to file
Martin Storsjo 802b434156 [X86] Properly implement the calling convention for f80 for mingw/x86_64
In these cases, both parameters and return values are passed
as a pointer to a stack allocation.

MSVC doesn't use the f80 data type at all, while it is used
for long doubles on mingw.

Normally, this part of the calling convention is handled
within clang, but for intrinsics that are lowered to libcalls,
it may need to be handled within llvm as well.

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

llvm-svn: 327957
2018-03-20 06:19:38 +00:00
clang Properly construct `inline` members without initializers 2018-03-20 03:27:44 +00:00
clang-tools-extra Fixup test to explicitly use -fexceptions since exceptions are disabled by default on the PS4 target. 2018-03-19 21:22:58 +00:00
compiler-rt Revert "[compiler-rt] Change std::sort to llvm::sort in response to r327219" 2018-03-20 01:17:18 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc remainder: Port from amd builtins 2018-03-19 01:01:10 +00:00
libcxx Updated C++2a status with changes from Jacksonville WG21 meeting 2018-03-18 19:29:21 +00:00
libcxxabi [demangler] Support for <template-param>s in generic lambdas. 2018-03-16 03:06:30 +00:00
libunwind [libunwind][MIPS]: Add support for unwinding in N32 processes. 2018-02-27 21:24:02 +00:00
lld [ELF] Make SectionHeaderOffset less sensitive. 2018-03-20 00:55:39 +00:00
lldb Add a suggestion to convert dotest tests to use run_to_source_breakpoint. 2018-03-20 02:15:23 +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 [X86] Properly implement the calling convention for f80 for mingw/x86_64 2018-03-20 06:19:38 +00:00
openmp Fix for Fix for https://bugs.llvm.org/show_bug.cgi?id=36705. 2018-03-19 18:05:15 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Move code generation test case to test/CodeGen/ 2018-03-19 15:05:30 +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.