| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
lib dir and move all the libraries into it. This follows the main
llvm tree, and allows the libraries to be built in parallel. The
top level now enforces that all the libs are built before Driver,
but we don't care what order the libs are built in. This speeds
up parallel builds, particularly incremental ones.
llvm-svn: 48402
|
|
|
|
|
|
| |
argument to Create should be first, not last.
llvm-svn: 48397
|
|
|
|
| |
llvm-svn: 47995
|
|
|
|
| |
llvm-svn: 46868
|
|
|
|
| |
llvm-svn: 46867
|
|
|
|
| |
llvm-svn: 46855
|
|
|
|
|
|
| |
extern "C" in C++ mode. Patch by Mike Stump!
llvm-svn: 45904
|
|
|
|
|
|
|
| |
some naming inconsistencies in the names of classes pertaining to Objective-C
support in clang.
llvm-svn: 45715
|
|
|
|
|
|
| |
discussion of this change.
llvm-svn: 45410
|
|
|
|
|
|
|
| |
Previously this field was serialized out in VarDecl (a parent class), but
now the field belongs to ParmVarDecl.
llvm-svn: 44989
|
|
|
|
|
|
| |
Ted, this change necessitates (de)/serialization of ParmVarDecl.
llvm-svn: 44972
|
|
|
|
|
|
|
| |
query for the number of parameters for FunctionDecls that had type
FunctionTypeNoProto.
llvm-svn: 44191
|
|
|
|
|
|
|
| |
"default constructed" an APSInt. Fixed another bug in the same method
where we did not allow the NextDeclarator to be NULL.
llvm-svn: 44147
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
backpatching. This original was available, but then we removed it. It is back
again to help with deserialization of FieldDecls. Because FieldDecls are
currently owned by RecordDecls, which are owned by a TagType, the type of the
FieldDecl may not be deserialized prior to deserializing the FieldDecl. Thus
backpatching solves the problem of constructing a FieldDecl that references a
type that has not yet been deserialized.
Simplified serialization of TagType to not require passing in the
SerializedPtrID. Registration of the materialized type object is done after
the CreateImpl method returns (as with other types).
llvm-svn: 44143
|
|
|
|
| |
llvm-svn: 44133
|
|
|
|
| |
llvm-svn: 44127
|
|
|
|
| |
llvm-svn: 44126
|
|
|
|
|
|
|
| |
have an owning pointer to the referred TagDecl. This should hopefully fix a
bug where TagDecls (including decls from structs, etc.) were not serialized.
llvm-svn: 44106
|
|
|
|
|
|
|
| |
FunctionDecl had decls for its parameters but still had greater than 0
arguments.
llvm-svn: 44076
|
|
|
|
|
|
|
| |
understand, and batched the emission owned subobjects (using
BatchEmitOwnedPtr) to get a smaller output bitcode size.
llvm-svn: 44033
|
|
|
|
|
|
| |
for ASTContext is still rapidly evolving.
llvm-svn: 43774
|
|
|
|
|
|
| |
Fixed infinite recursion in VarDecl::InternalRead.
llvm-svn: 43739
|
|
|
|
| |
llvm-svn: 43737
|
|
|
|
|
|
| |
key functions to implement.
llvm-svn: 43648
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
updated it to the recently updated Serialization API.
Changed clients of SourceLocation serialization to call the
appropriate new methods.
Updated Decl serialization code to put new skeleton serialization code
in place that is much better than the older trait-specialization
approach.
llvm-svn: 43625
|
|
llvm-svn: 43361
|