Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update build infrastructure for LLVM 10.0.1. | 2020-08-09 | 7 | -15/+15 | |
| | |||||
* | Update build infrastructure for LLVM 10.0.0. | 2020-08-03 | 31 | -98/+499 | |
| | | | | | ok hackroom@ tested by plenty | ||||
* | We need the same header files on powerpc64 as we have on powerpc. | 2020-07-02 | 1 | -2/+2 | |
| | | | | ok deraadt@ | ||||
* | Like Targets.def include AMDGPU lines in generated .def files for | 2019-12-06 | 1 | -4/+7 | |
| | | | | | | | AsmParsers.def AsmPrinters.def and Disassemblers.def. Required so that LLVM headers will have prototypes for LLVMInitializeAMDGPUAsmPrinter() and LLVMInitializeAMDGPUAsmParser(). | ||||
* | Update clang build infrastructure for LLVM 8.0.1. | 2019-09-01 | 6 | -14/+14 | |
| | |||||
* | Update clang build infrastructure for LLVM 8.0.0. | 2019-06-23 | 8 | -27/+46 | |
| | |||||
* | Define LLVM_NATIVE_* in llvm-config.h like the result of a cmake | 2019-03-06 | 2 | -31/+11 | |
| | | | | | | | | | build so external users of Support/TargetSelect.h will work correctly. Previously these were defined via -D in CPPFLAGS. Fixes llvmpipe erroring out due to no targets being registered. ok patrick@ | ||||
* | Build and install a shared libLLVM, llvm-config and llvm includes. | 2019-03-05 | 3 | -11/+42 | |
| | | | | | | This is required to build the radeonsi Mesa driver. ok patrick@ | ||||
* | build AMDGPU Target in addition to native | 2019-03-05 | 1 | -2/+3 | |
| | |||||
* | define LLVM_ENABLE_THREADS and LLVM_HAS_ATOMICS | 2019-02-26 | 1 | -2/+2 | |
| | | | | | | matches the result of building with cmake ok patrick@ | ||||
* | When bsd.lib.mk builds shared libraries it builds with -DPIC which | 2019-02-14 | 1 | -0/+12 | |
| | | | | | | | | | | | | | | | causes problems in the following files which use PIC as a variable name. Undefine PIC in llvm-config.h to minimise the diff to upstream LLVM. include/llvm/MC/MCObjectFileInfo.h lib/MC/MCObjectFileInfo.cpp lib/Transforms/Scalar/LICM.cpp lib/Transforms/Utils/PredicateInfo.cpp These are the files that would be built as part of a shared libLLVM. There are other files with PIC variable names in clang code. #undef PIC approach suggested by kettenis@ | ||||
* | Correct LLVM backend version. | 2019-01-29 | 1 | -1/+1 | |
| | | | | From Brad | ||||
* | add Makefiles for AMDGPU target | 2019-01-29 | 1 | -0/+125 | |
| | | | | ok patrick@ | ||||
* | Update clang build infrastructure for LLVM 7.0.1. | 2019-01-27 | 12 | -274/+117 | |
| | |||||
* | Add infrastructure to compile and link LLDB. Inspecting core files | 2018-10-04 | 1 | -0/+29 | |
| | | | | | | works, but actually running stuff probably won't. ok kettenis@ | ||||
* | Install a bunch more headers included by intrin.h, fixes at least libvpx | 2018-04-07 | 1 | -1/+12 | |
| | | | | | and probably firefox on amd64/i386. ok patrick@ | ||||
* | Install clwbintrin.h as it is needed by immintrin.h. | 2018-04-06 | 1 | -1/+2 | |
| | | | | Noticed by sthen@ | ||||
* | Move Version.inc to the correct folder. | 2018-04-06 | 1 | -1/+1 | |
| | | | | Noticed by sthen@ | ||||
* | Update clang build infrastructure for LLVM 6.0.0. | 2018-04-06 | 13 | -32/+132 | |
| | |||||
* | Update to LLVM 5.0.1 which apparently includes plenty of bugfixes. | 2017-12-24 | 6 | -18/+18 | |
| | | | | | | | Requested by Brad Tested by me on amd64 Tested by bluhm on i386 Tested by kettenis on arm64, armv7 and sparc64 | ||||
* | Update clang build infrastructure for LLVM 5.0.0. | 2017-10-04 | 12 | -55/+64 | |
| | |||||
* | zap empty depends/silence empty installs. | 2017-07-09 | 15 | -74/+29 | |
| | | | | okay millert@ | ||||
* | Install a few more x86 intrinsics header files. | 2017-04-28 | 1 | -4/+11 | |
| | | | | spotted by espie@ | ||||
* | Install clflushoptintrin.h and move pkuintrin.h such that the list is | 2017-04-20 | 1 | -2/+3 | |
| | | | | | | properly sorted. pointed out by espie@ | ||||
* | Take a more radical approach to disabling colours: pretend we don't | 2017-04-17 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | HAVE_TERMINFO in our local config.h. Some of the lower levels of LLVM don't seem to respect our default setting. As a result, delete the -ltermlib dependency. Note that this breaks -fcolor-diagnostics=auto. However, fixing the whole codebase is out of scope for now ... Prompted by an instance found in the AsmParser by deraadt@ ok kettenis@ patrick@ | ||||
* | explicitly set the ownership on installed include files as well | 2017-04-12 | 1 | -4/+4 | |
| | |||||
* | Invoke install -d for each directory in the /usr/lib/clang hierarchy | 2017-04-12 | 1 | -3/+5 | |
| | | | | | | | as they aren't in mtree. Problem with wrong ownership and permission of directories reported by sthen@. ok deraadt@ sthen@ tb@ | ||||
* | Generate and install arm_neon.h on arm and arm64. | 2017-04-10 | 1 | -3/+11 | |
| | | | | ok jsg@ | ||||
* | Add infrastructure to build LLVM for mips64. | 2017-01-25 | 1 | -0/+80 | |
| | | | | | "check with visa@" kettenis@ "go ahead" visa@ | ||||
* | Update clang build infrastructure for LLVM 4.0.0 | 2017-01-24 | 8 | -251/+138 | |
| | | | | Discussed with kettenis@ | ||||
* | Add build infrastructure for lld. | 2017-01-22 | 1 | -0/+5 | |
| | | | | ok kettenis@ | ||||
* | Update clang build infrastructure for LLVM 3.9.1 | 2017-01-14 | 7 | -147/+93 | |
| | | | | | | "go ahead" kettenis@ "just go ahead" deraadt@ "sounds good to me" stefan@ | ||||
* | Only install header files relevant for the architecture we're targeting. | 2017-01-07 | 1 | -65/+65 | |
| | | | | ok patrick@, jsg@ | ||||
* | Don't install standard C headers for which we already have a proper system | 2017-01-06 | 1 | -11/+1 | |
| | | | | | | version. Also don't install vadefs.h which is a microsoft invention. ok patrick@ | ||||
* | Add AArch64 backend build infrastructure. | 2016-11-24 | 1 | -0/+92 | |
| | | | | ok pascal@ | ||||
* | Add PowerPC backend build infrastructure. | 2016-09-19 | 1 | -0/+75 | |
| | | | | ok kettenis@ | ||||
* | Add missing build infrastructure for arm. | 2016-09-17 | 1 | -0/+85 | |
| | | | | ok patrick@, jsg@, pascal@ | ||||
* | Have "make cleandir" work everywhere in the clang tree. | 2016-09-08 | 11 | -22/+22 | |
| | | | | noticed by and ok jsg@ | ||||
* | I was bound to forget some files ... | 2016-09-05 | 1 | -0/+204 | |
| | |||||
* | LLVM/Clang build system. This only builds the bare minimum of what is needed | 2016-09-05 | 16 | -0/+1307 | |
to get a working "clang" binary. Note that you need GCC from ports to bootstrap clang. looks good to patrick@, ok jsg@ kettenis@ |