Chandler Carruth
|
732f05c41f
Add 'llvm_unreachable' to passify GCC's understanding of the constraints
|
13 years ago |
David Blaikie
|
2bd335470f
Remove unnecessary default cases in switches that cover all enum values.
|
13 years ago |
Dan Gohman
|
ce16339930
The powers that be have decided that LLVM IR should now support 16-bit
|
13 years ago |
Chad Rosier
|
667f826622
Fix 80-column.
|
13 years ago |
Chad Rosier
|
14d622dce6
Fix comments.
|
13 years ago |
Chad Rosier
|
0c89f7fda2
Fix comments.
|
13 years ago |
Chad Rosier
|
32c5981005
Flesh out a bit more of the bitcode use-list ordering preservation code.
|
13 years ago |
Chad Rosier
|
cbbb09687f
Begin adding experimental support for preserving use-list ordering of bitcode
|
13 years ago |
Chad Rosier
|
cde5464970
Remove some cruft from the BitcodeWriter, while still maintaining backward
|
14 years ago |
Bill Wendling
|
e6e8826870
Initial commit of the 'landingpad' instruction.
|
14 years ago |
Chris Lattner
|
3ebb64946b
switch to use the new api for structtypes.
|
14 years ago |
Chad Rosier
|
0871221c25
Whitespace and formatting. No functional change intended.
|
14 years ago |
Eli Friedman
|
21006d40ac
Representation of 'atomic load' and 'atomic store' in IR.
|
14 years ago |
Bill Wendling
|
dccc03b242
Add the 'resume' instruction for the new EH rewrite.
|
14 years ago |
Bill Wendling
|
10c6d12a9f
Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338,
|
14 years ago |
Eli Friedman
|
ff03048c13
LangRef and basic memory-representation/reading/writing for 'cmpxchg' and
|
14 years ago |
Bill Wendling
|
772fe17a6d
Merge the contents from exception-handling-rewrite to the mainline.
|
14 years ago |
Eli Friedman
|
47f3513dd5
Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier.
|
14 years ago |
Chris Lattner
|
db125cfaf5
land David Blaikie's patch to de-constify Type, with a few tweaks.
|
14 years ago |
Chris Lattner
|
1afcace3a3
Land the long talked about "type system rewrite" patch. This
|
14 years ago |
Jay Foad
|
c137120bb0
Make better use of the PHINode API.
|
14 years ago |
Chris Lattner
|
4f6bab98c5
Drop the "2" suffix on some enums.
|
14 years ago |
Chris Lattner
|
799a58a55e
missed a file.
|
14 years ago |
Evan Cheng
|
e889c694d8
Update BitcodeWriter to match recent Triple changes. rdar://9603399
|
14 years ago |
Chad Rosier
|
6a0c04dff2
Revert name change from r132533. Lower case naming was intended per style guidelines.
|
14 years ago |
Chad Rosier
|
3d26f2333b
Whitespace and other cleanup. Functionallity unchanged.
|
14 years ago |
Nick Lewycky
|
308fba5fe2
It's valid to take the blockaddress of a different function, so remove this
|
14 years ago |
Bill Wendling
|
5d7a5a4f53
Revert r129235 pending a vetting of the EH rewrite.
|
14 years ago |
Bill Wendling
|
d7bb295d22
Beginning of the Great Exception Handling Rewrite.
|
14 years ago |
Rafael Espindola
|
f5a90561b0
Do a topological sort of the types before writing them out.
|
14 years ago |