Install riscv_vector.hUsed at least by ports/news/nzbgetok kettenis@
set .NOTPARALLEL for AMDGPU tblgen files to tame memory usage on i386ok deraadt@
TargetMCAs.def is required to be installed in the llvm include dirso instead of shipping the file internally, let's generate it andinstall it with the rest of the headers; unbreaks xenocara build
update build infrastructure for llvm-16.0.6
Build and install llvm-readobj, also install it as llvm-readelfUseful on architectures not actually supported by our ancient binutils(arm64, powerpc64, riscv64), or on architectures incompletely s
Build and install llvm-readobj, also install it as llvm-readelfUseful on architectures not actually supported by our ancient binutils(arm64, powerpc64, riscv64), or on architectures incompletely supported(eg recent features on amd64).ok kettenis@ sthen@
show more ...
Enable libedit line editingSync our hardcoded config with what cmake detects in ports/devel/llvm.Brought up privately by cheloha@, then by Andrei on tech@, input and okgnezdo@
Update build infrastructure for LLVM 13.0.0.
Add infrastructure to build llvm-objcopy and llvm-objdump.ok kettenis@ sthen@
riscv64 clang support.With several fixes from review integrated.ok patrick@
Update clang build infrastructure for LLVM 11.1.0.Heavy lifting by mortimer@, thank you so much!
Update build infrastructure for LLVM 10.0.1.
Update build infrastructure for LLVM 10.0.0.ok hackroom@tested by plenty
We need the same header files on powerpc64 as we have on powerpc.ok deraadt@
Like Targets.def include AMDGPU lines in generated .def files forAsmParsers.def AsmPrinters.def and Disassemblers.def.Required so that LLVM headers will have prototypes forLLVMInitializeAMDGPUAsm
Like Targets.def include AMDGPU lines in generated .def files forAsmParsers.def AsmPrinters.def and Disassemblers.def.Required so that LLVM headers will have prototypes forLLVMInitializeAMDGPUAsmPrinter() and LLVMInitializeAMDGPUAsmParser().
Update clang build infrastructure for LLVM 8.0.1.
Update clang build infrastructure for LLVM 8.0.0.
Define LLVM_NATIVE_* in llvm-config.h like the result of a cmakebuild so external users of Support/TargetSelect.h will work correctly.Previously these were defined via -D in CPPFLAGS.Fixes llvmpi
Define LLVM_NATIVE_* in llvm-config.h like the result of a cmakebuild 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.This is required to build the radeonsi Mesa driver.ok patrick@
build AMDGPU Target in addition to native
define LLVM_ENABLE_THREADS and LLVM_HAS_ATOMICSmatches the result of building with cmakeok patrick@
When bsd.lib.mk builds shared libraries it builds with -DPIC whichcauses problems in the following files which use PIC as a variable name.Undefine PIC in llvm-config.h to minimise the diff to upstr
When bsd.lib.mk builds shared libraries it builds with -DPIC whichcauses 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.hlib/MC/MCObjectFileInfo.cpplib/Transforms/Scalar/LICM.cpplib/Transforms/Utils/PredicateInfo.cppThese 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.From Brad
add Makefiles for AMDGPU targetok patrick@
Update clang build infrastructure for LLVM 7.0.1.
Add infrastructure to compile and link LLDB. Inspecting core filesworks, but actually running stuff probably won't.ok kettenis@
12