[Differential] [Closed] D1446: Add the AArch64 llvm backend

2015-01-07 Thread dim (Dimitry Andric)
dim closed this revision.
dim updated this revision to Diff 3035.
dim added a comment.

Closed by commit rS276783 (authored by @dim).

CHANGED PRIOR TO COMMIT
  https://reviews.freebsd.org/D1446?vs=3033&id=3035#toc

REVISION DETAIL
  https://reviews.freebsd.org/D1446

AFFECTED FILES
  head/lib/clang/Makefile
  head/lib/clang/clang.build.mk
  head/lib/clang/include/AArch64GenAsmMatcher.inc
  head/lib/clang/include/AArch64GenAsmWriter.inc
  head/lib/clang/include/AArch64GenAsmWriter1.inc
  head/lib/clang/include/AArch64GenCallingConv.inc
  head/lib/clang/include/AArch64GenDAGISel.inc
  head/lib/clang/include/AArch64GenDisassemblerTables.inc
  head/lib/clang/include/AArch64GenFastISel.inc
  head/lib/clang/include/AArch64GenInstrInfo.inc
  head/lib/clang/include/AArch64GenMCCodeEmitter.inc
  head/lib/clang/include/AArch64GenMCPseudoLowering.inc
  head/lib/clang/include/AArch64GenRegisterInfo.inc
  head/lib/clang/include/AArch64GenSubtargetInfo.inc
  head/lib/clang/include/llvm/Config/AsmParsers.def
  head/lib/clang/include/llvm/Config/AsmPrinters.def
  head/lib/clang/include/llvm/Config/Disassemblers.def
  head/lib/clang/include/llvm/Config/Targets.def
  head/lib/clang/libllvmaarch64asmparser/Makefile
  head/lib/clang/libllvmaarch64codegen/Makefile
  head/lib/clang/libllvmaarch64desc/Makefile
  head/lib/clang/libllvmaarch64disassembler/Makefile
  head/lib/clang/libllvmaarch64info/Makefile
  head/lib/clang/libllvmaarch64instprinter/Makefile
  head/lib/clang/libllvmaarch64utils/Makefile
  head/usr.bin/clang/clang/Makefile
  head/usr.bin/clang/llc/Makefile
  head/usr.bin/clang/lldb/Makefile
  head/usr.bin/clang/llvm-ar/Makefile
  head/usr.bin/clang/llvm-mc/Makefile
  head/usr.bin/clang/llvm-nm/Makefile
  head/usr.bin/clang/llvm-objdump/Makefile
  head/usr.bin/clang/llvm-rtdyld/Makefile
  head/usr.bin/clang/opt/Makefile

To: dim, emaste, andrew
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Accepted] D1446: Add the AArch64 llvm backend

2015-01-07 Thread andrew (Andrew Turner)
andrew accepted this revision.
andrew added a comment.
This revision is now accepted and ready to land.

I successfully built a toolchain in my arm64 tree with this change.

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D1446

To: dim, emaste, andrew
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Commented On] D1446: Add the AArch64 llvm backend

2015-01-07 Thread emaste (Ed Maste)
emaste added a comment.

I imported this change then merged to my arm64 branch and it looks fine to me.

REVISION DETAIL
  https://reviews.freebsd.org/D1446

To: dim, andrew, emaste
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Updated, 332 lines] D1446: Add the AArch64 llvm backend

2015-01-07 Thread dim (Dimitry Andric)
dim updated this revision to Diff 3033.
dim added a comment.
This revision now requires review to proceed.

* Unexpanded $FreeBSD$ keywords
* Added aarch64 libraries to both the WITH_CLANG_EXTRAS programs and lldb
* For some Makefiles, made the library order mostly the same as an upstream 
autoconf-based build.

I tested this by building clang with the default settings, and also with 
WITH_CLANG_EXTRAS and WITH_LLDB set.

CHANGES SINCE LAST UPDATE
  https://reviews.freebsd.org/D1446?vs=3016&id=3033

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D1446

AFFECTED FILES
  lib/clang/Makefile
  lib/clang/clang.build.mk
  lib/clang/include/AArch64GenAsmMatcher.inc
  lib/clang/include/AArch64GenAsmWriter.inc
  lib/clang/include/AArch64GenAsmWriter1.inc
  lib/clang/include/AArch64GenCallingConv.inc
  lib/clang/include/AArch64GenDAGISel.inc
  lib/clang/include/AArch64GenDisassemblerTables.inc
  lib/clang/include/AArch64GenFastISel.inc
  lib/clang/include/AArch64GenInstrInfo.inc
  lib/clang/include/AArch64GenMCCodeEmitter.inc
  lib/clang/include/AArch64GenMCPseudoLowering.inc
  lib/clang/include/AArch64GenRegisterInfo.inc
  lib/clang/include/AArch64GenSubtargetInfo.inc
  lib/clang/include/llvm/Config/AsmParsers.def
  lib/clang/include/llvm/Config/AsmPrinters.def
  lib/clang/include/llvm/Config/Disassemblers.def
  lib/clang/include/llvm/Config/Targets.def
  lib/clang/libllvmaarch64asmparser/
  lib/clang/libllvmaarch64asmparser/Makefile
  lib/clang/libllvmaarch64codegen/
  lib/clang/libllvmaarch64codegen/Makefile
  lib/clang/libllvmaarch64desc/
  lib/clang/libllvmaarch64desc/Makefile
  lib/clang/libllvmaarch64disassembler/
  lib/clang/libllvmaarch64disassembler/Makefile
  lib/clang/libllvmaarch64info/
  lib/clang/libllvmaarch64info/Makefile
  lib/clang/libllvmaarch64instprinter/
  lib/clang/libllvmaarch64instprinter/Makefile
  lib/clang/libllvmaarch64utils/
  lib/clang/libllvmaarch64utils/Makefile
  usr.bin/clang/clang/Makefile
  usr.bin/clang/llc/Makefile
  usr.bin/clang/lldb/Makefile
  usr.bin/clang/llvm-ar/Makefile
  usr.bin/clang/llvm-mc/Makefile
  usr.bin/clang/llvm-nm/Makefile
  usr.bin/clang/llvm-objdump/Makefile
  usr.bin/clang/llvm-rtdyld/Makefile
  usr.bin/clang/opt/Makefile

To: dim, andrew, emaste
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Commandeered] D1446: Add the AArch64 llvm backend

2015-01-07 Thread dim (Dimitry Andric)
dim commandeered this revision.
dim edited reviewers, added: andrew; removed: dim

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D1446

To: dim, emaste, andrew
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Commented On] D1446: Add the AArch64 llvm backend

2015-01-07 Thread andrew (Andrew Turner)
andrew added a comment.

>>! In D1446#11, @emaste wrote:
> Can we bring this one directly into HEAD?

I don't see why not, it's a simple change. 
http://llvm.org/viewvc/llvm-project/?view=revision&revision=92

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D1446

To: andrew, emaste, dim
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Commented On] D1446: Add the AArch64 llvm backend

2015-01-07 Thread emaste (Ed Maste)
emaste added a comment.

>>! In D1446#10, @andrew wrote:
> We will also need llvm r92 to build the kernel without using floating 
> point registers.

Can we bring this one directly into HEAD?

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D1446

To: andrew, emaste, dim
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"


[Differential] [Commented On] D1446: Add the AArch64 llvm backend

2015-01-07 Thread andrew (Andrew Turner)
andrew added a comment.

We will also need llvm r92 to build the kernel without using floating point 
registers.

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D1446

To: andrew, emaste, dim
Cc: freebsd-toolchain, emaste
___
freebsd-toolchain@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"