Gabor Greif
|
c9f7500d17
Finally land the InvokeInst operand reordering.
|
15 ani în urmă |
Gabor Greif
|
1cde4af157
backing out r99170 because it still fails on clang-x86_64-darwin10-fnt
|
15 ani în urmă |
Gabor Greif
|
9b1061e2e3
Now that hopefully all direct accesses to InvokeInst operands are fixed
|
15 ani în urmă |
Gabor Greif
|
cc52ed0c4f
back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite
|
15 ani în urmă |
Gabor Greif
|
f4f10e3779
Recommit r80858 again (which has been backed out in r80871).
|
15 ani în urmă |
Chris Lattner
|
93b122d3c4
reapply r98656 unmodified, which exposed the asmprinter not
|
15 ani în urmă |
Daniel Dunbar
|
b85c7100c5
Revert r98656, its breaking all over the place.
|
15 ani în urmă |
Chris Lattner
|
8b3b34f410
improve support for uniontype and ConstantUnion, patch by Tim Northover!
|
15 ani în urmă |
Chris Lattner
|
fdfeb6976f
Add support for a union type in LLVM IR. Patch by Talin!
|
15 ani în urmă |
Evan Cheng
|
3922a9ba84
Also recognize armv6t2-* and armv5te-* triplets.
|
15 ani în urmă |
Evan Cheng
|
0f8868b171
Add ARM bitcode file magic.
|
15 ani în urmă |
Victor Hernandez
|
2c482f4895
We were not writing bitcode for function-local metadata whose operands have been erased (making it not have any more function-local operands)
|
15 ani în urmă |
Jeffrey Yasskin
|
f0356fe140
Kill ModuleProvider and ghost linkage by inverting the relationship between
|
15 ani în urmă |
Victor Hernandez
|
3cd7c3db99
Avoid modifying ValueEnumerator's MD ValueList by choosing which function-local MD to write based on the function currently being written
|
15 ani în urmă |
Victor Hernandez
|
8ea5d4c529
In WriteFunction(), write function-local metadata before we write the instructions, so instruction's references to metadata are fully resolved by the time they get written.
|
15 ani în urmă |
Victor Hernandez
|
2cd4244815
Fix comment typo
|
15 ani în urmă |
Victor Hernandez
|
0c316416bd
Write function-local metadata as a metadata subblock of a funciton block
|
15 ani în urmă |
Victor Hernandez
|
3047384a0f
Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants()
|
15 ani în urmă |
Victor Hernandez
|
994a204570
Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList
|
15 ani în urmă |
Victor Hernandez
|
24e64df7ec
Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved().
|
15 ani în urmă |
Devang Patel
|
0386f01e06
Use separate namespace for named metadata.
|
15 ani în urmă |
Devang Patel
|
69d02e0a17
Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null}
|
15 ani în urmă |
Chris Lattner
|
5d0cacdbb6
rename "elements" of metadata to "operands". "Elements" are
|
15 ani în urmă |
Chris Lattner
|
081134741b
Final step in the metadata API restructuring: move the
|
15 ani în urmă |
Chris Lattner
|
3990b121cf
This is a major cleanup of the instruction metadata interfaces that
|
15 ani în urmă |
Chris Lattner
|
7d05c46d60
rename getHandlerNames to getMDKindNames, simplify its interface
|
15 ani în urmă |
Chris Lattner
|
bcb18538c2
change the strange MetadataContext::getMDs function to expose less
|
15 ani în urmă |
Chris Lattner
|
cdfc940912
Revert 85678/85680. The decision is to stay with the current form of
|
16 ani în urmă |
Chris Lattner
|
7d83ebcadd
Make blockaddress(@func, null) be valid, and make 'deleting a basic
|
16 ani în urmă |
Chris Lattner
|
837e04a8bf
bitcode writer support for blockaddress.
|
16 ani în urmă |