Dan Gohman
|
a37dd3e6a5
Bitcode support for allocas with arbitrary array size types.
|
15 vuotta sitten |
Dan Gohman
|
c2f500aaed
Don't flush the raw_ostream in llvm::WriteBitcodeToFile; it's at
|
15 vuotta sitten |
Dan Gohman
|
d928fb670f
Don't special-case stdout in llvm::WriteBitcodeToFile; just consider
|
15 vuotta sitten |
Eric Christopher
|
551754c495
Revert 101465, it broke internal OpenGL testing.
|
15 vuotta sitten |
Gabor Greif
|
4ec2258ffb
reapply r101434
|
15 vuotta sitten |
Gabor Greif
|
607a7ab3da
back out r101423 and r101397, they break llvm-gcc self-host on darwin10
|
15 vuotta sitten |
Gabor Greif
|
2ff961f668
reapply r101364, which has been backed out in r101368
|
15 vuotta sitten |
Gabor Greif
|
9ee1720811
back out r101364, as it trips the linux nightlybot on some clang C++ tests
|
15 vuotta sitten |
Gabor Greif
|
165dac08d1
rotate CallInst operands, i.e. move callee to the back
|
15 vuotta sitten |
Chris Lattner
|
a6245247e9
Add special case bitcode support for DebugLoc. This avoids
|
15 vuotta sitten |
Gabor Greif
|
c9f7500d17
Finally land the InvokeInst operand reordering.
|
15 vuotta sitten |
Gabor Greif
|
1cde4af157
backing out r99170 because it still fails on clang-x86_64-darwin10-fnt
|
15 vuotta sitten |
Gabor Greif
|
9b1061e2e3
Now that hopefully all direct accesses to InvokeInst operands are fixed
|
15 vuotta sitten |
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 vuotta sitten |
Gabor Greif
|
f4f10e3779
Recommit r80858 again (which has been backed out in r80871).
|
15 vuotta sitten |
Chris Lattner
|
93b122d3c4
reapply r98656 unmodified, which exposed the asmprinter not
|
15 vuotta sitten |
Daniel Dunbar
|
b85c7100c5
Revert r98656, its breaking all over the place.
|
15 vuotta sitten |
Chris Lattner
|
8b3b34f410
improve support for uniontype and ConstantUnion, patch by Tim Northover!
|
15 vuotta sitten |
Chris Lattner
|
fdfeb6976f
Add support for a union type in LLVM IR. Patch by Talin!
|
15 vuotta sitten |
Evan Cheng
|
3922a9ba84
Also recognize armv6t2-* and armv5te-* triplets.
|
15 vuotta sitten |
Evan Cheng
|
0f8868b171
Add ARM bitcode file magic.
|
15 vuotta sitten |
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 vuotta sitten |
Jeffrey Yasskin
|
f0356fe140
Kill ModuleProvider and ghost linkage by inverting the relationship between
|
15 vuotta sitten |
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 vuotta sitten |
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 vuotta sitten |
Victor Hernandez
|
2cd4244815
Fix comment typo
|
15 vuotta sitten |
Victor Hernandez
|
0c316416bd
Write function-local metadata as a metadata subblock of a funciton block
|
15 vuotta sitten |
Victor Hernandez
|
3047384a0f
Revert 93270 pending investigation of how stray non-constant values end up in ValueEnumerator's ValueList during WriteConstants()
|
15 vuotta sitten |
Victor Hernandez
|
994a204570
Make WriteConstants() more robust against stray values in ValueEnumerator's ValueList
|
15 vuotta sitten |
Victor Hernandez
|
24e64df7ec
Compute isFunctionLocal in MDNode ctor or via argument in new function getWhenValsUnresolved().
|
15 vuotta sitten |