llvm-project/clang/lib
Artyom Skrobov 7428f1ef64 [ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.def
Currently, the availability of DSP instructions (ACLE 6.4.7) is handled in
a hand-rolled tricky condition block in lib/Basic/Targets.cpp, with a FIXME:
attached.

http://reviews.llvm.org/D12937 moved the handling of +t2dsp over to
ARMTargetParser.def in LLVM, to be in line with other architecture extensions.

This is the corresponding patch to clang, to clear the FIXME: and update
the tests.

Differential Revision: http://reviews.llvm.org/D12938

llvm-svn: 248154
2015-09-21 13:19:25 +00:00
..
ARCMigrate Fix a small bug in clang where generating some temporary files would have an extra period before the extension. 2015-09-09 16:48:47 +00:00
AST Rename ASTSourceDescriptor::ModuleName to FullModuleName for clarity. 2015-09-19 00:10:37 +00:00
ASTMatchers Rename AST node matchers to match the AST node names directly. Part of this rename also splits recordDecl() (which used to match CXXRecordDecl) into recordDecl() (that matches RecordDecl) and cxxRecordDecl (that matches CXXRecordDecl). Also adds isStruct(), isUnion(), and isClass() narrowing matchers for RecordDecl objects. 2015-09-17 13:30:52 +00:00
Analysis Thread safety analysis: the NO_THREAD_SAFETY_ANALYSIS attribute will now 2015-09-03 21:14:22 +00:00
Basic [ARM] Handle +t2dsp feature as an ArchExtKind in ARMTargetParser.def 2015-09-21 13:19:25 +00:00
CodeGen Module debugging: Support submodules in the PCM/PCH debug info. 2015-09-20 16:51:35 +00:00
Driver Don't pass StringRefs around by const reference. Pass by value instead per coding standards. NFC 2015-09-21 00:20:04 +00:00
Edit [Edit] Fix issue with tracking what macro argument inputs have been edited. 2015-09-11 20:09:11 +00:00
Format clang-format: Fix merging short case labels with comments. 2015-09-21 09:50:01 +00:00
Frontend Further simplify the interface of PCHContainerGenerator 2015-09-19 21:42:52 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers [X86] Fix some non-reserved parameter names in intrinsic headers 2015-09-21 11:45:27 +00:00
Index [OpenCL] Add new types for OpenCL 2.0. 2015-09-15 11:18:52 +00:00
Lex [modules] Fix a corner case in the macro override rules: properly handle overridden leaf module macros. 2015-09-16 00:55:50 +00:00
Parse [Modules] More descriptive diagnostics for misplaced import directive 2015-09-19 05:32:57 +00:00
Rewrite Make local function isWhitespaceExceptNL static instead of in anonymous namespace 2015-07-28 04:54:03 +00:00
Sema Pass SourceLocation by value instead of by const reference since its just a 32-bit integer. NFC 2015-09-21 01:23:32 +00:00
Serialization Refactor ASTReader::getSourceDescriptor(const Module &) into a constructor 2015-09-19 00:10:32 +00:00
StaticAnalyzer [Static Analyzer] Fixed a false positive case in DynamicTypeChecker when dealing with forward declarations. 2015-09-18 23:38:57 +00:00
Tooling [tooling] In CompileCommand, Expose the 'file' that was associated with the command. 2015-09-11 20:43:05 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00