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

dim (Dimitry Andric) phabric-noreply at FreeBSD.org
Wed Jan 7 17:46:03 UTC 2015


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


More information about the freebsd-toolchain mailing list