Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
631bf6c3251e57485d6a24d1137e39434a4afaad
/
AST
/
ASTContext.cpp
56cd7e3
Fix a little typo... per cfe-dev, this was apparently causing test
by Eli Friedman
· 17 years ago
f46699c
Alternate address spaces work:
by Chris Lattner
· 17 years ago
8af226a
More bitfield improvements.
by Anders Carlsson
· 17 years ago
042c4e7
Better handling of the aligned attribute.
by Anders Carlsson
· 17 years ago
6a24acb
Make sizeof and __alignof work correctly with packed structs.
by Anders Carlsson
· 17 years ago
c5773c4
Split out incomplete arrays from VariableArrayType into
by Eli Friedman
· 17 years ago
d574052
Partial fix for struct compatibility; there's still something messy
by Eli Friedman
· 17 years ago
bab9696
Make typechecking for enum+int compatibility stricter.
by Eli Friedman
· 17 years ago
fd888a5
Add wchar_t type to ASTContext. Will be needed for wide strings, since
by Eli Friedman
· 17 years ago
4c721d3
Fix type compatibility between constant and variable arrays.
by Eli Friedman
· 17 years ago
75afb58
Fix the codegen of structs with flexible array members.
by Eli Friedman
· 17 years ago
4e92acf
Be a bit stricter about array type compatibility.
by Eli Friedman
· 17 years ago
ebb97e9
Add experimental support for address space qualified types. Address space
by Christopher Lamb
· 17 years ago
f69cc5d
by Steve Naroff
· 17 years ago
2565eef
by Steve Naroff
· 17 years ago
ba03eda
by Steve Naroff
· 17 years ago
7d6b46d
Problem with ObjC's type-encoding of nested structs causing infinit recursion.
by Fariborz Jahanian
· 17 years ago
1adb883
Fix ASTContext::typesAreCompatible when analyzing a function type with
by Chris Lattner
· 17 years ago
6f81811
by Steve Naroff
· 17 years ago
4a74678
by Steve Naroff
· 17 years ago
c5ae5cf
Verify/add code to make sure types passed to interfaceTypesAreCompatible
by Fariborz Jahanian
· 17 years ago
a526c5c
Substituted all instances of the string "Objc" for "ObjC". This fixes
by Ted Kremenek
· 17 years ago
e5dc608
Couple more uninitialized before use warning elimination.
by Fariborz Jahanian
· 17 years ago
bca14a2
Remove cause of misc. "variable might be used uninitialized in this function" warnings.
by Fariborz Jahanian
· 17 years ago
0bc735f
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
5c09a02
Fix OCUVector case in struct layout code.
by Christopher Lamb
· 17 years ago
4c71f1a
This patch implements some of the more obscure type-checking involving
by Fariborz Jahanian
· 17 years ago
b145e7d
Patch to compare to objective-c static types where one or the other
by Fariborz Jahanian
· 17 years ago
d0c89c4
More objective-c type analysis. This time involving objective types
by Fariborz Jahanian
· 17 years ago
0f01deb
More objective-c type checking. This time comparing objective-c known objects.
by Fariborz Jahanian
· 17 years ago
c395bda
Patch to do type-checking for objctive-c's object types. More is yet to come.
by Fariborz Jahanian
· 17 years ago
6f62c2a
fix some crazy indentation
by Chris Lattner
· 17 years ago
411f373
This patch concludes implementation of dynamic objective-c type qualified by
by Fariborz Jahanian
· 17 years ago
d58fabf
Refactoring work. ObjcQualifiedIdType is now derived from 'Type'.
by Fariborz Jahanian
· 17 years ago
c293725
Fixed a comment describing a function
by Fariborz Jahanian
· 17 years ago
c569249
Patch to implemented objective-c's dynamic object pointer qualified with
by Fariborz Jahanian
· 17 years ago
06cef25
Patch to make ObjcQualifiedInterfaceType inherit ObjcInterfaceType
by Fariborz Jahanian
· 17 years ago
9c728dc
TargetInfo no longer includes a reference to SourceManager.
by Ted Kremenek
· 17 years ago
5e71124
by Steve Naroff
· 17 years ago
beb6636
Unbreak -stats on cocoa.h
by Chris Lattner
· 17 years ago
4ffc541
Implemented type checking for pointer of objects of protocol-qualified types.
by Fariborz Jahanian
· 17 years ago
66c5dfc
Patch to implement "Protocol" as a built-in type declared as "@class Protocol;"
by Fariborz Jahanian
· 17 years ago
43d6975
Fix for testcase that assigns a dereferenced reference to a pointer. The
by Bill Wendling
· 17 years ago
d778f88
Reverted changed to getTagDeclType() introduced in patch 44089:
by Ted Kremenek
· 17 years ago
f06273f
Put back the flags field in the constant CF string type.
by Anders Carlsson
· 17 years ago
ea0c6fb
Modified ASTContext::getTagDeclType() to accept a NULL pointer for the passed
by Ted Kremenek
· 17 years ago
6de88a8
Type encoding for structs.
by Fariborz Jahanian
· 17 years ago
03ed440
Rewrote type serialization to used the same methodology as we do for Decls.
by Ted Kremenek
· 17 years ago
0f84c00
Renamed all serialization "Materialize" methods to "Create" to conform with
by Ted Kremenek
· 17 years ago
ab37309
by Steve Naroff
· 17 years ago
a4559c3
Started work on new serialization approach within ASTContext to
by Ted Kremenek
· 17 years ago
2ebc89f
Misc. serialization changes to ASTContext and Decls. Serialization
by Ted Kremenek
· 17 years ago
b8712eb
For serialization of ASTContext, added special-casing of serialization
by Ted Kremenek
· 17 years ago
beaf299
by Steve Naroff
· 17 years ago
88a981b
Rename classes and collections that maintain record layout information.
by Devang Patel
· 17 years ago
a9a4a24
Implemented serialization of QualTypes within ASTContext. Clarified
by Ted Kremenek
· 17 years ago
ecb01e6
Remaining work to collect objective-c's type qualifiers and use them to encode
by Fariborz Jahanian
· 17 years ago
4c00c26
Changed serialization/deserialization of BuiltinTypes to explicitly serialize
by Ted Kremenek
· 17 years ago
770951b
add support for vector type compatibility checking. Patch by Nate Begeman.
by Chris Lattner
· 17 years ago
fee0452
Implemented more of serialization/deserialization for ASTContext. We now
by Ted Kremenek
· 17 years ago
5451350
Adjusted QualType deserialization to reflect updated deserialization API.
by Ted Kremenek
· 17 years ago
2e7d352
Implemented serialization of Variable Array Types (VLAs).
by Ted Kremenek
· 17 years ago
7192f8e
Renamed ivar "ArrayTypes" in ASTContext to "ComplexArrayTypes".
by Ted Kremenek
· 17 years ago
8baaca5
Encode Class, SEL and Objective-C objects.
by Anders Carlsson
· 17 years ago
2d99833
minor code cleanup
by Chris Lattner
· 17 years ago
c2939bc
Added type encoding for 'id' type.
by Fariborz Jahanian
· 17 years ago
347b9f3
Added vector to ASTContext to store references to "complete" VLA types
by Ted Kremenek
· 17 years ago
c0a87b7
Handle function types.
by Anders Carlsson
· 17 years ago
2bd24ba
VariableArrayTypes (VLAs) without a size expression are now uniqued
by Ted Kremenek
· 17 years ago
33e1d64
Encoding for objectiive-c methods.
by Fariborz Jahanian
· 17 years ago
e8c4953
Address Chris's comments.
by Anders Carlsson
· 17 years ago
17df57d
Fix logic error.
by Anders Carlsson
· 17 years ago
85f9bce
Add (partial) support for @encode.
by Anders Carlsson
· 17 years ago
390d50a
Implementation of AST for @protocol expression.
by Fariborz Jahanian
· 17 years ago
b62f681
Patch to implement AST generation for objective-c's @selector expression.
by Fariborz Jahanian
· 17 years ago
2198891
by Steve Naroff
· 17 years ago
ec0550f
by Steve Naroff
· 17 years ago
7e219e4
by Steve Naroff
· 17 years ago
00bb283
slightly simplify interface
by Chris Lattner
· 17 years ago
b2cf357
Add __builtin_va_start to the list of builtins, make __builtin_va_list available to builtin functions.
by Anders Carlsson
· 17 years ago
4b6c905
Patch to create protocol conforming class types.
by Fariborz Jahanian
· 17 years ago
b216c88
by Steve Naroff
· 17 years ago
13afd24
remove unneeded #include
by Chris Lattner
· 17 years ago
c7229c3
move IdentifierTable.h from liblex to libbasic.
by Chris Lattner
· 17 years ago
980e508
by Steve Naroff
· 17 years ago
525a050
Use APFloat for the representation of FP immediates, ask the target
by Chris Lattner
· 17 years ago
21d5a95
by Steve Naroff
· 17 years ago
3f128ad
by Steve Naroff
· 17 years ago
b1776cb
fix some warnings, patch by Justin Handville
by Chris Lattner
· 17 years ago
f38661e
by Steve Naroff
· 17 years ago
8467583
get rid of ugly "warning: no newline at end of file"
by Gabor Greif
· 17 years ago
3536b44
by Steve Naroff
· 17 years ago
bdbf7b0
Fix a comment.
by Steve Naroff
· 17 years ago
c940612
Polish yesterday's Array/ConstantArray/VariableArray rewrite, removing a couple FIXME's.
by Steve Naroff
· 17 years ago
fb22d96
by Steve Naroff
· 17 years ago
e00b18c
Change EnumDecl to store its corresponding integer type
by Chris Lattner
· 17 years ago
fb07153
constify some stuff
by Chris Lattner
· 17 years ago
6cd862c
implement sizeof(enum x), patch inspired by Keith Bauer.
by Chris Lattner
· 17 years ago
fb0d496
Replaced ASTContext::maxFloatingType() with ASTContext::compareFloatingType().
by Steve Naroff
· 17 years ago
716c730
by Steve Naroff
· 17 years ago
Next »