- Sep 03, 2008
-
-
Devang Patel authored
llvm-svn: 55680
-
Evan Cheng authored
Let tblgen only generate fastisel routines, not the class definition. This makes it easier for targets to define its own fastisel class. llvm-svn: 55679
-
Devang Patel authored
llvm-svn: 55678
-
Devang Patel authored
llvm-svn: 55676
-
Devang Patel authored
llvm-svn: 55674
-
Devang Patel authored
llvm-svn: 55673
-
- Sep 02, 2008
-
-
Evan Cheng authored
llvm-svn: 55668
-
Devang Patel authored
llvm-svn: 55657
-
Devang Patel authored
llvm-svn: 55656
-
Ted Kremenek authored
When creating CXXRecordDecls and RecordDecls within ActOnTag, hook up the new [CXX]RecordDecl with the RecordDecl chain. llvm-svn: 55652
-
Dale Johannesen authored
xfail old test for ppc. llvm-svn: 55651
-
Ted Kremenek authored
- Remove method 'isForwardDecl'; this functionality is already provided by 'isDefinition()' - Move method definitions to be co-located with other RecordDecl methods. llvm-svn: 55649
-
Devang Patel authored
llvm-svn: 55648
-
Devang Patel authored
llvm-svn: 55647
-
Devang Patel authored
llvm-svn: 55646
-
Devang Patel authored
llvm-svn: 55645
-
Ted Kremenek authored
- Don't serialize out the NextDeclarator field. It is unused and deprecated. - Serialize out the NextDecl pointer. llvm-svn: 55644
-
Dale Johannesen authored
llvm-svn: 55643
-
Ted Kremenek authored
- Added method 'isForwardDeclaration', a predicate method that returns true if a RecordDecl represents a forward declaration. - Added method 'getDefinitionDecl', a query method that returns a pointer to the RecordDecl that provides the actual definition of a struct/union. llvm-svn: 55642
-
Dan Gohman authored
even in FastISel mode in the case where FastISel successfully selects all the instructions. llvm-svn: 55641
-
Ted Kremenek authored
- Change constructor and create methods to accept a CXXRecordDecl* (RecordDecl*) instead of a ScopedDecl* for PrevDecl. This causes the type checking to be more tight and doesn't break any code. RecordDecl: - Don't use the NextDeclarator field in ScopedDecl to represent the previous declaration. This is a conflated use of the NextDeclarator field, which will be removed anyway when DeclGroups are fully implemented. - Instead, represent (a soon to be implemented) chain of RecordDecls using a NextDecl field. The last RecordDecl in the chain is always the 'defining' RecordDecl that owns the FieldDecls. The other RecordDecls in the chain are forward declarations. llvm-svn: 55640
-
Steve Naroff authored
- Replace FIXME in Preprocessor::HandleIdentifier() with a check that avoids diagnosing extension tokens that originate from macro definitions. llvm-svn: 55639
-
Devang Patel authored
llvm-svn: 55638
-
Steve Naroff authored
llvm-svn: 55637
-
Daniel Dunbar authored
disabled until issues with gcc 4.1 on linux 32-bit are resolved. llvm-svn: 55636
-
Steve Naroff authored
llvm-svn: 55635
-
Nuno Lopes authored
llvm-svn: 55632
-
Nuno Lopes authored
# first commit to llvm, so whatch out :) llvm-svn: 55631
-
Nuno Lopes authored
llvm-svn: 55630
-
Nuno Lopes authored
llvm-svn: 55629
-
Matthijs Kooijman authored
llvm-svn: 55628
-
Eli Friedman authored
offset-of-like expressions. llvm-svn: 55627
-
Evan Cheng authored
llvm-svn: 55626
-
Evan Cheng authored
llvm-svn: 55625
-
Evan Cheng authored
llvm-svn: 55624
-
Evan Cheng authored
Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be const. Make corresponding changes. llvm-svn: 55623
-
Eli Friedman authored
Note that this isn't really a complete fix; I think there are other potential overrun situations. I don't really know what the best systematic fix is, though. llvm-svn: 55622
-
Eli Friedman authored
anywhere near correct in terms of missing cases and missing diagnostics, but it's good enough to handle the uses in the Linux system headers, which are currently a constant pain for compiling applications on Linux. llvm-svn: 55621
-
Eli Friedman authored
type-checking pointer subtraction; if the canonical types aren't used, the qualifiers won't always get stripped off correctly. llvm-svn: 55620
-
Zhongxing Xu authored
llvm-svn: 55619
-