Граф коммитов

311 Коммитов

Автор SHA1 Сообщение Дата
Chris Lattner 445026698c move llvm backend specific #includes into Backend.cpp instead of Clang.cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64872 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-18 01:23:44 +00:00
Chris Lattner 7ad8a5e99d AnalysisConsumer.h is gone
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64860 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-18 00:20:09 +00:00
Chris Lattner 5a0c351501 move attribute(packed) sema support out of SemaDecl into a new SemaAttr.cpp file.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64711 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-17 00:57:29 +00:00
Chris Lattner 73525de7fd enhance ExtVectorElementExpr to allow V->xxyy to work like (*V).xxyy
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64667 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-16 21:11:58 +00:00
Anders Carlsson 3359c67889 Add new files to Xcode project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64471 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-13 18:09:59 +00:00
Chris Lattner d7038e18ef factor token concatenation avoidance logic out of
PrintPreprocessedOutput into its own file.  No functionality change.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64418 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-13 00:46:04 +00:00
Anders Carlsson acfde805d6 Add support for generating block call expressions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64346 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-12 00:39:25 +00:00
Chris Lattner d532fa0ebf file gone.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63921 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-06 05:18:06 +00:00
Chris Lattner 7bd154ac8a add DeclTemplate.h/cpp
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63757 91177308-0d34-0410-b5e6-96231b3b80d8
2009-02-04 19:21:34 +00:00
Chris Lattner bd9c4a5473 DiagnosticKinds.def is gone.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63415 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-30 20:04:14 +00:00
Chris Lattner 161ddee636 update the project file for headers moving
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63275 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-29 05:30:38 +00:00
Chris Lattner 47354ed151 add some basic file headers
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63188 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-28 06:31:57 +00:00
Chris Lattner 9310ad6f09 add diagnostics files to xcode proj
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63185 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-28 06:02:52 +00:00
Chris Lattner 7216dc9cb4 rename getSpelledCharacterAt to getSpellingOfSingleCharacterNumericConstant,
optimize it to use the LiteralData when possible.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63060 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-26 22:36:52 +00:00
Chris Lattner 69960f9cd8 alphebetize
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62698 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-21 18:26:45 +00:00
Ted Kremenek 8aa5920ece Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62531 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-19 21:31:51 +00:00
Anders Carlsson 322f04dd4a Set tab width to 2 characters for all files in lib/Basic
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62435 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-18 00:18:31 +00:00
Chris Lattner c792f1fa9d add TypeTraits.h to the Xcode project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61787 91177308-0d34-0410-b5e6-96231b3b80d8
2009-01-06 05:04:13 +00:00
Ted Kremenek 730165dc04 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61230 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-19 00:03:48 +00:00
Chris Lattner cf28702822 add ownership.h to xcode project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60926 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-12 05:54:54 +00:00
Ted Kremenek 149f38fcd5 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60448 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-03 00:38:43 +00:00
Ted Kremenek 09852a8860 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@60441 91177308-0d34-0410-b5e6-96231b3b80d8
2008-12-02 20:16:22 +00:00
Anders Carlsson f3a05d9362 Fix indentation width.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59880 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-22 20:49:42 +00:00
Chris Lattner 6afbf3f219 alphabeticalize.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59866 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-22 08:22:53 +00:00
Chris Lattner 28030c9b02 alphabeticalize.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59506 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-18 07:46:14 +00:00
Chris Lattner be80ebffcc sort files.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59492 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-18 04:48:28 +00:00
Ted Kremenek 890e3f6742 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59478 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-18 00:57:33 +00:00
Chris Lattner 6608452c9e add OperatorKinds.* to the project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59437 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-17 04:05:52 +00:00
Chris Lattner 54f054efb0 add PTHLexer.h to project
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59423 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-16 20:18:49 +00:00
Chris Lattner a9ab5d6bcf move some APValue methods out of line.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59410 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-16 07:35:53 +00:00
Ted Kremenek 8c9988251c Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59285 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-14 01:16:15 +00:00
Ted Kremenek e4d22fbd5b Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59247 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-13 16:36:43 +00:00
Chris Lattner 210e0f57db sort files by name.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59112 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-12 07:46:52 +00:00
Chris Lattner 7c65ad97f7 sort files add a missed header to the project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58976 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-10 06:31:19 +00:00
Ted Kremenek 97d2212bc9 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58711 91177308-0d34-0410-b5e6-96231b3b80d8
2008-11-04 18:39:58 +00:00
Ted Kremenek 664a2187c7 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58276 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-27 21:41:20 +00:00
Chris Lattner 9d72851fec Rename Characteristic_t to CharacteristicKind
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58224 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-27 01:19:25 +00:00
Chris Lattner 418f6c7d14 Remember whether an initlist had a designator in the AST.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58218 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-26 23:43:26 +00:00
Chris Lattner eccc53a0a0 This patch continues parser-level implementation of designators:
1. It introduces new parser level abstractions for designators
   that are used to communicate between parser and sema.
2. This fixes a FIXME where "identifier ':'" was considered to be
   a designator even if it wasn't the first in a designator list.
3. In the "identifier ':'" case, it actually builds the designator
   representation.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58205 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-26 22:36:07 +00:00
Chris Lattner d02dae5a21 add a missing file to project, alphabeticalize.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58078 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-24 06:52:28 +00:00
Ted Kremenek b247578c52 Updated Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58046 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-23 23:15:03 +00:00
Ted Kremenek 9b3dc9166e Update Xcode project. We still get a link error, however, because of an LLVM library that isn't being linked in for CodeGen (will fix).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58015 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-23 00:00:24 +00:00
Ted Kremenek e117d48049 Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57907 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-21 15:34:53 +00:00
Chris Lattner c46d1a1f8a implement a couple fixme's by implementing __extension__ properly.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57806 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-20 06:45:43 +00:00
Chris Lattner cff9cc95de start implementing a token rewriter. At this point, it just reads in a file
and lets a client iterate over it. 



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57407 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-12 05:44:03 +00:00
Chris Lattner b13c5eef36 Add a new -rewrite-test option, which is basically a
playground to experiment with some new rewriter approaches. For now
it is probably the most complex version of 'cat' ever invented.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57406 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-12 05:29:20 +00:00
Ted Kremenek 35f77de72e Update Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57180 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-06 17:42:44 +00:00
Anders Carlsson 9a9683b585 Change indentation for a couple of files in the Xcode project.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57120 91177308-0d34-0410-b5e6-96231b3b80d8
2008-10-05 18:04:30 +00:00
Chris Lattner 71af229645 __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ is a darwin-specific #define
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56822 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-30 00:46:39 +00:00
Chris Lattner f30f2896f6 alphabetize files
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56673 91177308-0d34-0410-b5e6-96231b3b80d8
2008-09-26 18:49:39 +00:00