head 1.11; access; symbols perseant-exfatfs-base-20250801:1.11 perseant-exfatfs-base-20240630:1.11 perseant-exfatfs:1.11.0.6 perseant-exfatfs-base:1.11 netbsd-8-3-RELEASE:1.10 netbsd-9-4-RELEASE:1.10 netbsd-9-3-RELEASE:1.10 cjep_sun2x:1.11.0.4 cjep_sun2x-base:1.11 cjep_staticlib_x-base1:1.11 netbsd-9-2-RELEASE:1.10 cjep_staticlib_x:1.11.0.2 cjep_staticlib_x-base:1.11 netbsd-9-1-RELEASE:1.10 phil-wifi-20200421:1.11 phil-wifi-20200411:1.11 phil-wifi-20200406:1.11 netbsd-8-2-RELEASE:1.10 netbsd-9-0-RELEASE:1.10 netbsd-9-0-RC2:1.10 netbsd-9-0-RC1:1.10 netbsd-9:1.10.0.26 netbsd-9-base:1.10 phil-wifi-20190609:1.10 netbsd-8-1-RELEASE:1.10 netbsd-8-1-RC1:1.10 pgoyette-compat-merge-20190127:1.10 pgoyette-compat-20190127:1.10 pgoyette-compat-20190118:1.10 pgoyette-compat-1226:1.10 pgoyette-compat-1126:1.10 pgoyette-compat-1020:1.10 pgoyette-compat-0930:1.10 pgoyette-compat-0906:1.10 netbsd-7-2-RELEASE:1.10 pgoyette-compat-0728:1.10 netbsd-8-0-RELEASE:1.10 phil-wifi:1.10.0.24 phil-wifi-base:1.10 pgoyette-compat-0625:1.10 netbsd-8-0-RC2:1.10 pgoyette-compat-0521:1.10 pgoyette-compat-0502:1.10 pgoyette-compat-0422:1.10 netbsd-8-0-RC1:1.10 pgoyette-compat-0415:1.10 pgoyette-compat-0407:1.10 pgoyette-compat-0330:1.10 pgoyette-compat-0322:1.10 pgoyette-compat-0315:1.10 netbsd-7-1-2-RELEASE:1.10 pgoyette-compat:1.10.0.22 pgoyette-compat-base:1.10 netbsd-7-1-1-RELEASE:1.10 matt-nb8-mediatek:1.10.0.20 matt-nb8-mediatek-base:1.10 perseant-stdc-iso10646:1.10.0.18 perseant-stdc-iso10646-base:1.10 netbsd-8:1.10.0.16 netbsd-8-base:1.10 prg-localcount2-base3:1.10 prg-localcount2-base2:1.10 prg-localcount2-base1:1.10 prg-localcount2:1.10.0.14 prg-localcount2-base:1.10 pgoyette-localcount-20170426:1.10 bouyer-socketcan-base1:1.10 pgoyette-localcount-20170320:1.10 netbsd-7-1:1.10.0.12 netbsd-7-1-RELEASE:1.10 netbsd-7-1-RC2:1.10 netbsd-7-nhusb-base-20170116:1.10 bouyer-socketcan:1.10.0.10 bouyer-socketcan-base:1.10 pgoyette-localcount-20170107:1.10 netbsd-7-1-RC1:1.10 pgoyette-localcount-20161104:1.10 netbsd-7-0-2-RELEASE:1.10 localcount-20160914:1.10 netbsd-7-nhusb:1.10.0.8 netbsd-7-nhusb-base:1.10 pgoyette-localcount-20160806:1.10 pgoyette-localcount-20160726:1.10 pgoyette-localcount:1.10.0.6 pgoyette-localcount-base:1.10 netbsd-7-0-1-RELEASE:1.10 netbsd-7-0:1.10.0.4 netbsd-7-0-RELEASE:1.10 netbsd-7-0-RC3:1.10 netbsd-7-0-RC2:1.10 netbsd-7-0-RC1:1.10 netbsd-6-0-6-RELEASE:1.4 netbsd-6-1-5-RELEASE:1.4 netbsd-7:1.10.0.2 netbsd-7-base:1.10 yamt-pagecache-base9:1.9 yamt-pagecache-tag8:1.3.2.1 netbsd-6-1-4-RELEASE:1.4 netbsd-6-0-5-RELEASE:1.4 tls-earlyentropy:1.9.0.2 tls-earlyentropy-base:1.10 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.9 riastradh-drm2-base3:1.9 netbsd-6-1-3-RELEASE:1.4 netbsd-6-0-4-RELEASE:1.4 netbsd-6-1-2-RELEASE:1.4 netbsd-6-0-3-RELEASE:1.4 netbsd-6-1-1-RELEASE:1.4 riastradh-drm2-base2:1.7 riastradh-drm2-base1:1.7 riastradh-drm2:1.7.0.2 riastradh-drm2-base:1.7 netbsd-6-1:1.4.0.10 netbsd-6-0-2-RELEASE:1.4 netbsd-6-1-RELEASE:1.4 khorben-n900:1.6.0.2 netbsd-6-1-RC4:1.4 netbsd-6-1-RC3:1.4 agc-symver:1.5.0.4 agc-symver-base:1.5 netbsd-6-1-RC2:1.4 netbsd-6-1-RC1:1.4 yamt-pagecache-base8:1.4 netbsd-6-0-1-RELEASE:1.4 yamt-pagecache-base7:1.4 matt-nb6-plus-nbase:1.4 yamt-pagecache-base6:1.4 netbsd-6-0:1.4.0.8 netbsd-6-0-RELEASE:1.4 netbsd-6-0-RC2:1.4 tls-maxphys:1.4.0.6 tls-maxphys-base:1.10 matt-nb6-plus:1.4.0.4 matt-nb6-plus-base:1.4 netbsd-6-0-RC1:1.4 yamt-pagecache-base5:1.4 yamt-pagecache-base4:1.4 netbsd-6:1.4.0.2 netbsd-6-base:1.4 yamt-pagecache-base3:1.3 yamt-pagecache-base2:1.3 yamt-pagecache:1.3.0.2 yamt-pagecache-base:1.3; locks; strict; comment @# @; 1.11 date 2019.11.13.22.03.39; author joerg; state dead; branches; next 1.10; commitid VVWg38Zx9vNeTJKB; 1.10 date 2014.05.30.18.28.14; author joerg; state Exp; branches 1.10.24.1; next 1.9; commitid HUKCFjIKgK7YKACx; 1.9 date 2014.02.14.20.23.56; author joerg; state Exp; branches 1.9.2.1; next 1.8; commitid vx0eoFPhbjkRL6px; 1.8 date 2014.01.15.22.21.34; author joerg; state Exp; branches; next 1.7; commitid HdzLIuZThDhTnglx; 1.7 date 2013.05.28.17.37.34; author joerg; state Exp; branches; next 1.6; commitid XKi6BfOZNFC9hqRw; 1.6 date 2013.04.25.13.59.57; author joerg; state Exp; branches; next 1.5; 1.5 date 2013.01.23.15.02.58; author joerg; state Exp; branches; next 1.4; 1.4 date 2012.01.11.23.24.47; author joerg; state Exp; branches 1.4.6.1; next 1.3; 1.3 date 2011.07.25.16.32.43; author joerg; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2011.07.17.20.07.58; author joerg; state Exp; branches; next 1.1; 1.1 date 2011.07.07.21.59.15; author joerg; state Exp; branches; next ; 1.10.24.1 date 2020.04.13.07.55.24; author martin; state dead; branches; next ; commitid X01YhRUPVUDaec4C; 1.9.2.1 date 2014.08.10.07.09.09; author tls; state Exp; branches; next ; commitid t01A1TLTYxkpGMLx; 1.4.6.1 date 2013.02.25.00.26.37; author tls; state Exp; branches; next 1.4.6.2; 1.4.6.2 date 2013.06.23.06.28.22; author tls; state Exp; branches; next 1.4.6.3; commitid OnlO1cBgtQRcIHUw; 1.4.6.3 date 2014.08.19.23.51.23; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; 1.3.2.1 date 2012.04.17.00.03.30; author yamt; state Exp; branches; next 1.3.2.2; 1.3.2.2 date 2014.05.22.16.14.41; author yamt; state Exp; branches; next ; commitid KHtKDF1WbVBthyBx; desc @@ 1.11 log @Remove old LLVM build system. @ text @# $NetBSD: Makefile,v 1.10 2014/05/30 18:28:14 joerg Exp $ LIB= LLVMARMMCTargetDesc .include .PATH: ${LLVM_SRCDIR}/lib/Target/ARM/MCTargetDesc ARM_OBJDIR!= cd ${.CURDIR}/../libLLVMARMCodeGen && ${PRINTOBJDIR} CPPFLAGS+= -I${ARM_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/ARM SRCS+= ARMAsmBackend.cpp \ ARMELFObjectWriter.cpp \ ARMELFStreamer.cpp \ ARMMCAsmInfo.cpp \ ARMMCCodeEmitter.cpp \ ARMMCExpr.cpp \ ARMMCTargetDesc.cpp \ ARMTargetStreamer.cpp \ ARMMachORelocationInfo.cpp \ ARMMachObjectWriter.cpp \ ARMUnwindOpAsm.cpp \ ARMWinCOFFObjectWriter.cpp \ ARMWinCOFFStreamer.cpp .if defined(HOSTLIB) .include .else .include .endif @ 1.10 log @Update build system for LLVM/Clang snapshot r209886. This brings in the merged AArch64 backend and the move of eARM to DWARF exception handling for NetBSD. C++11 is required for building. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2014/02/14 20:23:56 joerg Exp $ @ 1.10.24.1 log @Mostly merge changes from HEAD upto 20200411 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2014/05/30 18:28:14 joerg Exp $ @ 1.9 log @Update LLVm/Clang to 3.5svn r201163. This brings improvements to the 16bit x86 support, self hosting for SPARC64 and improvements to the NetBSD driver on ARM, AArch64 and MIPS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2014/01/15 22:21:34 joerg Exp $ d22 3 a24 1 ARMUnwindOpAsm.cpp @ 1.9.2.1 log @Rebase. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2014/05/30 18:28:14 joerg Exp $ d22 1 a22 3 ARMUnwindOpAsm.cpp \ ARMWinCOFFObjectWriter.cpp \ ARMWinCOFFStreamer.cpp @ 1.8 log @Update build glue for LLVM/Clang 3.5svn r199312. Noticable changes include bug fixes for the loop vectorizer, initial work for assembler parser/disassembler on SPARC, improvements to ARM assembler and .code16 support on x86. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2013/05/28 17:37:34 joerg Exp $ a12 1 ARMBuildAttrs.cpp \ d19 1 @ 1.7 log @Update LLVM/Clang snapshot to r182734. Brings initial support for integrated PowerPC assembler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2013/04/25 13:59:57 joerg Exp $ d13 1 @ 1.6 log @Update LLVM/Clang snapshot to r180004. This brings in the last pieces of C++11 support in Clang as well as initial SPARC64 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2013/01/23 15:02:58 joerg Exp $ d19 1 @ 1.5 log @Update LLVM/Clang snapshot to r172366. Catch up with the move past 3.2 release. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/01/11 23:24:47 joerg Exp $ d19 2 a20 1 ARMMachObjectWriter.cpp @ 1.4 log @Update LLVM/Clang snapshot to r147888. Most importantly, this fixes a number of ABI issues for i386 and provides the correct __FLT_EVAL_METHOD__ when using i387. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/07/25 16:32:43 joerg Exp $ d14 1 @ 1.4.6.1 log @resync with head @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/01/11 23:24:47 joerg Exp $ a13 1 ARMELFStreamer.cpp \ @ 1.4.6.2 log @resync from head @ text @d1 1 a1 1 # $NetBSD$ d19 1 a19 3 ARMMachORelocationInfo.cpp \ ARMMachObjectWriter.cpp \ ARMUnwindOpAsm.cpp @ 1.4.6.3 log @Rebase to HEAD as of a few days ago. @ text @a18 1 ARMTargetStreamer.cpp \ d21 1 a21 3 ARMUnwindOpAsm.cpp \ ARMWinCOFFObjectWriter.cpp \ ARMWinCOFFStreamer.cpp @ 1.3 log @Update to LLVM/Clang snapshot to r135906. Fixes a number of bugs found in the pkgsrc bulk builds. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2011/07/17 20:07:58 joerg Exp $ d13 1 @ 1.3.2.1 log @sync with head @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/07/25 16:32:43 joerg Exp $ a12 1 ARMELFObjectWriter.cpp \ @ 1.3.2.2 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3.2.1 2012/04/17 00:03:30 yamt Exp $ a13 1 ARMELFStreamer.cpp \ d18 1 a18 4 ARMTargetStreamer.cpp \ ARMMachORelocationInfo.cpp \ ARMMachObjectWriter.cpp \ ARMUnwindOpAsm.cpp @ 1.2 log @Update to Clang/LLVM r135360. Most importantly, this adjusts the cc -print-search-dirs output to expand sysroot-prefixed library paths to make live easier for libtool. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2011/07/07 21:59:15 joerg Exp $ d12 6 a17 2 SRCS+= ARMMCAsmInfo.cpp \ ARMMCTargetDesc.cpp @ 1.1 log @Update LLVM/Clang snapshot to r134635. This reduces the memory usage in preprocessor heavy code and recognizes mipseb as alias for mips. @ text @d1 1 a1 1 # $NetBSD$ d12 2 a13 1 SRCS+= ARMMCTargetDesc.cpp @