Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 жил өмнө |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 жил өмнө |
Manman Ren
|
b720be6a50
Release build: guard dump functions with
|
13 жил өмнө |
Manman Ren
|
77e300e8f0
Release build: guard dump functions with "ifndef NDEBUG"
|
13 жил өмнө |
Andrew Trick
|
c9b1e25493
Enable the new LoopInfo algorithm by default.
|
13 жил өмнө |
Andrew Trick
|
37aa33bc11
A new algorithm for computing LoopInfo. Temporarily disabled.
|
13 жил өмнө |
Andrew Trick
|
cbf24b4e58
Move the implementation of LoopInfo into LoopInfoImpl.h.
|
13 жил өмнө |
Owen Anderson
|
2ab36d3502
Begin adding static dependence information to passes, which will allow us to
|
15 жил өмнө |
Owen Anderson
|
ce665bd2e2
Now with fewer extraneous semicolons!
|
15 жил өмнө |
Owen Anderson
|
02dd53e1c5
Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API.
|
15 жил өмнө |
Owen Anderson
|
90c579de5a
Reapply r110396, with fixes to appease the Linux buildbot gods.
|
15 жил өмнө |
Owen Anderson
|
1f74590e9d
Revert r110396 to fix buildbots.
|
15 жил өмнө |
Owen Anderson
|
9ccaf53ada
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
|
15 жил өмнө |
Dan Gohman
|
dda30cd4af
Restore dump() methods to Loop and MachineLoop.
|
15 жил өмнө |
John McCall
|
f32616e0bd
Explicit template instantiations must happen in the template's immediately
|
15 жил өмнө |
Chris Lattner
|
7896c9f436
improve portability to avoid conflicting with std::next in c++'0x.
|
15 жил өмнө |
Dan Gohman
|
81b16a3558
Add getTopBlock and getBottomBlock member functions to MachineLoopInfo.
|
16 жил өмнө |
Dan Gohman
|
ad2afc2a42
Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage
|
16 жил өмнө |
Daniel Dunbar
|
c5b19b21d8
Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many
|
16 жил өмнө |
Dan Gohman
|
933c762371
Manage MachineFunctions with an analysis Pass instead of the Annotable
|
16 жил өмнө |
Dan Gohman
|
c8d76d5afb
Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs,
|
16 жил өмнө |
Dan Gohman
|
9d59d9f849
Eliminate a layer of indirection in LoopInfo and MachineLoopInfo.
|
16 жил өмнө |
Dan Gohman
|
6ddba2b933
Change class' public PassInfo variables to by initialized with the
|
17 жил өмнө |
Dan Gohman
|
844731a7f1
Clean up the use of static and anonymous namespaces. This turned up
|
17 жил өмнө |
Dan Gohman
|
84b7df43fb
Remove uses of llvm/System/IncludeFile.h that are no longer needed.
|
17 жил өмнө |
Chris Lattner
|
19033bf7f8
make this build with newer gcc's
|
17 жил өмнө |
Bill Wendling
|
67d65bb69d
Don't recalculate the loop info and loop dominators analyses if they're
|
17 жил өмнө |
Chris Lattner
|
4ee451de36
Remove attribution from file headers, per discussion on llvmdev.
|
17 жил өмнө |
Duncan Sands
|
0a488b320c
Add missing newlines at EOF.
|
17 жил өмнө |
Owen Anderson
|
e4ad9c70e4
Add MachineLoopInfo. This is not yet tested.
|
17 жил өмнө |