diff options
| author | Stepan Dyatkovskiy <stpworld@narod.ru> | 2014-06-21 17:55:51 +0000 |
|---|---|---|
| committer | Stepan Dyatkovskiy <stpworld@narod.ru> | 2014-06-21 17:55:51 +0000 |
| commit | 17ee5ac20d9044b1beb73ad680c47b45c075b767 (patch) | |
| tree | e9b4e489b4a790681474331f2e06d9be6d40360b /clang/lib/Sema/Scope.cpp | |
| parent | 0bf086f80f92d749a5c21e7d94f787028c1a2c22 (diff) | |
| download | bcm5719-llvm-17ee5ac20d9044b1beb73ad680c47b45c075b767.tar.gz bcm5719-llvm-17ee5ac20d9044b1beb73ad680c47b45c075b767.zip | |
MergeFunctions Pass, introduced total ordering among top-level comparison
methods.
Patch changes return type of FunctionComparator::compare() and
FunctionComparator::compare(const BasicBlock*, const BasicBlock*)
methods from bool (equal or not) to {-1, 0, 1} (less, equal, great).
This patch belongs to patch series that improves MergeFunctions
performance time from O(N*N) to O(N*log(N)).
llvm-svn: 211437
Diffstat (limited to 'clang/lib/Sema/Scope.cpp')
0 files changed, 0 insertions, 0 deletions

