freebsd-dev/contrib/llvm/tools/clang/lib
Dimitry Andric fce16cf29f Pull in r227062 from upstream clang trunk (by Renato Golin):
Allows Clang to use LLVM's fixes-x18 option

  This patch allows clang to have llvm reserve the x18
  platform register on AArch64. FreeBSD will use this in the kernel for
  per-cpu data but has no need to reserve this register in userland so
  will need this flag to reserve it.

  This uses llvm r226664 to allow this register to be reserved.

  Patch by Andrew Turner.

Requested by:	andrew
2015-01-26 21:19:24 +00:00
..
Analysis Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
ARCMigrate Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
AST Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
ASTMatchers Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Basic Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfix 2015-01-18 14:14:47 +00:00
CodeGen Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfix 2015-01-18 14:14:47 +00:00
Driver Pull in r227062 from upstream clang trunk (by Renato Golin): 2015-01-26 21:19:24 +00:00
Edit Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Format Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Frontend Cleanup upstream build infrastructure files that we don't use. 2014-11-24 20:57:20 +00:00
FrontendTool Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Headers Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Index Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Lex Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Parse Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Rewrite Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Sema Upgrade our copy of clang and llvm to 3.5.1 release. This is a bugfix 2015-01-18 14:14:47 +00:00
Serialization Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
StaticAnalyzer Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00
Tooling Merge clang 3.5.0 release from ^/vendor/clang/dist, resolve conflicts, 2014-11-24 18:11:16 +00:00