- Oct 11, 2007
-
-
Anders Carlsson authored
Add __builtin_va_start to the list of builtins, make __builtin_va_list available to builtin functions. llvm-svn: 42857
-
Fariborz Jahanian authored
llvm-svn: 42856
-
Chris Lattner authored
llvm-svn: 42855
-
Chris Lattner authored
llvm-svn: 42854
-
Chris Lattner authored
llvm-svn: 42853
-
Chris Lattner authored
rename -parse-ast-dump to -ast-dump remove -parse-ast, which is redundant with -fsyntax-only llvm-svn: 42852
-
Ted Kremenek authored
llvm-svn: 42851
-
Ted Kremenek authored
llvm-svn: 42850
-
Chris Lattner authored
llvm-svn: 42849
-
Ted Kremenek authored
fire anyway at runtime due to a NULL dereference. llvm-svn: 42848
-
Ted Kremenek authored
implicitly captured by using the addresses of its children in the profile. llvm-svn: 42847
-
Chris Lattner authored
llvm-svn: 42846
-
Steve Naroff authored
- Cache the typedef, not the type (avoids importing AST/Type.h). - Emit an error if "id" cannot be found. - Comment the routine and add a FIXME to reconsider how we emulate GCC's new fangled behavior. This isn't a priority for now, since almost no code depends on having "id" built-in. - Add a test. llvm-svn: 42845
-
Ted Kremenek authored
llvm-svn: 42844
-
Ted Kremenek authored
llvm-svn: 42843
-
- Oct 10, 2007
-
-
Steve Naroff authored
- Make sure default return/argument types (for methods) default to "id". - Cache the "id" type in Sema...initialize ObjcIdType and TUScope (oops). - Fix ActOnInstanceMessage to allow for "id" type receivers...still work to do (next). llvm-svn: 42842
-
Chris Lattner authored
llvm-svn: 42841
-
Anders Carlsson authored
llvm-svn: 42840
-
Ted Kremenek authored
llvm-svn: 42839
-
Chris Lattner authored
llvm-svn: 42838
-
Ted Kremenek authored
llvm-svn: 42837
-
Hartmut Kaiser authored
llvm-svn: 42836
-
Hartmut Kaiser authored
llvm-svn: 42835
-
Ted Kremenek authored
llvm-svn: 42834
-
Ted Kremenek authored
Implemented ImutAVLTree::isEqual. llvm-svn: 42833
-
Chris Lattner authored
illegal. Thanks to gabor for pointing this out! llvm-svn: 42832
-
Chris Lattner authored
llvm-svn: 42831
-
Chris Lattner authored
place and making it correctly parameterized on the target. llvm-svn: 42830
-
Steve Naroff authored
Fix a latent bug in MinimalActions (created by a recent name change). llvm-svn: 42829
-
Steve Naroff authored
Remove Scope argument from ObjC actions that either don't need it or can now use TUScope. Also improve a recently added comment. llvm-svn: 42826
-
Ted Kremenek authored
llvm-svn: 42825
-
Duncan Sands authored
llvm-svn: 42824
-
Bill Wendling authored
llvm-svn: 42823
-
Dale Johannesen authored
Surprisingly complicated. Adds getTargetNode for 2 outputs, no inputs (missing). llvm-svn: 42822
-
Evan Cheng authored
llvm-svn: 42821
-
Evan Cheng authored
Fix an extremely stupid bug that prevented first round of coalescing (physical registers only) from happening. llvm-svn: 42820
-
Chris Lattner authored
llvm-svn: 42819
-
Chris Lattner authored
predefined macros. Previously, these were handled by the driver, now they are handled by the preprocessor. Some fallout of this: 1. Instead of preprocessing two buffers (the predefines, then the main source file) we now start preprocessing the main source file and inject the predefines as a "psuedo #include" from the main source file. 2. #1 allows us to nuke the Lexer::IsMainFile flag and simplify Preprocessor::isInPrimaryFile. 3. The driver doesn't have to know about standard #defines, the preprocessor knows, which is nice for people wanting to define their own drivers. 4. This allows us to put normal tokens in the predefine buffer, for example a definition for __builtin_va_list that is target-specific, and a typedef for id in objc. llvm-svn: 42818
-
Steve Naroff authored
Make sure methods with no return type default to "id". This fixes a crasher in Sema::MatchTwoMethodDeclarations(), identified by selector-overload.m (just added). Added Action::ActOnTranslationUnitScope() and renamed Action::PopScope to ActOnPopScope. Added a Translation Unit Scope instance variable to Sema (will be very useful to ObjC-related actions, since ObjC declarations are always file-scoped). llvm-svn: 42817
-
- Oct 09, 2007
-
-
Ted Kremenek authored
ADT/DenseSet.h ADT/ImmutableMap.h ADT/ImmutableSet.h llvm-svn: 42816
-