llvm-project/clang/lib/Basic
Chris Lattner 5c3529634a implement support for propagating *features* down to the code generator
and defining target-specific macros based on them (like __SSE3__ and 
friends).  After extensive discussion with Daniel, this work will need
driver support, which will translate things like -msse3 into a -mattr 
feature.  Until this work is done, the code in clang.cpp is disabled and
the X86TargetInfo ctor still defaults to SSE2.  With these two things
changed, this code will work.  PR3634

llvm-svn: 65966
2009-03-03 19:56:18 +00:00
..
CMakeLists.txt CMake: Builds and installs clang binary and libs (no docs yet). It 2008-10-26 00:56:18 +00:00
Diagnostic.cpp replace a dirty hack with a clean solution. Too bad we can't 2009-02-19 23:53:20 +00:00
FileManager.cpp FileManager: 2009-02-12 03:17:57 +00:00
IdentifierTable.cpp improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) 2009-03-02 22:20:04 +00:00
LangOptions.cpp Add -fobjc-gc and -fobjc-gc-only options to the driver. 2008-04-29 04:37:03 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
SourceLocation.cpp improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) 2009-03-02 22:20:04 +00:00
SourceManager.cpp add an accessor. 2009-02-17 08:39:06 +00:00
TargetInfo.cpp TargetInfo::validateAsmConstraint now takes a reference to the full constraints string. This will make it possible to support multi-character constraints. No functionality change (for now). 2009-02-28 17:11:49 +00:00
Targets.cpp implement support for propagating *features* down to the code generator 2009-03-03 19:56:18 +00:00
TokenKinds.cpp Clean up and document code modification hints. 2009-02-27 17:53:17 +00:00