summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaLambda.cpp
diff options
context:
space:
mode:
authorStepan Dyatkovskiy <stpworld@narod.ru>2014-06-21 17:55:51 +0000
committerStepan Dyatkovskiy <stpworld@narod.ru>2014-06-21 17:55:51 +0000
commit17ee5ac20d9044b1beb73ad680c47b45c075b767 (patch)
treee9b4e489b4a790681474331f2e06d9be6d40360b /clang/lib/Sema/SemaLambda.cpp
parent0bf086f80f92d749a5c21e7d94f787028c1a2c22 (diff)
downloadbcm5719-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/SemaLambda.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud