Sebastian Redl
|
135bcc791b
|
Reintroduce the serialization library, with fixed dependencies.
llvm-svn: 111279
|
2010-08-17 20:43:28 +00:00 |
Douglas Gregor
|
256a7282e4
|
Revert Sebastian's build-breaking patch.
llvm-svn: 111265
|
2010-08-17 18:31:01 +00:00 |
Sebastian Redl
|
52ce9bb2fb
|
Create a new Serialization module that contains all the PCH code, and will contain all the module code in the future. Update the Makefiles, CMake projects and the Xcode project. I hope I did everything right for Xcode. No functionality change.
llvm-svn: 111258
|
2010-08-17 17:55:49 +00:00 |
Douglas Gregor
|
a776ed182f
|
Update Xcode project
llvm-svn: 110953
|
2010-08-12 20:53:33 +00:00 |
Fariborz Jahanian
|
e33c116bdf
|
Nasty rewriter bug which turns out to have an easy fix in
rewriting a c-style cast expression in statement printer.
Fixes radar 8143056.
llvm-svn: 107289
|
2010-06-30 16:31:08 +00:00 |
Anders Carlsson
|
e26754184e
|
Update Xcode project.
llvm-svn: 105633
|
2010-06-08 20:02:04 +00:00 |
Anders Carlsson
|
a5d067aae8
|
Update .xcodeproj file.
llvm-svn: 104721
|
2010-05-26 19:40:41 +00:00 |
Anders Carlsson
|
b47c482cf0
|
Remove RecordLayoutBuilder.h
llvm-svn: 104687
|
2010-05-26 05:49:19 +00:00 |
Anders Carlsson
|
9759793855
|
Add an InheritancePath parameter to the ImplicitCastExpr constructor.
llvm-svn: 102218
|
2010-04-23 22:18:37 +00:00 |
Anders Carlsson
|
720130c0cf
|
Turn CXXMethodVector into a generic class template.
llvm-svn: 102208
|
2010-04-23 19:53:03 +00:00 |
Anders Carlsson
|
af2a317e05
|
Rename CGVtable files to CGVTables.
llvm-svn: 100778
|
2010-04-08 16:30:25 +00:00 |
Daniel Dunbar
|
23ee4b7710
|
IRGen: Hide CGRecordLayoutBuilder class, because I can.
llvm-svn: 99967
|
2010-03-31 00:11:27 +00:00 |
Anders Carlsson
|
9fcfc3a32e
|
Update xcode project
llvm-svn: 99860
|
2010-03-30 02:08:20 +00:00 |
Fariborz Jahanian
|
519675bbf5
|
Add some missing files to xcode project
llvm-svn: 99318
|
2010-03-23 20:23:06 +00:00 |
Anders Carlsson
|
09db5370b7
|
Assert that primary bases always have offset 0.
llvm-svn: 98223
|
2010-03-11 01:49:18 +00:00 |
Anders Carlsson
|
e3385f566b
|
More improvements to construction vtables; we know handle vbase offsets correctly (I hope).
llvm-svn: 97361
|
2010-02-28 01:43:58 +00:00 |
Anders Carlsson
|
96fe0b5b96
|
Combine AsmStmt::setOutputsAndInputs and AsmStmt::setClobbers.
llvm-svn: 94918
|
2010-01-30 19:34:25 +00:00 |
Anders Carlsson
|
18c352605f
|
Update .xcodeproj file (Yes this is getting old and I should really switch to the cmake based project :)
llvm-svn: 94789
|
2010-01-29 01:56:42 +00:00 |
Anders Carlsson
|
0af6ac417f
|
Update the xcode project for real and don't check in a failing test.
llvm-svn: 94655
|
2010-01-27 03:24:27 +00:00 |
Fariborz Jahanian
|
f9e8c2b759
|
Refix rewriting of an ivar access when it is
type-cast to its sub-class (radar 7575882).
llvm-svn: 94559
|
2010-01-26 18:28:51 +00:00 |
Anders Carlsson
|
f768db7775
|
Move the VTT related code into its own file, CGVTT.cpp
llvm-svn: 94079
|
2010-01-21 16:50:45 +00:00 |
Anders Carlsson
|
c68266f324
|
Update Xcode project.
llvm-svn: 93861
|
2010-01-19 06:04:24 +00:00 |
Anders Carlsson
|
a5ca598ce6
|
More work on the FullExpr class.
llvm-svn: 91513
|
2009-12-16 06:10:22 +00:00 |
Anders Carlsson
|
afb2dade0c
|
Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes.
llvm-svn: 91494
|
2009-12-16 02:09:40 +00:00 |
Daniel Dunbar
|
3c6d1b52a0
|
Remove clang-cc tool, it has joined in unholy union with clang.
- tools/driver will be renamed to tools/clang at some point.
llvm-svn: 91195
|
2009-12-12 00:56:47 +00:00 |
Anders Carlsson
|
3c951d1ae0
|
Fix tabs.
llvm-svn: 91025
|
2009-12-10 00:57:18 +00:00 |
Anders Carlsson
|
bc49cfed84
|
Add CGDeclCXX.cpp and move EmitCXXGlobalVarDeclInit there.
llvm-svn: 91006
|
2009-12-10 00:16:00 +00:00 |
Anders Carlsson
|
19323e02e9
|
Update .xcodeproj file
llvm-svn: 90666
|
2009-12-05 16:07:02 +00:00 |
Anders Carlsson
|
3c15b80e21
|
Update project file.
llvm-svn: 89768
|
2009-11-24 16:12:41 +00:00 |
Anders Carlsson
|
87f84c1e72
|
Move GlobalDecl to its own file. Also add DenseMapInfo traits.
llvm-svn: 87081
|
2009-11-13 04:25:07 +00:00 |
Anders Carlsson
|
f5e98fcff4
|
Update xode project.
llvm-svn: 86658
|
2009-11-10 03:23:35 +00:00 |
Anders Carlsson
|
4b08db7a62
|
Add CGException.cpp, to be used for exception related code generation.
llvm-svn: 85560
|
2009-10-30 01:42:31 +00:00 |
Steve Naroff
|
a4a347f0b9
|
Add some missing header files to the Xcode project.
llvm-svn: 85152
|
2009-10-26 20:36:31 +00:00 |
Anders Carlsson
|
2bb27f53e0
|
Move the vtable builder to CGVtable.cpp, general cleanup.
llvm-svn: 83798
|
2009-10-11 22:13:54 +00:00 |
Anders Carlsson
|
6ce51fdf43
|
Move our (non-existing) RTTI emission code into CGRtti.cpp. No functionality change.
llvm-svn: 83732
|
2009-10-10 20:49:04 +00:00 |
Anders Carlsson
|
82a108b4ed
|
Update Xcode project.
llvm-svn: 83679
|
2009-10-09 22:16:24 +00:00 |
Steve Naroff
|
936354c62a
|
Add code completion support for ObjC property declarations/attributes.
llvm-svn: 83579
|
2009-10-08 21:55:05 +00:00 |
Anders Carlsson
|
ceca18404c
|
Add files to xcode project.
llvm-svn: 83423
|
2009-10-06 22:07:00 +00:00 |
Anders Carlsson
|
32bfb1ce8f
|
Move some functions from CodeGenFunctions to CodeGenModule so they can be used by CGExprConstant.
llvm-svn: 83263
|
2009-10-03 14:56:57 +00:00 |
Anders Carlsson
|
d934010557
|
Add a -dump-record-layouts argument to clang-cc.
llvm-svn: 82703
|
2009-09-24 18:54:49 +00:00 |
Chris Lattner
|
d545ad1301
|
implement support for __builtin_eh_return_data_regno on x86-32 and x86-64.
This implements PR5034 and rdar://6836445.
llvm-svn: 82614
|
2009-09-23 06:06:36 +00:00 |
Anders Carlsson
|
aa01b91f9b
|
Fix indentation in xcode project.
llvm-svn: 82595
|
2009-09-23 00:37:50 +00:00 |
Anders Carlsson
|
cc52f65500
|
Move codegen of new and delete to CGCXXExpr.cpp
llvm-svn: 82585
|
2009-09-22 22:53:17 +00:00 |
Anders Carlsson
|
e7ceb85b0d
|
(With Doug's help) fix a crash in the code completion code that lead to a test failure.
llvm-svn: 82558
|
2009-09-22 17:29:51 +00:00 |
Chris Lattner
|
abbfd629dc
|
clean up xcode proj
llvm-svn: 82272
|
2009-09-18 20:39:54 +00:00 |
Anders Carlsson
|
20759ad54c
|
x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review.
llvm-svn: 82050
|
2009-09-16 15:53:40 +00:00 |
Anders Carlsson
|
864d525533
|
Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValue argument (currently unused).
llvm-svn: 81606
|
2009-09-12 04:26:35 +00:00 |
Anders Carlsson
|
307408d2af
|
Add CGCXXClass.cpp. and move CodeGenFunction::AddressCXXOfBaseClass there.
llvm-svn: 81604
|
2009-09-12 03:29:09 +00:00 |
Steve Naroff
|
1054e60334
|
More fleshing out the C-based indexing API (under construction).
llvm-svn: 80529
|
2009-08-31 00:59:03 +00:00 |
Steve Naroff
|
a1c728438c
|
Lot's of little changes to get the C-based indexing API going...
Work in progress.
llvm-svn: 80367
|
2009-08-28 15:28:48 +00:00 |