| #
1ad61ae0 |
| 11-Nov-2023 |
robert <robert@openbsd.org> |
update build infrastructure for llvm-16.0.6
|
| #
c04ab3e3 |
| 28-Apr-2021 |
patrick <patrick@openbsd.org> |
Update clang build infrastructure for LLVM 11.1.0.
Heavy lifting by mortimer@, thank you so much!
|
| #
e73ff4e6 |
| 01-Dec-2020 |
visa <visa@openbsd.org> |
Implement Loongson 2F BTB bug workaround in clang
This adapts the -mfix-loongson2f-btb workaround from as(1) to LLVM/clang. Because LLVM emits machine code directly without using assembly as interme
Implement Loongson 2F BTB bug workaround in clang
This adapts the -mfix-loongson2f-btb workaround from as(1) to LLVM/clang. Because LLVM emits machine code directly without using assembly as intermediary form, the workaround has to be applied in the compiler backend in addition to the integrated assembler.
Discussed with miod@ OK mortimer@
show more ...
|
| #
aa1fa3d4 |
| 03-Aug-2020 |
patrick <patrick@openbsd.org> |
Update build infrastructure for LLVM 10.0.0.
ok hackroom@ tested by plenty
|
| #
52446778 |
| 25-Oct-2019 |
mortimer <mortimer@openbsd.org> |
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epil
Add retguard for octeon/mips64.
For this architecture we use separate retguard prologue and epilogue code for static or PIC code. In the PIC case we use some additional code before the retguard epilogue to recover the function start address and the GOT pointer in order to get the per-function random cookie. Much thanks to visa@ for suggestions and advice making it all work.
ok deraadt@ visa@
show more ...
|
| #
7350f337 |
| 23-Jun-2019 |
patrick <patrick@openbsd.org> |
Update clang build infrastructure for LLVM 8.0.0.
|
| #
2584ca0b |
| 05-Mar-2019 |
jsg <jsg@openbsd.org> |
Build and install a shared libLLVM, llvm-config and llvm includes. This is required to build the radeonsi Mesa driver.
ok patrick@
|
| #
4f0ddf55 |
| 27-Jan-2019 |
patrick <patrick@openbsd.org> |
Update clang build infrastructure for LLVM 7.0.1.
|
| #
f7631674 |
| 04-Oct-2017 |
patrick <patrick@openbsd.org> |
Update clang build infrastructure for LLVM 5.0.0.
|
| #
597daf03 |
| 09-Jul-2017 |
espie <espie@openbsd.org> |
zap empty depends/silence empty installs. okay millert@
|
| #
5d4f27cc |
| 25-Jan-2017 |
patrick <patrick@openbsd.org> |
Add infrastructure to build LLVM for mips64.
"check with visa@" kettenis@ "go ahead" visa@
|