| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Init project. | 11 个月前 | |
[cmake] Use CMAKE_TRY_COMPILE_PLATFORM_VARIABLES Now that our minimum required CMake version is past 3.6, we can use CMAKE_TRY_COMPILE_PLATFORM_VARIABLES instead of relying on environment variable trickery. The two aren't entirely equivalent because CMAKE_TRY_COMPILE_PLATFORM_VARIABLES is only used for try_compiles of source files and not whole projects, but I ran LLVM configures before and after this change and the generated CMakeCache.txt files were identical, so this should be NFC for us. Reviewed By: thakis Differential Revision: https://reviews.llvm.org/D121035 | 4 年前 | |
CMake: Added notes pointing to the LLVM CMake documentation. llvm-svn: 68429 | 17 年前 | |
[CMake] Stop zstd find_package warnings | 3 年前 | |
[PowerPC] Add the LLVM triple for powerpcle [1/5] Add a triple for powerpcle-*-*. This is a little-endian encoding of the 32-bit PowerPC ABI, useful in certain niche situations: 1) A loader such as the FreeBSD loader which will be loading a little endian kernel. This is required for PowerPC64LE to load properly in pseries VMs. Such a loader is implemented as a freestanding ELF32 LSB binary. 2) Userspace emulation of a 32-bit LE architecture such as x86 on 64-bit hosts such as PowerPC64LE with tools like box86 requires having a 32-bit LE toolchain and library set, as they operate by translating only the main binary and switching to native code when making library calls. 3) The Void Linux for PowerPC project is experimenting with running an entire powerpcle userland. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D93918 | 5 年前 | |
[CMake] Fix Xcode build with LLVM_ENABLE_OBJLIB. This amends chapuni's r246156 to handle an Xcode quirk, one even called out in the CMake documentation: Some native build systems may not like targets that have only object files, so consider adding at least one real source file to any target that references $<TARGET_OBJECTS:objlib>. I've limited the scope of this hack to Xcode for now. llvm-svn: 247305 | 10 年前 | |
Win installer: provide a pretty icon llvm-svn: 204960 | 12 年前 | |
CMake: polish the Windows packaging rules This tweaks the CMake rules for building an installation package on Windows: - Sets license file (otherwise nsis shows an ugly default) - Adds LLVM logo - Shows "do you want to add this to the system path" dialog. Differential Revision: http://llvm-reviews.chandlerc.com/D1414 llvm-svn: 188509 | 12 年前 | |
[ExecutionEngine] Check for libunwind before calling __register_frame libgcc and libunwind have different flavours of __register_frame. Both flavours are already correctly handled, except that the code to handle the libunwind flavour is guarded by __APPLE__. This change uses the presence of __unw_add_dynamic_fde in libunwind instead to detect whether libunwind is used, rather than hardcoding it as Apple vs. non-Apple. Fixes PR44074. Thanks to Albert Jin <albert.jin@gmail.com> and Chris Schafmeister <chris.schaf@verizon.net> for identifying the problem. Reviewed By: lhames Differential Revision: https://reviews.llvm.org/D106129 | 4 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 4 年前 | ||
| 17 年前 | ||
| 3 年前 | ||
| 5 年前 | ||
| 10 年前 | ||
| 12 年前 | ||
| 12 年前 | ||
| 4 年前 |