Eric Christopher
|
9965deaad4
Reapply r150631:
|
13 年之前 |
Eric Christopher
|
64a0430458
Revert "Add a completed/incomplete type difference. This allows us to have"
|
13 年之前 |
Eric Christopher
|
9a68d4584a
Add a completed/incomplete type difference. This allows us to have
|
13 年之前 |
Eric Christopher
|
e88a71f00e
Add back in the code to create forward decls using temporary mdnodes.
|
13 年之前 |
Eric Christopher
|
42e75daaef
Temporarily walk back a few of my recent debug info limiting changes
|
13 年之前 |
Eric Christopher
|
3b8e197bbf
Don't cache the artificial type for the this pointer, there's no
|
13 年之前 |
Eric Christopher
|
9caf440928
Constify the getClassName routine and variables that come out of it,
|
13 年之前 |
Eric Christopher
|
2f764a9122
Use the new forward declaration scheme for records. Also add more
|
13 年之前 |
Devang Patel
|
53bc51871a
Remove tabs.
|
13 年之前 |
Benjamin Kramer
|
d7a3e2c5f6
Revert my patches which removed Diagnostic.h includes by moving some operator overloads out of line.
|
13 年之前 |
Devang Patel
|
7fb8630e76
Remove tabs.
|
13 年之前 |
Devang Patel
|
693fcaa999
Emit debug info for properites that are not backed by an ivar.
|
13 年之前 |
Chris Lattner
|
8b418685e9
simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule.
|
13 年之前 |
Devang Patel
|
362ed2a95b
Relax valid location check. This fixes a clang crash while emitting debug info for properties that are synthesized by the compiler by default.
|
13 年之前 |
Devang Patel
|
5f3c7faa39
Let an ivar directly refer property TAG.
|
13 年之前 |
Dylan Noblesmith
|
f7ccbad5d9
Basic: import SmallString<> into clang namespace
|
13 年之前 |
Benjamin Kramer
|
00bd44d567
Move various diagnostic operator<< overloads out of line and remove includes of Diagnostic.h.
|
13 年之前 |
Devang Patel
|
693a70dfb1
Create new tag for the property. This is a work in progress.
|
13 年之前 |
Andrew Trick
|
245da28bd2
unnecessary include of TargetMachine.h?
|
13 年之前 |
Eric Christopher
|
271ce5454b
r149474 went a bit too far when combined with type caching. If we want
|
13 年之前 |
Eric Christopher
|
ef81e0f8f1
Remove duplicated comment.
|
13 年之前 |
Eric Christopher
|
0086a5b44a
For pass-by-value record arguments to functions emit a forward decl
|
13 年之前 |
Eric Christopher
|
5b78a244ef
Use createRecordFwdDecl here since that's what we're doing.
|
13 年之前 |
Eric Christopher
|
1c081d97b6
Revert previous patch unifying all of the C++ record prep in one area,
|
13 年之前 |
Eric Christopher
|
3ee8c913eb
Remove another duplicated variable.
|
13 年之前 |
Eric Christopher
|
de983d868f
Tidy and remove some unused variables.
|
13 年之前 |
Eric Christopher
|
027cb30af8
Collect this information together. No reason to have it split.
|
13 年之前 |
Eric Christopher
|
6faa5540df
Refactor into its own function.
|
13 年之前 |
Eric Christopher
|
51cb75a625
Clean up comment.
|
13 年之前 |
Eric Christopher
|
5d613b5797
Refactor the record decl forward declaration code a bit.
|
13 年之前 |