Dan Gohman
|
8271066844
|
Tidy up #includes, deleting a bunch of unnecessary #includes.
llvm-svn: 61715
|
2009-01-05 17:59:02 +00:00 |
|
Evan Cheng
|
d9353009b7
|
Fix more -Wshorten-64-to-32 warnings.
llvm-svn: 50659
|
2008-05-05 18:30:58 +00:00 |
|
Owen Anderson
|
611b415d12
|
Fix PR1098 by correcting the postdominators analysis.
Patch by Florian Brandner.
llvm-svn: 50628
|
2008-05-04 21:07:35 +00:00 |
|
Owen Anderson
|
030428b435
|
Major repairs to the post-dominators implementation. Patch from Florian Brandner!
llvm-svn: 49768
|
2008-04-16 04:21:16 +00:00 |
|
Chris Lattner
|
e0b1ee937a
|
Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)
llvm-svn: 45411
|
2007-12-29 19:59:42 +00:00 |
|
Owen Anderson
|
4314cf9d58
|
Some fixes to get MachineDomTree working better.
llvm-svn: 43541
|
2007-10-31 03:30:14 +00:00 |
|
Owen Anderson
|
dc3329dbf7
|
Make it possible for DomTreeBase to be constructed from MachineFunction's as well as just Function's.
llvm-svn: 43321
|
2007-10-25 00:16:57 +00:00 |
|
Owen Anderson
|
4b407757d0
|
Move Split<...>() into DomTreeBase. This should make the #include's of DominatorInternals.h
in CodeExtractor and LoopSimplify unnecessary.
Hartmut, could you confirm that this fixes the issues you were seeing?
llvm-svn: 43115
|
2007-10-18 05:13:52 +00:00 |
|
Owen Anderson
|
1235d1218b
|
Move splitBlock into DomTreeBase from DomTree.
llvm-svn: 43059
|
2007-10-17 02:03:17 +00:00 |
|
Owen Anderson
|
43fefb53a6
|
Template DominatorTreeBase by node type. This is the next major step towards
having dominator information on MBB's.
llvm-svn: 43036
|
2007-10-16 19:59:25 +00:00 |
|
Owen Anderson
|
cb51170957
|
Completely merge the implementation details of DomTree and PostDomTree.
Also, add a FIXME for a bug in PostDomTree calculation I noticed while writing this,
llvm-svn: 42593
|
2007-10-03 21:25:45 +00:00 |
|
Owen Anderson
|
09ba812a80
|
Template-ize more of the DomTree internal implementation details. Only the calculate() methods for DomTree and PostDomTree remain to be merged/template-ized.
llvm-svn: 42476
|
2007-09-30 04:17:16 +00:00 |
|
Duncan Sands
|
4358ea12f8
|
Add newline at end of file.
llvm-svn: 42470
|
2007-09-29 16:38:37 +00:00 |
|
Owen Anderson
|
a533c458f5
|
Have PostDomTree use the newly templated DFSPass.
llvm-svn: 42427
|
2007-09-28 01:23:47 +00:00 |
|
Owen Anderson
|
e529f66979
|
Convert DFSPass into a templated friend function, in preparation for making it common to DomTree and PostDomTree.
llvm-svn: 42420
|
2007-09-27 23:23:00 +00:00 |
|