| #
3d62bbac |
| 19-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
IR: Drop scope from MDTemplateParameter
Follow-up to r229740, which removed `DITemplate*::getContext()` after my upgrade script revealed that scopes are always `nullptr` for template parameters. Th
IR: Drop scope from MDTemplateParameter
Follow-up to r229740, which removed `DITemplate*::getContext()` after my upgrade script revealed that scopes are always `nullptr` for template parameters. This is the other shoe: drop `scope:` from `MDTemplateParameter` and its two subclasses. (Note: a bitcode upgrade would be pointless, since the hierarchy hasn't been moved into place.)
llvm-svn: 229791
show more ...
|
|
Revision tags: llvmorg-3.6.0-rc4 |
|
| #
6cd780ff |
| 17-Feb-2015 |
Benjamin Kramer <[email protected]> |
Prefer SmallVector::append/insert over push_back loops.
Same functionality, but hoists the vector growth out of the loop.
llvm-svn: 229500
|
|
Revision tags: llvmorg-3.6.0-rc3 |
|
| #
1c931164 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDImportedEntity
llvm-svn: 229025
|
| #
d45ce96c |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDObjCProperty
llvm-svn: 229024
|
| #
0c5c0124 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDExpression
llvm-svn: 229023
|
| #
72fe2d0b |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDLocalVariable
llvm-svn: 229022
|
| #
c8f810a0 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDGlobalVariable
llvm-svn: 229020
|
| #
2847f380 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDTemplate{Type,Value}Parameter
llvm-svn: 229019
|
| #
e1460005 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDNamespace
llvm-svn: 229018
|
| #
06a0702e |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDLexicalBlockFile
llvm-svn: 229017
|
| #
a96d4099 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDLexicalBlock
llvm-svn: 229016
|
| #
19fc5ed7 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDSubprogram
llvm-svn: 229014
|
| #
c1f1acc7 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDCompileUnit
llvm-svn: 229013
|
| #
54e2bc6c |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDSubroutineType
llvm-svn: 229011
|
| #
171d077a |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDDerivedType and MDCompositeType
llvm-svn: 229009
|
| #
f14b9c7c |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDFile
llvm-svn: 229007
|
| #
09e03f38 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDBasicType
llvm-svn: 229005
|
| #
87754764 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDEnumerator
llvm-svn: 229004
|
| #
c7363f11 |
| 13-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
AsmWriter/Bitcode: MDSubrange
llvm-svn: 229003
|
| #
01fc1769 |
| 10-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
IR: Add specialized debug info metadata nodes
Add specialized debug info metadata nodes that match the `DIDescriptor` wrappers (used by `DIBuilder`) closely. Assembly and bitcode support to follow
IR: Add specialized debug info metadata nodes
Add specialized debug info metadata nodes that match the `DIDescriptor` wrappers (used by `DIBuilder`) closely. Assembly and bitcode support to follow soon (it'll mostly just be obvious), but this sketches in today's schema. This is the first big commit (well, the only *big* one aside from the testcase changes that'll come when I move this into place) for PR22464.
I've marked a bunch of obvious changes as `TODO`s in the source; I plan to make those changes promptly after this hierarchy is moved underneath `DIDescriptor`, but for now I'm aiming mostly to match the status quo.
llvm-svn: 228640
show more ...
|
| #
6b7b680e |
| 04-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
IR: Initialize MDNode abbreviations en masse, NFC
llvm-svn: 228203
|
| #
69ba0167 |
| 04-Feb-2015 |
Peter Collingbourne <[email protected]> |
Misc documentation/comment fixes.
llvm-svn: 228093
|
| #
4e4aa705 |
| 03-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
IR: Assembly and bitcode for GenericDebugNode
llvm-svn: 228041
|
| #
d9901ff5 |
| 02-Feb-2015 |
Duncan P. N. Exon Smith <[email protected]> |
IR: Split out DebugInfoMetadata.h, NFC
Move debug-info-centred `Metadata` subclasses into their own header/source file. A couple of private template functions are needed from both `Metadata.cpp` an
IR: Split out DebugInfoMetadata.h, NFC
Move debug-info-centred `Metadata` subclasses into their own header/source file. A couple of private template functions are needed from both `Metadata.cpp` and `DebugInfoMetadata.cpp`, so I've moved them to `lib/IR/MetadataImpl.h`.
llvm-svn: 227835
show more ...
|
|
Revision tags: llvmorg-3.6.0-rc2 |
|
| #
e8b5e49f |
| 22-Jan-2015 |
Duncan P. N. Exon Smith <[email protected]> |
IR: DwarfNode => DebugNode, NFC
These things are potentially used for non-DWARF data (see the discussion in PR22235), so take the `Dwarf` out of the name. Since the new name gives fewer clues, upda
IR: DwarfNode => DebugNode, NFC
These things are potentially used for non-DWARF data (see the discussion in PR22235), so take the `Dwarf` out of the name. Since the new name gives fewer clues, update the doxygen to properly describe what they are.
llvm-svn: 226874
show more ...
|