llvm-project/clang/lib
Saleem Abdulrasool 0e3258cea8 Preprocessor: improve ACLE 6.4.1, 6.4.2 support
This improves conformance with ACLE 6.4.1.  Define additional macros that
indicate support for the ARM and Thumb instruction set architecture.  This
includes the following set of macros:

  __ARM_ARCH
  __ARM_ARCH_ISA_ARM
  __ARM_ARCH_ISA_THUMB
  __ARM_32BIT_STATE

These help identify the environment that the code is intended to execute on.

Adjust the handling for ACLE 6.4.2 to be more correct.  We would define the
profile as a free-standing token rather than a quoted single character.

llvm-svn: 210991
2014-06-15 18:35:07 +00:00
..
ARCMigrate Replace llvm::error_code with std::error_code. 2014-06-12 14:02:15 +00:00
AST Adds a Pragma spelling for attributes to tablegen and makes use of it for loop 2014-06-13 17:57:25 +00:00
ASTMatchers Add hasLocalStorage/hasGlobalStorage matchers. 2014-06-05 18:22:14 +00:00
Analysis Fix a crash in Retain Count checker error reporting 2014-06-13 23:47:38 +00:00
Basic Preprocessor: improve ACLE 6.4.1, 6.4.2 support 2014-06-15 18:35:07 +00:00
CodeGen A non-trivial array-fill expression isn't necessarily a CXXConstructExpr. It 2014-06-13 23:04:49 +00:00
Driver Add support for the /EP argument to clang-cl 2014-06-13 20:59:54 +00:00
Edit [C++11] Use 'nullptr'. 2014-05-09 08:15:10 +00:00
Format clang-format: [JS] Understand named function literals. 2014-06-13 07:02:04 +00:00
Frontend Update for llvm api change. 2014-06-13 17:20:50 +00:00
FrontendTool [C++11] Use 'nullptr'. 2014-05-26 06:21:51 +00:00
Headers [PPC64LE] Run some existing Altivec tests on powerpc64le as well 2014-06-13 18:30:06 +00:00
Index Avoid dubious IdentifierInfo::getNameStart() uses 2014-06-07 23:30:53 +00:00
Lex Include system_error directly. 2014-06-12 17:19:42 +00:00
Parse Adds a Pragma spelling for attributes to tablegen and makes use of it for loop 2014-06-13 17:57:25 +00:00
Rewrite Replace llvm::error_code with std::error_code. 2014-06-12 14:02:15 +00:00
Sema MS ABI: Fix inheritance model calculation in CRTP 2014-06-13 06:43:46 +00:00
Serialization Include system_error directly. 2014-06-12 17:19:42 +00:00
StaticAnalyzer One of our buildbot for FreeBSD does not support std::to_string. 2014-06-14 09:28:27 +00:00
Tooling Include system_error directly. 2014-06-12 17:19:42 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00