Anders Carlsson
|
6aed2a1e4b
Add addBaseSubobjectTypeName which isn't used yet.
|
14 жил өмнө |
Anders Carlsson
|
e9742b0f72
Move code to add a type name to a TagDecl type out into a helper function. No functionality change.
|
14 жил өмнө |
Richard Smith
|
162e1c1b48
Support for C++11 (non-template) alias declarations.
|
14 жил өмнө |
John McCall
|
1de4d4e8cb
Basic, untested implementation for an "unknown any" type requested by LLDB.
|
14 жил өмнө |
Peter Collingbourne
|
207f4d8543
Add support for language-specific address spaces. On top of that,
|
14 жил өмнө |
Richard Smith
|
34b41d939a
Implement the C++0x deduced 'auto' feature.
|
14 жил өмнө |
John McCall
|
f4c7371fb1
Change QualType::getTypePtr() to return a const pointer, then change a
|
14 жил өмнө |
Chris Lattner
|
3f59c975aa
The -fshort-wchar option causes wchar_t to become unsigned, in addition to being
|
14 жил өмнө |
Anders Carlsson
|
cb690b111f
Fix a (probably very old) regression where we weren't using the typedef name for anonymous tag types.
|
14 жил өмнө |
Anders Carlsson
|
2d987772c2
Revert r120110. We don't want to call ConvertType from within getCGRecordLayout.
|
14 жил өмнө |
Anders Carlsson
|
4cb78b2ab6
Use ConvertType instead of ConvertTagDeclType, since ConvertType will assign a name to the type.
|
14 жил өмнө |
Anders Carlsson
|
3379e9bd71
Simplify code.
|
14 жил өмнө |
Anders Carlsson
|
82926963cc
Fix build.
|
14 жил өмнө |
Anders Carlsson
|
c8f01ebbce
Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't exist. This matches ASTContext::getASTRecordLayout and is less confusing.
|
14 жил өмнө |
Benjamin Kramer
|
2348c6268a
Reduce string thrashing.
|
14 жил өмнө |
Douglas Gregor
|
1274ccd90a
Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a
|
15 жил өмнө |
John McCall
|
0bab0cdab7
Abstract out everything having to do with member pointers into the ABI
|
15 жил өмнө |
John McCall
|
f16aa103d3
Go back to asking CodeGenTypes whether a type is zero-initializable.
|
15 жил өмнө |
Chris Lattner
|
a9fa858411
fix rdar://8147692 - yet another crash due to my abi work.
|
15 жил өмнө |
Chris Lattner
|
bcaedaed30
Reapply:
|
15 жил өмнө |
Daniel Dunbar
|
7bbe03d8ae
Revert r107173, "fix PR7519: after thrashing around and remembering how all this stuff", it broke bootstrap.
|
15 жил өмнө |
Daniel Dunbar
|
a9e0515643
Revert r107216, "fix PR7523, which was caused by the ABI code calling ConvertType instead", it is part of a boostrap breaking sequence.
|
15 жил өмнө |
Chris Lattner
|
f1d5d8a7f2
fix PR7523, which was caused by the ABI code calling ConvertType instead
|
15 жил өмнө |
Chris Lattner
|
376fe5e780
fix PR7519: after thrashing around and remembering how all this stuff
|
15 жил өмнө |
Chris Lattner
|
ce93399f26
minor cleanups.
|
15 жил өмнө |
Chris Lattner
|
77b89b87c3
finally get around to doing a significant cleanup to irgen:
|
15 жил өмнө |
Eli Friedman
|
c00129a08c
Fix for PR7040: Don't try to compute the LLVM type for a function where it
|
15 жил өмнө |
Anders Carlsson
|
c39211d2ae
Add CodeGenTypes::ContainsPointerToDataMember overload that takes a CXXRecordDecl.
|
15 жил өмнө |
John McCall
|
c12c5bba6c
Substantially alter the design of the Objective C type AST by introducing
|
15 жил өмнө |
Anders Carlsson
|
3e5af908eb
Move ContainsPointerToDataMember to CodeGenTypes. No functionality change.
|
15 жил өмнө |