History log of /llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp (Results 626 – 650 of 1013)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 06a0702e 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDLexicalBlockFile

llvm-svn: 229017


# a96d4099 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDLexicalBlock

llvm-svn: 229016


# 19fc5ed7 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDSubprogram

llvm-svn: 229014


# c1f1acc7 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDCompileUnit

llvm-svn: 229013


# 54e2bc6c 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDSubroutineType

llvm-svn: 229011


# 171d077a 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDDerivedType and MDCompositeType

llvm-svn: 229009


# f14b9c7c 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDFile

llvm-svn: 229007


# 09e03f38 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDBasicType

llvm-svn: 229005


# 87754764 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDEnumerator

llvm-svn: 229004


# c7363f11 13-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

AsmWriter/Bitcode: MDSubrange

llvm-svn: 229003


# 01fc1769 10-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

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 <dexonsmith@apple.com>

IR: Initialize MDNode abbreviations en masse, NFC

llvm-svn: 228203


# 69ba0167 04-Feb-2015 Peter Collingbourne <peter@pcc.me.uk>

Misc documentation/comment fixes.

llvm-svn: 228093


# 4e4aa705 03-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

IR: Assembly and bitcode for GenericDebugNode

llvm-svn: 228041


# d9901ff5 02-Feb-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

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 <dexonsmith@apple.com>

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 ...


# db6bc8bf 20-Jan-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

Bitcode: Simplify MDNode subclass dispatch, NFC

llvm-svn: 226535


# 6592deea 20-Jan-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

Bitcode: WriteMDNode() => WriteMDTuple(), NFC

llvm-svn: 226534


# 9a6f64e7 20-Jan-2015 Duncan P. N. Exon Smith <dexonsmith@apple.com>

Bitcode: Add ValueEnumerator::getMetadataOrNullID(), NFC

llvm-svn: 226533


# 12ca34f5 19-Jan-2015 Rafael Espindola <rafael.espindola@gmail.com>

Bring r226038 back.

No change in this commit, but clang was changed to also produce trivial comdats when
needed.

Original message:

Don't create new comdats in CodeGen.

This patch stops the implic

Bring r226038 back.

No change in this commit, but clang was changed to also produce trivial comdats when
needed.

Original message:

Don't create new comdats in CodeGen.

This patch stops the implicit creation of comdats during codegen.

Clang now sets the comdat explicitly when it is required. With this patch clang and gcc
now produce the same result in pr19848.

llvm-svn: 226467

show more ...


# 60b72136 16-Jan-2015 Timur Iskhodzhanov <timurrrr@google.com>

Revert r226242 - Revert Revert Don't create new comdats in CodeGen

This breaks AddressSanitizer (ninja check-asan) on Windows

llvm-svn: 226251


# 67a79e72 16-Jan-2015 Rafael Espindola <rafael.espindola@gmail.com>

Revert "Revert Don't create new comdats in CodeGen"

This reverts commit r226173, adding r226038 back.

No change in this commit, but clang was changed to also produce trivial comdats for
costructors

Revert "Revert Don't create new comdats in CodeGen"

This reverts commit r226173, adding r226038 back.

No change in this commit, but clang was changed to also produce trivial comdats for
costructors, destructors and vtables when needed.

Original message:

Don't create new comdats in CodeGen.

This patch stops the implicit creation of comdats during codegen.

Clang now sets the comdat explicitly when it is required. With this patch clang and gcc
now produce the same result in pr19848.

llvm-svn: 226242

show more ...


# f5adf13f 15-Jan-2015 Timur Iskhodzhanov <timurrrr@google.com>

Revert Don't create new comdats in CodeGen

It breaks AddressSanitizer on Windows.

llvm-svn: 226173


Revision tags: llvmorg-3.6.0-rc1
# fad1639a 14-Jan-2015 Rafael Espindola <rafael.espindola@gmail.com>

Don't create new comdats in CodeGen.

This patch stops the implicit creation of comdats during codegen.

Clang now sets the comdat explicitly when it is required. With this patch clang and gcc
now pr

Don't create new comdats in CodeGen.

This patch stops the implicit creation of comdats during codegen.

Clang now sets the comdat explicitly when it is required. With this patch clang and gcc
now produce the same result in pr19848.

llvm-svn: 226038

show more ...


# 4e74d3be 14-Jan-2015 Rafael Espindola <rafael.espindola@gmail.com>

Add support for comdats with names larger than 256 characters.

llvm-svn: 226012


1...<<21222324252627282930>>...41