| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #1]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers [qv4codegen.cpp #2]
| 100.000% (3/3) | 5 | 3 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers [qv4codegen.cpp #1]
| 100.000% (3/3) | 5 | 3 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeWipesAccumulator [qv4codegen.cpp #2]
| 57.143% (8/14) | 5 | 12 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeWipesAccumulator [qv4codegen.cpp #1]
| 57.143% (8/14) | 5 | 12 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #2]
| 100.000% (4/4) | 7 | 2 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #1]
| 100.000% (4/4) | 7 | 2 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #2]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #2]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #1]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #1]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeConsumeAccumulator [qv4codegen.cpp #2]
| 100.000% (1/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeConsumeAccumulator [qv4codegen.cpp #1]
| 100.000% (1/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeAccumulator [qv4codegen.cpp #2]
| 75.610% (31/41) | 69 | 17 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeAccumulator [qv4codegen.cpp #1]
| 75.610% (31/41) | 69 | 17 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #2]
| 42.308% (11/26) | 15 | 14 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #1]
| 42.308% (11/26) | 15 | 14 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #2]
| 95.652% (22/23) | 34 | 13 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #1]
| 95.652% (22/23) | 34 | 13 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
| 81.250% (65/80) | 97 | 26 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
| 81.250% (65/80) | 97 | 26 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #2]
| 100.000% (17/17) | 18 | 4 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #1]
| 100.000% (17/17) | 18 | 4 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::baseObject [qv4codegen.cpp #2]
| 20.833% (5/24) | 16 | 8 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::baseObject [qv4codegen.cpp #1]
| 20.833% (5/24) | 16 | 8 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #2]
| 80.000% (8/10) | 7 | 6 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #1]
| 80.000% (8/10) | 7 | 6 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asLValue [qv4codegen.cpp #2]
| 66.667% (12/18) | 15 | 9 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asLValue [qv4codegen.cpp #1]
| 66.667% (12/18) | 15 | 9 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::Reference [qv4codegen.cpp #2]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::Reference [qv4codegen.cpp #1]
| 100.000% (1/1) | 1 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::storeOnStack [qv4codegen.cpp #2]
| 50.000% (4/8) | 5 | 5 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::storeOnStack [qv4codegen.cpp #1]
| 50.000% (4/8) | 5 | 5 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::operator== [qv4codegen.cpp #2]
| 25.000% (2/8) | 5 | 5 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::operator== [qv4codegen.cpp #1]
| 25.000% (2/8) | 5 | 5 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #2]
| 75.000% (6/8) | 5 | 5 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::RValue::loadInAccumulator [qv4codegen.cpp #1]
| 75.000% (6/8) | 5 | 5 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::binopHelper [qv4codegen.cpp #2]
| 98.182% (108/110) | 190 | 42 | ||||||||||
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::binopHelper [qv4codegen.cpp #1]
| 98.182% (108/110) | 190 | 42 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::visit [qv4codegen.cpp #1]
| 0.000% (0/1) | 2 | 1 | ||||||||||
Codegen::Codegen::Codegen::variableDeclarationList [qv4codegen.cpp #2]
| 100.000% (4/4) | 2 | 2 | ||||||||||
Codegen::Codegen::Codegen::variableDeclarationList [qv4codegen.cpp #1]
| 100.000% (4/4) | 2 | 2 | ||||||||||
Codegen::Codegen::Codegen::variableDeclaration [qv4codegen.cpp #2]
| 100.000% (4/4) | 4 | 2 | ||||||||||
Codegen::Codegen::Codegen::variableDeclaration [qv4codegen.cpp #1]
| 100.000% (4/4) | 4 | 2 | ||||||||||
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
| 92.105% (35/38) | 56 | 14 | ||||||||||
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #1]
| 90.566% (48/53) | 65 | 21 | ||||||||||
Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #2]
| 75.000% (9/12) | 9 | 4 | ||||||||||
Codegen::Codegen::Codegen::targetForPatternElement [qv4codegen.cpp #1]
| 75.000% (9/12) | 9 | 4 | ||||||||||
Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #2]
| 97.674% (42/43) | 27 | 10 |