Add a Compiler option to profile the compilation time #1614
61.66% of diff hit (target 88.28%)
View this Pull Request on Codecov
61.66% of diff hit (target 88.28%)
Annotations
Check warning on line 439 in Sources/Driver/Driver.swift
codecov / codecov/patch
Sources/Driver/Driver.swift#L435-L439
Added lines #L435 - L439 were not covered by tests
Check warning on line 492 in Sources/Driver/Driver.swift
codecov / codecov/patch
Sources/Driver/Driver.swift#L489-L492
Added lines #L489 - L492 were not covered by tests
Check warning on line 66 in Sources/FrontEnd/Parse/Parser.swift
codecov / codecov/patch
Sources/FrontEnd/Parse/Parser.swift#L66
Added line #L66 was not covered by tests
Check warning on line 6590 in Sources/FrontEnd/TypeChecking/TypeChecker.swift
codecov / codecov/patch
Sources/FrontEnd/TypeChecking/TypeChecker.swift#L6590
Added line #L6590 was not covered by tests
Check warning on line 86 in Sources/FrontEnd/TypedProgram.swift
codecov / codecov/patch
Sources/FrontEnd/TypedProgram.swift#L85-L86
Added lines #L85 - L86 were not covered by tests
Check warning on line 41 in Sources/GenerateHyloFileTests/GenerateHyloFileTests.swift
codecov / codecov/patch
Sources/GenerateHyloFileTests/GenerateHyloFileTests.swift#L37-L41
Added lines #L37 - L41 were not covered by tests
Check warning on line 43 in Sources/GenerateHyloFileTests/GenerateHyloFileTests.swift
codecov / codecov/patch
Sources/GenerateHyloFileTests/GenerateHyloFileTests.swift#L43
Added line #L43 was not covered by tests
Check warning on line 1012 in Sources/IR/Analysis/Module+NormalizeObjectStates.swift
codecov / codecov/patch
Sources/IR/Analysis/Module+NormalizeObjectStates.swift#L1012
Added line #L1012 was not covered by tests
Check warning on line 143 in Sources/IR/Module.swift
codecov / codecov/patch
Sources/IR/Module.swift#L143
Added line #L143 was not covered by tests
Check warning on line 33 in Sources/IR/Operands/Instruction/Switch.swift
codecov / codecov/patch
Sources/IR/Operands/Instruction/Switch.swift#L33
Added line #L33 was not covered by tests
Check warning on line 49 in Sources/IR/Operands/Instruction/UnionSwitch.swift
codecov / codecov/patch
Sources/IR/Operands/Instruction/UnionSwitch.swift#L46-L49
Added lines #L46 - L49 were not covered by tests
Check warning on line 155 in Sources/TestUtils/TestAnnotation.swift
codecov / codecov/patch
Sources/TestUtils/TestAnnotation.swift#L155
Added line #L155 was not covered by tests
Check warning on line 16 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L14-L16
Added lines #L14 - L16 were not covered by tests
Check warning on line 31 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L27-L31
Added lines #L27 - L31 were not covered by tests
Check warning on line 36 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L33-L36
Added lines #L33 - L36 were not covered by tests
Check warning on line 43 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L43
Added line #L43 was not covered by tests
Check warning on line 46 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L45-L46
Added lines #L45 - L46 were not covered by tests
Check warning on line 52 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L50-L52
Added lines #L50 - L52 were not covered by tests
Check warning on line 57 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L55-L57
Added lines #L55 - L57 were not covered by tests
Check warning on line 78 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L60-L78
Added lines #L60 - L78 were not covered by tests
Check warning on line 88 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L80-L88
Added lines #L80 - L88 were not covered by tests
Check warning on line 104 in Sources/Utils/Profiling.swift
codecov / codecov/patch
Sources/Utils/Profiling.swift#L90-L104
Added lines #L90 - L104 were not covered by tests
Check warning on line 78 in Sources/Utils/String+Extensions.swift
codecov / codecov/patch
Sources/Utils/String+Extensions.swift#L78
Added line #L78 was not covered by tests