summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin/clang/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update build infrastructure for LLVM 10.0.1.patrick2020-08-097-15/+15
|
* Update build infrastructure for LLVM 10.0.0.patrick2020-08-0331-98/+499
| | | | | ok hackroom@ tested by plenty
* We need the same header files on powerpc64 as we have on powerpc.kettenis2020-07-021-2/+2
| | | | ok deraadt@
* Like Targets.def include AMDGPU lines in generated .def files forjsg2019-12-061-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.patrick2019-09-016-14/+14
|
* Update clang build infrastructure for LLVM 8.0.0.patrick2019-06-238-27/+46
|
* Define LLVM_NATIVE_* in llvm-config.h like the result of a cmakejsg2019-03-062-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.jsg2019-03-053-11/+42
| | | | | | This is required to build the radeonsi Mesa driver. ok patrick@
* build AMDGPU Target in addition to nativejsg2019-03-051-2/+3
|
* define LLVM_ENABLE_THREADS and LLVM_HAS_ATOMICSjsg2019-02-261-2/+2
| | | | | | matches the result of building with cmake ok patrick@
* When bsd.lib.mk builds shared libraries it builds with -DPIC whichjsg2019-02-141-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.patrick2019-01-291-1/+1
| | | | From Brad
* add Makefiles for AMDGPU targetjsg2019-01-291-0/+125
| | | | ok patrick@
* Update clang build infrastructure for LLVM 7.0.1.patrick2019-01-2712-274/+117
|
* Add infrastructure to compile and link LLDB. Inspecting core filespatrick2018-10-041-0/+29
| | | | | | works, but actually running stuff probably won't. ok kettenis@
* Install a bunch more headers included by intrin.h, fixes at least libvpxlandry2018-04-071-1/+12
| | | | | and probably firefox on amd64/i386. ok patrick@
* Install clwbintrin.h as it is needed by immintrin.h.patrick2018-04-061-1/+2
| | | | Noticed by sthen@
* Move Version.inc to the correct folder.patrick2018-04-061-1/+1
| | | | Noticed by sthen@
* Update clang build infrastructure for LLVM 6.0.0.patrick2018-04-0613-32/+132
|
* Update to LLVM 5.0.1 which apparently includes plenty of bugfixes.patrick2017-12-246-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.patrick2017-10-0412-55/+64
|
* zap empty depends/silence empty installs.espie2017-07-0915-74/+29
| | | | okay millert@
* Install a few more x86 intrinsics header files.kettenis2017-04-281-4/+11
| | | | spotted by espie@
* Install clflushoptintrin.h and move pkuintrin.h such that the list iskettenis2017-04-201-2/+3
| | | | | | properly sorted. pointed out by espie@
* Take a more radical approach to disabling colours: pretend we don'tpascal2017-04-171-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 welljsg2017-04-121-4/+4
|
* Invoke install -d for each directory in the /usr/lib/clang hierarchyjsg2017-04-121-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.kettenis2017-04-101-3/+11
| | | | ok jsg@
* Add infrastructure to build LLVM for mips64.patrick2017-01-251-0/+80
| | | | | "check with visa@" kettenis@ "go ahead" visa@
* Update clang build infrastructure for LLVM 4.0.0patrick2017-01-248-251/+138
| | | | Discussed with kettenis@
* Add build infrastructure for lld.patrick2017-01-221-0/+5
| | | | ok kettenis@
* Update clang build infrastructure for LLVM 3.9.1patrick2017-01-147-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.kettenis2017-01-071-65/+65
| | | | ok patrick@, jsg@
* Don't install standard C headers for which we already have a proper systemkettenis2017-01-061-11/+1
| | | | | | version. Also don't install vadefs.h which is a microsoft invention. ok patrick@
* Add AArch64 backend build infrastructure.patrick2016-11-241-0/+92
| | | | ok pascal@
* Add PowerPC backend build infrastructure.pascal2016-09-191-0/+75
| | | | ok kettenis@
* Add missing build infrastructure for arm.kettenis2016-09-171-0/+85
| | | | ok patrick@, jsg@, pascal@
* Have "make cleandir" work everywhere in the clang tree.pascal2016-09-0811-22/+22
| | | | noticed by and ok jsg@
* I was bound to forget some files ...pascal2016-09-051-0/+204
|
* LLVM/Clang build system. This only builds the bare minimum of what is neededpascal2016-09-0516-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@