Chris Lattner
|
e54b9e2332
|
more cleanups
llvm-svn: 113115
|
2010-09-05 20:13:07 +00:00 |
|
Chris Lattner
|
41d0913a1d
|
Change lower atomic pass to use IntrinsicInst to simplify it a bit.
llvm-svn: 113114
|
2010-09-05 20:10:47 +00:00 |
|
Owen Anderson
|
fe3d206e65
|
Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API.
llvm-svn: 111815
|
2010-08-23 17:52:01 +00:00 |
|
Owen Anderson
|
f2fea95f2f
|
Reapply r110396, with fixes to appease the Linux buildbot gods.
llvm-svn: 110460
|
2010-08-06 18:33:48 +00:00 |
|
Nick Lewycky
|
8c4f9777de
|
Fix uninitialized variable warning.
Also move 'default' case next to a real case to help compiler optimize in
non-Debug builds.
No functionality change.
llvm-svn: 110435
|
2010-08-06 07:43:46 +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 |
|
Peter Collingbourne
|
10c4f9d6bd
|
Add an atomic lowering pass
llvm-svn: 110113
|
2010-08-03 16:19:16 +00:00 |
|