Owen Anderson
|
f2fea95f2f
|
Reapply r110396, with fixes to appease the Linux buildbot gods.
llvm-svn: 110460
|
2010-08-06 18:33:48 +00:00 |
|
Owen Anderson
|
aadd8a89ca
|
Revert r110396 to fix buildbots.
llvm-svn: 110410
|
2010-08-06 00:23:35 +00:00 |
|
Owen Anderson
|
b9762c07cb
|
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
ID member as the sole unique type identifier. Clean up APIs related to this change.
llvm-svn: 110396
|
2010-08-05 23:42:04 +00:00 |
|
Douglas Gregor
|
cc2c05cb75
|
Make a few more LLVM headers parsable as standalone headers.
Fix some problems with the hidden copy constructors for
ImmutableMap/ImmutableSet found by Clang++.
llvm-svn: 86186
|
2009-11-05 23:01:30 +00:00 |
|
Owen Anderson
|
412df08b59
|
Do away with the strange use of BitVectors in SSI, and just use normal sets. This makes the code much more C++/LLVM-ish.
llvm-svn: 83286
|
2009-10-04 18:49:55 +00:00 |
|
Nick Lewycky
|
d347108b4d
|
Correctly handle the case where a comparison is created in one BasicBlock and
used by a terminator in another.
llvm-svn: 81437
|
2009-09-10 07:02:09 +00:00 |
|
Torok Edwin
|
f2850cd59e
|
Remove a comment that was copy+pasted from the wrong place,
there is no MachineFunction here.
llvm-svn: 76734
|
2009-07-22 10:49:23 +00:00 |
|
Nick Lewycky
|
b01a2dc7ba
|
Add Static Single Information construction pass written by André Tavares!
Use it by requiring it through the pass manager, then calling its createSSI
method on the variables that you want in SSI form.
llvm-svn: 74780
|
2009-07-03 19:28:36 +00:00 |
|