cd81d94322a39503e4a3e87b6ee03d4fcb3465fb |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/include/llvm/Support/YAMLTraits.h
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/Support/YAMLTraits.h
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Support/YAMLTraits.h
|
354362524a72b3fa43a6c09380b7ae3b2380cbba |
|
19-Nov-2013 |
Juergen Ributzka <juergen@apple.com> |
[weak vtables] Remove a bunch of weak vtables This patch removes most of the trivial cases of weak vtables by pinning them to a single object file. The memory leaks in this version have been fixed. Thanks Alexey for pointing them out. Differential Revision: http://llvm-reviews.chandlerc.com/D2068 Reviewed by Andy git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195064 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
6919bec07f9c4ee57a0e99f263b63546b386f22b |
|
18-Nov-2013 |
Alexander Kornienko <alexfh@google.com> |
Recover gracefully when deserializing invalid YAML input. Fixes http://llvm.org/PR16221, http://llvm.org/PR15927 Phabricator: http://llvm-reviews.chandlerc.com/D1236 Patch by Andrew Tulloch! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
b21ab43cfc3fa0dacf5c95f04e58b6d804b59a16 |
|
18-Nov-2013 |
Alexey Samsonov <samsonov@google.com> |
Revert r194865 and r194874. This change is incorrect. If you delete virtual destructor of both a base class and a subclass, then the following code: Base *foo = new Child(); delete foo; will not cause the destructor for members of Child class. As a result, I observe plently of memory leaks. Notable examples I investigated are: ObjectBuffer and ObjectBufferStream, AttributeImpl and StringSAttributeImpl. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194997 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
5a364c5561ec04e33a6f5d52c14f1bac6f247ea0 |
|
15-Nov-2013 |
Juergen Ributzka <juergen@apple.com> |
[weak vtables] Remove a bunch of weak vtables This patch removes most of the trivial cases of weak vtables by pinning them to a single object file. Differential Revision: http://llvm-reviews.chandlerc.com/D2068 Reviewed by Andy git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194865 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
04fca67d6f4b314ba618714698b58dbfba3af005 |
|
14-Nov-2013 |
Nick Kledzik <kledzik@apple.com> |
Add dyn_cast<> support to YAML I/O's IO class git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194655 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
4e7c22a90b28828e4a28751b65ae24091f7df4ec |
|
14-Nov-2013 |
Nick Kledzik <kledzik@apple.com> |
Add simple support for tags in YAML I/O git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194644 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
c47adf8db2cbe21f5de0a955b8ef89f177c9ad16 |
|
12-Nov-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Revert "Remove unused variable." This reverts commit r194485. The variable is unused in some macro instantiations, but not others. We should probably fix clang to not warn on this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
67a404dc26ce29338375ad627333a1af082d70d6 |
|
12-Nov-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove unused variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194485 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
96b40055489a044a1815d5316f8b865794dd7550 |
|
24-Oct-2013 |
John Thompson <John.Thompson.JTSoftware@gmail.com> |
Reverting my r193344 checkin due to build breakage. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
43752f2d4f29ebb40318e8da05633c994b694f46 |
|
24-Oct-2013 |
John Thompson <John.Thompson.JTSoftware@gmail.com> |
Added std::string as a built-in type for mapping. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193344 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
d5f33aa33fbf865e15a3dced11b847e88f6a8239 |
|
16-Aug-2013 |
Aaron Ballman <aaron@aaronballman.com> |
Tighten up the yamilizer so it stops eliding empty sequences if the embedded empty sequence is the first key/value in a map which is itself in a sequence. Patch with help from Nick Kledzik. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188508 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
9e8eafa0f0ad36c3e4397e97b67b8245b04ba618 |
|
07-Aug-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
YAMLTraits.h: replace DenseMap that used a bad implementation of DenseMapInfo for StringRef with a StringMap The bug is that the empty key compares equal to the tombstone key. Also added an assertion to DenseMap to catch similar bugs in future. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187866 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
6afede522e4dfe34c1d42ccc251036596c300203 |
|
08-Jul-2013 |
Manman Ren <mren@apple.com> |
Revert r185852. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185861 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
f856249d496663b72b9eac37cdabb52932abd0e0 |
|
08-Jul-2013 |
Manman Ren <mren@apple.com> |
StringRef: add DenseMapInfo for StringRef. Remove the implementation in include/llvm/Support/YAMLTraits.h. Added a DenseMap type DITypeHashMap in DebugInfo.h: DenseMap<std::pair<StringRef, unsigned>, MDNode*> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
96f498bd9f140a98321c478f517877c4767b94fa |
|
13-Jan-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Remove redundant 'llvm::' qualifications git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
674be02d525d4e24bc6943ed9274958c580bcfbc |
|
10-Jan-2013 |
Jakub Staszak <kubastaszak@gmail.com> |
Fix include guards so they exactly match file names. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
02fa38344c1cf1f27d59da5c3358d19bbb752f01 |
|
08-Jan-2013 |
Nick Kledzik <kledzik@apple.com> |
Fix memory leak in YAML I/O. Stop using BumpPtrAllocator for HNodes because they have fields (vector, map) which require HNode destructors to be run. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171896 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
50c30427405142f1b587edee846606184ae6af8e |
|
04-Jan-2013 |
Nick Kledzik <kledzik@apple.com> |
Fix how YAML I/O detects flow sequences. Update test case to verify flow sequence is written as a flow sequence. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171514 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
9679a04da65b33037abac50a54884bb9b7b73698 |
|
22-Dec-2012 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Fix some undefined behavior when parsing YAML input: don't try to compare an uninitialized value against a default value. Found by -fsanitize=enum. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170970 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
fbc8a73e0c9f4e9da49faa4782c9bfb0acb50a24 |
|
17-Dec-2012 |
Nick Kledzik <kledzik@apple.com> |
Use different trait techniques to be compatible with g++ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170355 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
ae3ce26f995f4747516a756f73d152c7188ff43b |
|
12-Dec-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
YAMLIO: Remove all of the template instantiation hacks, I don't see why they're necessary and it breaks linking of the unit tests. Also comes with a clang-format run on the cpp file, it had major style violations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170036 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
df2f74fa411e54bc1e5f16eb86e5cb1bde973746 |
|
12-Dec-2012 |
Nick Kledzik <kledzik@apple.com> |
AlignedCharArrayUnion is erroring with non-clang compilers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170031 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|
8ceb8b764f266ff00a590c88a7ecc654b13a8f0b |
|
12-Dec-2012 |
Nick Kledzik <kledzik@apple.com> |
Initial implementation of a utility for converting native data structures to and from YAML using traits. The first client will be the test suite of lld. The documentation will show up at: http://llvm.org/docs/YamlIO.html git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/YAMLTraits.h
|