Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
f3874bc89a4f4c4af2ea41900b782a8381d1fcba
/
lib
/
AST
/
ASTContext.cpp
f3874bc
This patch contains these changes:
by Chris Lattner
· 16 years ago
eee57c0
Introduce ContextDecl, patch by Argiris Kirtzidis!
by Chris Lattner
· 16 years ago
4d5670b
qualifier comparisons should be done on canonical types.
by Chris Lattner
· 16 years ago
cfac88d
add a common base class "PointerLikeType" for PointerType and ReferenceType,
by Chris Lattner
· 16 years ago
da79b3f
Add a citation.
by Chris Lattner
· 16 years ago
19eb97e
Fix several bugs in array -> pointer decomposition.
by Chris Lattner
· 16 years ago
81db64a
switch the rest of the C decl classes to do their
by Chris Lattner
· 17 years ago
be1a7a0
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from AST/ASTContext.cpp]
58114f0
move the ASTContext argument to be first in the argument list of
by Chris Lattner
· 17 years ago
e465048
start switching decls over to using an allocator controlled by ASTContext.
by Chris Lattner
· 17 years ago
fc18dcc
simplify all the type info accessors in TargeTInfo to return scalars,
by Chris Lattner
· 17 years ago
461a6c5
Fix a fixme by allowing pointers in different address spaces to have
by Chris Lattner
· 17 years ago
8cd0e93
remove the source location arguments to various target query methods.
by Chris Lattner
· 17 years ago
aa0fdfd
Fix a little typo... per cfe-dev, this was apparently causing test
by Eli Friedman
· 17 years ago
35fef52
Alternate address spaces work:
by Chris Lattner
· 17 years ago
058237f
More bitfield improvements.
by Anders Carlsson
· 17 years ago
7dce029
Better handling of the aligned attribute.
by Anders Carlsson
· 17 years ago
8d2b2b7
Make sizeof and __alignof work correctly with packed structs.
by Anders Carlsson
· 17 years ago
8ff0778
Split out incomplete arrays from VariableArrayType into
by Eli Friedman
· 17 years ago
e7fb03a
Partial fix for struct compatibility; there's still something messy
by Eli Friedman
· 17 years ago
ad6c06c
Make typechecking for enum+int compatibility stricter.
by Eli Friedman
· 17 years ago
fdd35d7
Add wchar_t type to ASTContext. Will be needed for wide strings, since
by Eli Friedman
· 17 years ago
398837e
Fix type compatibility between constant and variable arrays.
by Eli Friedman
· 17 years ago
67571ac
Fix the codegen of structs with flexible array members.
by Eli Friedman
· 17 years ago
1e753783
Be a bit stricter about array type compatibility.
by Eli Friedman
· 17 years ago
2a72bb3
Add experimental support for address space qualified types. Address space
by Christopher Lamb
· 17 years ago
53b6f4c
by Steve Naroff
· 17 years ago
577f972
by Steve Naroff
· 17 years ago
dec17fe
by Steve Naroff
· 17 years ago
248db26
Problem with ObjC's type-encoding of nested structs causing infinit recursion.
by Fariborz Jahanian
· 17 years ago
c38d452
Fix ASTContext::typesAreCompatible when analyzing a function type with
by Chris Lattner
· 17 years ago
3246652
by Steve Naroff
· 17 years ago
c88babe
by Steve Naroff
· 17 years ago
9b84242
Verify/add code to make sure types passed to interfaceTypesAreCompatible
by Fariborz Jahanian
· 17 years ago
42730c5
Substituted all instances of the string "Objc" for "ObjC". This fixes
by Ted Kremenek
· 17 years ago
2efae77
Couple more uninitialized before use warning elimination.
by Fariborz Jahanian
· 17 years ago
ce5528d
Remove cause of misc. "variable might be used uninitialized in this function" warnings.
by Fariborz Jahanian
· 17 years ago
959e5be
Don't attribute in file headers anymore. See llvmdev for the
by Chris Lattner
· 17 years ago
82c758b
Fix OCUVector case in struct layout code.
by Christopher Lamb
· 17 years ago
f4e6804
This patch implements some of the more obscure type-checking involving
by Fariborz Jahanian
· 17 years ago
274dbf0
Patch to compare to objective-c static types where one or the other
by Fariborz Jahanian
· 17 years ago
cd71bf4
More objective-c type analysis. This time involving objective types
by Fariborz Jahanian
· 17 years ago
ce2de81
More objective-c type checking. This time comparing objective-c known objects.
by Fariborz Jahanian
· 17 years ago
8782907
Patch to do type-checking for objctive-c's object types. More is yet to come.
by Fariborz Jahanian
· 17 years ago
b66237b
fix some crazy indentation
by Chris Lattner
· 17 years ago
957442d
This patch concludes implementation of dynamic objective-c type qualified by
by Fariborz Jahanian
· 17 years ago
dcb2b1e
Refactoring work. ObjcQualifiedIdType is now derived from 'Type'.
by Fariborz Jahanian
· 17 years ago
2a0e543
Fixed a comment describing a function
by Fariborz Jahanian
· 17 years ago
e76e841
Patch to implemented objective-c's dynamic object pointer qualified with
by Fariborz Jahanian
· 17 years ago
0c2f214
Patch to make ObjcQualifiedInterfaceType inherit ObjcInterfaceType
by Fariborz Jahanian
· 17 years ago
d7f64cd
TargetInfo no longer includes a reference to SourceManager.
by Ted Kremenek
· 17 years ago
49af3f3
by Steve Naroff
· 17 years ago
8a35b46
Unbreak -stats on cocoa.h
by Chris Lattner
· 17 years ago
12519d4
Implemented type checking for pointer of objects of protocol-qualified types.
by Fariborz Jahanian
· 17 years ago
b4452ed
Patch to implement "Protocol" as a built-in type declared as "@class Protocol;"
by Fariborz Jahanian
· 17 years ago
6a9d854
Fix for testcase that assigns a dereferenced reference to a pointer. The
by Bill Wendling
· 17 years ago
ae8fa03
Reverted changed to getTagDeclType() introduced in patch 44089:
by Ted Kremenek
· 17 years ago
bb2cf51
Put back the flags field in the constant CF string type.
by Anders Carlsson
· 17 years ago
f05026d
Modified ASTContext::getTagDeclType() to accept a NULL pointer for the passed
by Ted Kremenek
· 17 years ago
c8ba2bd
Type encoding for structs.
by Fariborz Jahanian
· 17 years ago
034a78c
Rewrote type serialization to used the same methodology as we do for Decls.
by Ted Kremenek
· 17 years ago
acba361
Renamed all serialization "Materialize" methods to "Create" to conform with
by Ted Kremenek
· 17 years ago
4a5e207
by Steve Naroff
· 17 years ago
0199d9f
Started work on new serialization approach within ASTContext to
by Ted Kremenek
· 17 years ago
9e12dd1
Misc. serialization changes to ASTContext and Decls. Serialization
by Ted Kremenek
· 17 years ago
cbb0f32
For serialization of ASTContext, added special-casing of serialization
by Ted Kremenek
· 17 years ago
0add5d2
by Steve Naroff
· 17 years ago
7a78e43
Rename classes and collections that maintain record layout information.
by Devang Patel
· 17 years ago
e1fed7a
Implemented serialization of QualTypes within ASTContext. Clarified
by Ted Kremenek
· 17 years ago
65e7eb5
Remaining work to collect objective-c's type qualifiers and use them to encode
by Fariborz Jahanian
· 17 years ago
4816a0c
Changed serialization/deserialization of BuiltinTypes to explicitly serialize
by Ted Kremenek
· 17 years ago
5003e8b
add support for vector type compatibility checking. Patch by Nate Begeman.
by Chris Lattner
· 17 years ago
68228a9
Implemented more of serialization/deserialization for ASTContext. We now
by Ted Kremenek
· 17 years ago
9af4d5c
Adjusted QualType deserialization to reflect updated deserialization API.
by Ted Kremenek
· 17 years ago
c825319
Implemented serialization of Variable Array Types (VLAs).
by Ted Kremenek
· 17 years ago
738e6c0
Renamed ivar "ArrayTypes" in ASTContext to "ComplexArrayTypes".
by Ted Kremenek
· 17 years ago
7f23e3d
Encode Class, SEL and Objective-C objects.
by Anders Carlsson
· 17 years ago
cb034cb
minor code cleanup
by Chris Lattner
· 17 years ago
80faffa
Added type encoding for 'id' type.
by Fariborz Jahanian
· 17 years ago
2058dc4
Added vector to ASTContext to store references to "complete" VLA types
by Ted Kremenek
· 17 years ago
5695bb7
Handle function types.
by Anders Carlsson
· 17 years ago
3793e1a
VariableArrayTypes (VLAs) without a size expression are now uniqued
by Ted Kremenek
· 17 years ago
c81f316
Encoding for objectiive-c methods.
by Fariborz Jahanian
· 17 years ago
e3f0257
Address Chris's comments.
by Anders Carlsson
· 17 years ago
b86605e
Fix logic error.
by Anders Carlsson
· 17 years ago
36f07d8
Add (partial) support for @encode.
by Anders Carlsson
· 17 years ago
b391e6e
Implementation of AST for @protocol expression.
by Fariborz Jahanian
· 17 years ago
f807c20
Patch to implement AST generation for objective-c's @selector expression.
by Fariborz Jahanian
· 17 years ago
f2e3031
by Steve Naroff
· 17 years ago
85f0dc5
by Steve Naroff
· 17 years ago
9d12c90
by Steve Naroff
· 17 years ago
d855a6e
slightly simplify interface
by Chris Lattner
· 17 years ago
fb5b1e8
Add __builtin_va_start to the list of builtins, make __builtin_va_list available to builtin functions.
by Anders Carlsson
· 17 years ago
91193f6
Patch to create protocol conforming class types.
by Fariborz Jahanian
· 17 years ago
9637a9b
by Steve Naroff
· 17 years ago
0951cb9
remove unneeded #include
by Chris Lattner
· 17 years ago
2fd1c65
move IdentifierTable.h from liblex to libbasic.
by Chris Lattner
· 17 years ago
3fafa10
by Steve Naroff
· 17 years ago
858eece
Use APFloat for the representation of FP immediates, ask the target
by Chris Lattner
· 17 years ago
4bc52ce
by Steve Naroff
· 17 years ago
Next »