Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/keystone/llvm/include/llvm/ADT/APFloat.h
 28.09% (25/89)
 37.04% (10/27)
 44.44% (16/36)
src/keystone/llvm/include/llvm/ADT/APInt.h
 29.08% (148/509)
 24.48% (35/143)
 33.07% (85/257)
src/keystone/llvm/include/llvm/ADT/APSInt.h
  0.00% (0/250)
  0.00% (0/69)
  0.00% (0/69)
src/keystone/llvm/include/llvm/ADT/ArrayRef.h
 90.00% (36/40)
 95.83% (23/24)
 95.83% (23/24)
src/keystone/llvm/include/llvm/ADT/DenseMap.h
 81.65% (316/387)
 86.96% (60/69)
 84.15% (154/183)
src/keystone/llvm/include/llvm/ADT/DenseMapInfo.h
 35.40% (40/113)
 30.00% (12/40)
 37.50% (18/48)
src/keystone/llvm/include/llvm/ADT/DenseSet.h
 26.67% (4/15)
 25.00% (2/8)
 25.00% (2/8)
src/keystone/llvm/include/llvm/ADT/EpochTracker.h
 85.71% (6/7)
 85.71% (6/7)
 85.71% (6/7)
src/keystone/llvm/include/llvm/ADT/FoldingSet.h
  0.00% (0/45)
  0.00% (0/27)
  0.00% (0/27)
src/keystone/llvm/include/llvm/ADT/Hashing.h
 28.44% (62/218)
 37.50% (12/32)
 44.05% (37/84)
src/keystone/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
  0.00% (0/37)
  0.00% (0/19)
  0.00% (0/19)
src/keystone/llvm/include/llvm/ADT/MapVector.h
100.00% (17/17)
100.00% (4/4)
100.00% (9/9)
src/keystone/llvm/include/llvm/ADT/Optional.h
 82.61% (19/23)
 72.73% (8/11)
 73.33% (11/15)
src/keystone/llvm/include/llvm/ADT/PointerIntPair.h
 93.33% (28/30)
100.00% (9/9)
100.00% (9/9)
src/keystone/llvm/include/llvm/ADT/STLExtras.h
 67.65% (23/34)
 71.43% (5/7)
 73.68% (14/19)
src/keystone/llvm/include/llvm/ADT/SetVector.h
 17.86% (5/28)
 33.33% (2/6)
 14.29% (2/14)
src/keystone/llvm/include/llvm/ADT/SmallPtrSet.h
 36.11% (26/72)
 42.11% (8/19)
 33.33% (19/57)
src/keystone/llvm/include/llvm/ADT/SmallString.h
 53.57% (15/28)
 63.64% (7/11)
 63.64% (7/11)
src/keystone/llvm/include/llvm/ADT/SmallVector.h
 58.91% (281/477)
 86.11% (62/72)
 68.72% (145/211)
src/keystone/llvm/include/llvm/ADT/StringExtras.h
 12.50% (11/88)
 20.00% (2/10)
 38.46% (20/52)
src/keystone/llvm/include/llvm/ADT/StringMap.h
 76.51% (127/166)
 77.78% (35/45)
 85.71% (78/91)
src/keystone/llvm/include/llvm/ADT/StringRef.h
 70.43% (131/186)
 76.60% (36/47)
 83.33% (85/102)
src/keystone/llvm/include/llvm/ADT/StringSwitch.h
 91.67% (55/60)
100.00% (9/9)
 98.61% (71/72)
src/keystone/llvm/include/llvm/ADT/Triple.h
 35.86% (52/145)
 43.75% (21/48)
 40.48% (34/84)
src/keystone/llvm/include/llvm/ADT/Twine.h
 59.44% (107/180)
 57.89% (22/38)
 69.23% (72/104)
src/keystone/llvm/include/llvm/ADT/edit_distance.h
  0.00% (0/37)
  0.00% (0/1)
  0.00% (0/26)
src/keystone/llvm/include/llvm/ADT/ilist.h
 85.61% (119/139)
 86.67% (39/45)
 85.51% (59/69)
src/keystone/llvm/include/llvm/ADT/ilist_node.h
 67.86% (19/28)
 78.57% (11/14)
 78.57% (11/14)
src/keystone/llvm/include/llvm/ADT/iterator.h
 78.57% (11/14)
 85.71% (6/7)
 85.71% (6/7)
src/keystone/llvm/include/llvm/ADT/iterator_range.h
100.00% (6/6)
100.00% (4/4)
100.00% (4/4)
src/keystone/llvm/include/llvm/MC/ConstantPools.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/keystone/llvm/include/llvm/MC/MCAsmBackend.h
 35.71% (5/14)
 55.56% (5/9)
 50.00% (5/10)
src/keystone/llvm/include/llvm/MC/MCAsmInfo.h
 20.00% (27/135)
 25.00% (21/84)
 23.08% (21/91)
src/keystone/llvm/include/llvm/MC/MCAsmLayout.h
 40.00% (2/5)
 66.67% (2/3)
 66.67% (2/3)
src/keystone/llvm/include/llvm/MC/MCAssembler.h
 23.33% (21/90)
 32.08% (17/53)
 34.55% (19/55)
src/keystone/llvm/include/llvm/MC/MCCodeEmitter.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/include/llvm/MC/MCCodeView.h
  2.63% (1/38)
  5.56% (1/18)
  5.56% (1/18)
src/keystone/llvm/include/llvm/MC/MCContext.h
 25.00% (38/152)
 23.08% (15/65)
 25.97% (20/77)
src/keystone/llvm/include/llvm/MC/MCDwarf.h
  9.59% (14/146)
 10.34% (6/58)
 10.34% (6/58)
src/keystone/llvm/include/llvm/MC/MCELFObjectWriter.h
 47.62% (20/42)
 56.25% (9/16)
 61.54% (16/26)
src/keystone/llvm/include/llvm/MC/MCELFStreamer.h
 16.67% (1/6)
 50.00% (1/2)
 50.00% (1/2)
src/keystone/llvm/include/llvm/MC/MCExpr.h
 44.86% (48/107)
 56.52% (26/46)
 56.52% (26/46)
src/keystone/llvm/include/llvm/MC/MCFixup.h
 36.84% (21/57)
 63.64% (7/11)
 75.86% (22/29)
src/keystone/llvm/include/llvm/MC/MCFragment.h
 57.80% (63/109)
 56.94% (41/72)
 59.21% (45/76)
src/keystone/llvm/include/llvm/MC/MCInst.h
 62.26% (66/106)
 79.07% (34/43)
 79.07% (34/43)
src/keystone/llvm/include/llvm/MC/MCInstBuilder.h
 60.00% (18/30)
 62.50% (5/8)
 62.50% (5/8)
src/keystone/llvm/include/llvm/MC/MCInstrDesc.h
 46.38% (32/69)
 70.37% (19/27)
 67.39% (31/46)
src/keystone/llvm/include/llvm/MC/MCInstrInfo.h
 60.00% (9/15)
 50.00% (2/4)
 50.00% (2/4)
src/keystone/llvm/include/llvm/MC/MCInstrItineraries.h
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/include/llvm/MC/MCLabel.h
  0.00% (0/7)
  0.00% (0/4)
  0.00% (0/4)
src/keystone/llvm/include/llvm/MC/MCLinkerOptimizationHint.h
 48.48% (32/66)
 41.67% (5/12)
 67.74% (21/31)
src/keystone/llvm/include/llvm/MC/MCObjectFileInfo.h
  2.40% (3/125)
  3.90% (3/77)
  3.90% (3/77)
src/keystone/llvm/include/llvm/MC/MCObjectStreamer.h
 87.50% (7/8)
 66.67% (2/3)
 66.67% (2/3)
src/keystone/llvm/include/llvm/MC/MCObjectWriter.h
 67.74% (42/62)
 63.16% (12/19)
 66.67% (22/33)
src/keystone/llvm/include/llvm/MC/MCParser/AsmCond.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/include/llvm/MC/MCParser/AsmLexer.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
 88.89% (64/72)
 91.67% (22/24)
 90.48% (38/42)
src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParser.h
 84.62% (11/13)
 60.00% (3/5)
 60.00% (3/5)
src/keystone/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
 80.00% (24/30)
 86.67% (13/15)
 86.67% (13/15)
src/keystone/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
 23.53% (4/17)
 28.57% (4/14)
 28.57% (4/14)
src/keystone/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h
 67.57% (25/37)
 62.96% (17/27)
 62.96% (17/27)
src/keystone/llvm/include/llvm/MC/MCRegisterInfo.h
 76.05% (181/238)
 69.70% (46/66)
 79.66% (94/118)
src/keystone/llvm/include/llvm/MC/MCSchedule.h
  0.00% (0/39)
  0.00% (0/13)
  0.00% (0/13)
src/keystone/llvm/include/llvm/MC/MCSection.h
 55.77% (29/52)
 61.29% (19/31)
 61.29% (19/31)
src/keystone/llvm/include/llvm/MC/MCSectionCOFF.h
  0.00% (0/9)
  0.00% (0/6)
  0.00% (0/6)
src/keystone/llvm/include/llvm/MC/MCSectionELF.h
 62.50% (10/16)
 54.55% (6/11)
 53.85% (7/13)
src/keystone/llvm/include/llvm/MC/MCSectionMachO.h
 31.82% (7/22)
 28.57% (2/7)
 15.38% (2/13)
src/keystone/llvm/include/llvm/MC/MCStreamer.h
 23.17% (19/82)
 35.29% (12/34)
 29.17% (14/48)
src/keystone/llvm/include/llvm/MC/MCSubtargetInfo.h
100.00% (19/19)
100.00% (8/8)
100.00% (10/10)
src/keystone/llvm/include/llvm/MC/MCSymbol.h
 71.79% (112/156)
 72.34% (34/47)
 77.92% (60/77)
src/keystone/llvm/include/llvm/MC/MCSymbolCOFF.h
  0.00% (0/26)
  0.00% (0/10)
  0.00% (0/10)
src/keystone/llvm/include/llvm/MC/MCSymbolELF.h
 75.00% (3/4)
 75.00% (3/4)
 75.00% (3/4)
src/keystone/llvm/include/llvm/MC/MCSymbolMachO.h
  0.00% (0/60)
  0.00% (0/15)
  0.00% (0/15)
src/keystone/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h
100.00% (9/9)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/include/llvm/MC/MCValue.h
100.00% (21/21)
100.00% (7/7)
100.00% (9/9)
src/keystone/llvm/include/llvm/MC/MCWin64EH.h
  0.00% (0/23)
  0.00% (0/6)
  0.00% (0/18)
src/keystone/llvm/include/llvm/MC/MCWinEH.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/keystone/llvm/include/llvm/MC/MachineLocation.h
  0.00% (0/27)
  0.00% (0/14)
  0.00% (0/14)
src/keystone/llvm/include/llvm/MC/SectionKind.h
 11.94% (8/67)
 10.00% (4/40)
 10.00% (4/40)
src/keystone/llvm/include/llvm/MC/StringTableBuilder.h
 33.33% (3/9)
 25.00% (1/4)
 25.00% (1/4)
src/keystone/llvm/include/llvm/MC/SubtargetFeature.h
100.00% (15/15)
100.00% (6/6)
100.00% (7/7)
src/keystone/llvm/include/llvm/Object/ELF.h
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/2)
src/keystone/llvm/include/llvm/Object/Error.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/include/llvm/Support/AlignOf.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/include/llvm/Support/Allocator.h
 93.13% (122/131)
 90.00% (18/20)
 93.02% (40/43)
src/keystone/llvm/include/llvm/Support/CBindingWrapping.h
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/2)
src/keystone/llvm/include/llvm/Support/COFF.h
  0.00% (0/23)
  0.00% (0/8)
  0.00% (0/8)
src/keystone/llvm/include/llvm/Support/Casting.h
 91.94% (57/62)
100.00% (17/17)
100.00% (28/28)
src/keystone/llvm/include/llvm/Support/Dwarf.h
  0.00% (0/31)
  0.00% (0/5)
  0.00% (0/5)
src/keystone/llvm/include/llvm/Support/ELF.h
  0.00% (0/70)
  0.00% (0/38)
  0.00% (0/38)
src/keystone/llvm/include/llvm/Support/Endian.h
  7.69% (5/65)
  4.00% (1/25)
 12.90% (4/31)
src/keystone/llvm/include/llvm/Support/EndianStream.h
 29.41% (5/17)
 33.33% (2/6)
 33.33% (2/6)
src/keystone/llvm/include/llvm/Support/Errc.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/include/llvm/Support/ErrorHandling.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/keystone/llvm/include/llvm/Support/ErrorOr.h
 70.69% (41/58)
 80.00% (12/15)
 73.08% (19/26)
src/keystone/llvm/include/llvm/Support/FileSystem.h
  3.70% (7/189)
  8.20% (5/61)
 11.11% (7/63)
src/keystone/llvm/include/llvm/Support/Format.h
 10.00% (4/40)
 15.38% (2/13)
 10.53% (2/19)
src/keystone/llvm/include/llvm/Support/FormattedStream.h
  0.00% (0/60)
  0.00% (0/12)
  0.00% (0/12)
src/keystone/llvm/include/llvm/Support/LEB128.h
  0.00% (0/73)
  0.00% (0/5)
  0.00% (0/26)
src/keystone/llvm/include/llvm/Support/MachO.h
  0.00% (0/337)
  0.00% (0/48)
  0.00% (0/48)
src/keystone/llvm/include/llvm/Support/MathExtras.h
 56.15% (146/260)
 63.79% (37/58)
 72.27% (86/119)
src/keystone/llvm/include/llvm/Support/Memory.h
  0.00% (0/20)
  0.00% (0/11)
  0.00% (0/11)
src/keystone/llvm/include/llvm/Support/MemoryBuffer.h
 38.89% (7/18)
 35.71% (5/14)
 35.71% (5/14)
src/keystone/llvm/include/llvm/Support/Path.h
 50.00% (3/6)
 50.00% (3/6)
 50.00% (3/6)
src/keystone/llvm/include/llvm/Support/PointerLikeTypeTraits.h
 38.46% (5/13)
 42.86% (3/7)
 42.86% (3/7)
src/keystone/llvm/include/llvm/Support/Regex.h
  0.00% (0/10)
  0.00% (0/2)
  0.00% (0/2)
src/keystone/llvm/include/llvm/Support/SMLoc.h
 93.75% (15/16)
 88.89% (8/9)
 88.89% (8/9)
src/keystone/llvm/include/llvm/Support/SourceMgr.h
 62.03% (49/79)
 70.59% (24/34)
 61.90% (26/42)
src/keystone/llvm/include/llvm/Support/StringSaver.h
 25.00% (1/4)
 25.00% (1/4)
 25.00% (1/4)
src/keystone/llvm/include/llvm/Support/SwapByteOrder.h
 30.00% (15/50)
 29.41% (5/17)
 29.41% (5/17)
src/keystone/llvm/include/llvm/Support/TargetRegistry.h
 55.73% (107/192)
 61.82% (34/55)
 63.64% (56/88)
src/keystone/llvm/include/llvm/Support/TargetSelect.h
 24.49% (12/49)
 37.50% (3/8)
 86.84% (33/38)
src/keystone/llvm/include/llvm/Support/Win64EH.h
  0.00% (0/42)
  0.00% (0/13)
  0.00% (0/13)
src/keystone/llvm/include/llvm/Support/raw_ostream.h
 53.78% (64/119)
 48.72% (19/39)
 59.62% (31/52)
src/keystone/llvm/keystone/EVMMapping.cpp
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/10)
src/keystone/llvm/keystone/ks.cpp
 52.63% (270/513)
 72.73% (8/11)
 61.89% (164/265)
src/keystone/llvm/keystone/ks_priv.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/MC/ConstantPools.cpp
 98.15% (53/54)
100.00% (9/9)
 96.00% (24/25)
src/keystone/llvm/lib/MC/ELFObjectWriter.cpp
 25.82% (221/856)
 45.71% (16/35)
 61.64% (143/232)
src/keystone/llvm/lib/MC/MCAsmBackend.cpp
 96.88% (31/32)
100.00% (5/5)
100.00% (8/8)
src/keystone/llvm/lib/MC/MCAsmInfo.cpp
 69.16% (74/107)
 25.00% (2/8)
  4.76% (2/42)
src/keystone/llvm/lib/MC/MCAsmInfoCOFF.cpp
  0.00% (0/18)
  0.00% (0/3)
  0.00% (0/3)
src/keystone/llvm/lib/MC/MCAsmInfoDarwin.cpp
  0.00% (0/50)
  0.00% (0/2)
  0.00% (0/25)
src/keystone/llvm/lib/MC/MCAsmInfoELF.cpp
 58.33% (7/12)
 50.00% (1/2)
 20.00% (1/5)
src/keystone/llvm/lib/MC/MCAssembler.cpp
 68.90% (421/611)
 76.92% (20/26)
 69.64% (250/359)
src/keystone/llvm/lib/MC/MCCodeEmitter.cpp
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/keystone/llvm/lib/MC/MCContext.cpp
 58.70% (189/322)
 57.89% (22/38)
 58.45% (83/142)
src/keystone/llvm/lib/MC/MCELFObjectTargetWriter.cpp
 71.43% (5/7)
 66.67% (2/3)
 66.67% (2/3)
src/keystone/llvm/lib/MC/MCELFStreamer.cpp
 49.34% (225/456)
 52.94% (18/34)
 46.07% (129/280)
src/keystone/llvm/lib/MC/MCExpr.cpp
 58.50% (351/600)
 72.00% (18/25)
 46.88% (188/401)
src/keystone/llvm/lib/MC/MCFragment.cpp
 36.13% (125/346)
 71.43% (15/21)
 44.94% (80/178)
src/keystone/llvm/lib/MC/MCInst.cpp
 31.11% (14/45)
 33.33% (2/6)
 21.88% (7/32)
src/keystone/llvm/lib/MC/MCInstrDesc.cpp
100.00% (9/9)
100.00% (1/1)
100.00% (9/9)
src/keystone/llvm/lib/MC/MCObjectFileInfo.cpp
 29.37% (178/606)
 33.33% (2/6)
 33.33% (38/114)
src/keystone/llvm/lib/MC/MCObjectStreamer.cpp
 61.96% (171/276)
 54.55% (24/44)
 58.09% (79/136)
src/keystone/llvm/lib/MC/MCObjectWriter.cpp
 89.66% (26/29)
 80.00% (4/5)
 86.96% (20/23)
src/keystone/llvm/lib/MC/MCParser/AsmLexer.cpp
 96.34% (395/410)
100.00% (23/23)
 94.59% (350/370)
src/keystone/llvm/lib/MC/MCParser/AsmParser.cpp
 67.01% (2614/3901)
 66.88% (105/157)
 66.38% (1682/2534)
src/keystone/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
 41.67% (290/696)
 28.36% (19/67)
 31.31% (98/313)
src/keystone/llvm/lib/MC/MCParser/MCAsmLexer.cpp
100.00% (17/17)
100.00% (6/6)
100.00% (6/6)
src/keystone/llvm/lib/MC/MCParser/MCAsmParser.cpp
 86.36% (19/22)
 85.71% (6/7)
 85.71% (6/7)
src/keystone/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp
100.00% (7/7)
100.00% (3/3)
100.00% (3/3)
src/keystone/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp
100.00% (12/12)
100.00% (4/4)
100.00% (4/4)
src/keystone/llvm/lib/MC/MCRegisterInfo.cpp
 36.36% (20/55)
 37.50% (3/8)
 43.75% (21/48)
src/keystone/llvm/lib/MC/MCSection.cpp
 16.92% (11/65)
 63.64% (7/11)
 26.09% (12/46)
src/keystone/llvm/lib/MC/MCSectionCOFF.cpp
  0.00% (0/75)
  0.00% (0/6)
  0.00% (0/47)
src/keystone/llvm/lib/MC/MCSectionELF.cpp
  5.83% (7/120)
 50.00% (3/6)
  3.16% (3/95)
src/keystone/llvm/lib/MC/MCSectionMachO.cpp
 55.94% (80/143)
 87.50% (7/8)
 52.69% (49/93)
src/keystone/llvm/lib/MC/MCStreamer.cpp
 18.59% (103/554)
 16.36% (18/110)
 24.12% (62/257)
src/keystone/llvm/lib/MC/MCSubtargetInfo.cpp
 93.18% (41/44)
100.00% (9/9)
100.00% (13/13)
src/keystone/llvm/lib/MC/MCSymbol.cpp
 51.22% (21/41)
 50.00% (2/4)
 41.67% (15/36)
src/keystone/llvm/lib/MC/MCSymbolELF.cpp
 51.05% (73/143)
 64.29% (9/14)
 52.46% (32/61)
src/keystone/llvm/lib/MC/MCTargetOptions.cpp
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/keystone/llvm/lib/MC/MCValue.cpp
 38.71% (12/31)
 33.33% (1/3)
 43.48% (10/23)
src/keystone/llvm/lib/MC/StringTableBuilder.cpp
  9.70% (13/134)
 20.00% (2/10)
  8.06% (5/62)
src/keystone/llvm/lib/MC/SubtargetFeature.cpp
 57.96% (91/157)
 61.11% (11/18)
 63.33% (57/90)
src/keystone/llvm/lib/Support/APFloat.cpp
 32.72% (781/2387)
 38.46% (50/130)
 31.78% (492/1548)
src/keystone/llvm/lib/Support/APInt.cpp
 23.33% (434/1860)
 29.69% (38/128)
 21.97% (276/1256)
src/keystone/llvm/lib/Support/ARMBuildAttrs.cpp
 44.44% (8/18)
 33.33% (1/3)
 42.86% (9/21)
src/keystone/llvm/lib/Support/ErrorHandling.cpp
  0.00% (0/24)
  0.00% (0/5)
  0.00% (0/7)
src/keystone/llvm/lib/Support/Hashing.cpp
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/lib/Support/MemoryBuffer.cpp
 41.47% (90/217)
 46.67% (14/30)
 33.04% (38/115)
src/keystone/llvm/lib/Support/Path.cpp
  7.60% (59/776)
 11.59% (8/69)
  6.17% (38/616)
src/keystone/llvm/lib/Support/Regex.cpp
 21.93% (25/114)
 37.50% (3/8)
 20.88% (19/91)
src/keystone/llvm/lib/Support/SmallPtrSet.cpp
  0.00% (0/187)
  0.00% (0/12)
  0.00% (0/109)
src/keystone/llvm/lib/Support/SmallVector.cpp
 94.12% (16/17)
100.00% (1/1)
100.00% (6/6)
src/keystone/llvm/lib/Support/SourceMgr.cpp
 88.04% (243/276)
100.00% (15/15)
 89.80% (176/196)
src/keystone/llvm/lib/Support/StringMap.cpp
 76.81% (106/138)
 57.14% (4/7)
 78.67% (59/75)
src/keystone/llvm/lib/Support/StringRef.cpp
 65.93% (209/317)
 66.67% (18/27)
 64.26% (214/333)
src/keystone/llvm/lib/Support/TargetParser.cpp
 54.48% (213/391)
 40.54% (15/37)
 29.50% (118/400)
src/keystone/llvm/lib/Support/TargetRegistry.cpp
 40.96% (34/83)
 62.50% (5/8)
 45.95% (17/37)
src/keystone/llvm/lib/Support/Triple.cpp
 28.91% (346/1197)
 25.00% (13/52)
 21.78% (176/808)
src/keystone/llvm/lib/Support/Twine.cpp
 34.53% (48/139)
 55.56% (5/9)
 42.00% (21/50)
src/keystone/llvm/lib/Support/Unix/Path.inc
 12.60% (46/365)
 16.67% (6/36)
  9.16% (24/262)
src/keystone/llvm/lib/Support/Unix/Unix.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/lib/Support/raw_ostream.cpp
 39.61% (164/414)
 50.00% (24/48)
 39.45% (86/218)
src/keystone/llvm/lib/Support/regcomp.c
 42.05% (415/987)
 52.63% (20/38)
 38.17% (463/1213)
src/keystone/llvm/lib/Support/regengine.inc
 23.12% (163/705)
 50.00% (3/6)
 25.67% (241/939)
src/keystone/llvm/lib/Support/regerror.c
  0.00% (0/39)
  0.00% (0/2)
  0.00% (0/29)
src/keystone/llvm/lib/Support/regexec.c
 73.33% (11/15)
100.00% (1/1)
 80.00% (20/25)
src/keystone/llvm/lib/Support/regfree.c
 89.47% (17/19)
100.00% (1/1)
 89.47% (17/19)
src/keystone/llvm/lib/Support/regstrlcpy.c
  0.00% (0/18)
  0.00% (0/1)
  0.00% (0/13)
src/keystone/llvm/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 26.07% (854/3276)
 84.21% (16/19)
 32.35% (754/2331)
src/keystone/llvm/lib/Target/AArch64/AArch64GenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/AArch64/AArch64GenMCCodeEmitter.inc
 47.19% (3217/6817)
100.00% (1/1)
 10.01% (283/2826)
src/keystone/llvm/lib/Target/AArch64/AArch64GenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/AArch64/AArch64GenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 43.61% (1494/3426)
 40.59% (97/239)
 37.47% (932/2487)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h
  8.21% (45/548)
  8.20% (5/61)
 16.85% (30/178)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
 43.50% (97/223)
 68.42% (13/19)
 33.13% (54/163)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
 18.18% (36/198)
100.00% (3/3)
  4.35% (12/276)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
 45.24% (19/42)
 33.33% (1/3)
 36.36% (4/11)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
 27.83% (59/212)
 34.48% (10/29)
 34.07% (31/91)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
  6.00% (6/100)
 25.00% (2/8)
  2.99% (2/67)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
 64.29% (9/14)
 62.50% (5/8)
 62.50% (5/8)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp
 92.86% (39/42)
100.00% (5/5)
 91.67% (11/12)
src/keystone/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
100.00% (10/10)
100.00% (6/6)
100.00% (6/6)
src/keystone/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp
100.00% (10/10)
100.00% (2/2)
100.00% (2/2)
src/keystone/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
 54.35% (50/92)
 50.00% (8/16)
 60.00% (33/55)
src/keystone/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
  4.85% (13/268)
 26.67% (4/15)
 12.90% (12/93)
src/keystone/llvm/lib/Target/ARM/ARMFeatures.h
 46.15% (30/65)
100.00% (1/1)
 43.86% (25/57)
src/keystone/llvm/lib/Target/ARM/ARMGenAsmMatcher.inc
 60.74% (2655/4371)
 84.21% (16/19)
 68.03% (2175/3197)
src/keystone/llvm/lib/Target/ARM/ARMGenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/ARM/ARMGenMCCodeEmitter.inc
 55.28% (5243/9484)
100.00% (1/1)
 42.59% (1109/2604)
src/keystone/llvm/lib/Target/ARM/ARMGenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/ARM/ARMGenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 65.17% (4905/7527)
 77.78% (343/441)
 73.10% (4222/5776)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
 32.82% (150/457)
 40.98% (25/61)
 66.06% (109/165)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
 84.90% (534/629)
 95.24% (20/21)
 82.27% (297/361)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h
 90.00% (9/10)
 87.50% (7/8)
 87.50% (7/8)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h
100.00% (4/4)
100.00% (2/2)
100.00% (2/2)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h
  7.81% (10/128)
 12.50% (1/8)
  9.71% (10/103)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp
 43.16% (82/190)
100.00% (5/5)
 40.45% (36/89)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
 29.03% (18/62)
 20.00% (1/5)
 29.17% (7/24)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
 61.40% (509/829)
 67.57% (50/74)
 66.41% (257/387)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp
 15.79% (3/19)
 33.33% (1/3)
  8.33% (1/12)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h
 21.05% (4/19)
 22.22% (2/9)
 22.22% (2/9)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
 46.58% (68/146)
 70.00% (7/10)
 33.93% (38/112)
src/keystone/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
 82.35% (28/34)
 79.31% (23/29)
 79.31% (23/29)
src/keystone/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp
100.00% (10/10)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
 44.42% (764/1720)
 32.95% (58/176)
 56.22% (520/925)
src/keystone/llvm/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
 36.81% (1412/3836)
 83.33% (10/12)
 36.99% (1073/2901)
src/keystone/llvm/lib/Target/Hexagon/HexagonGenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Hexagon/HexagonGenMCCodeEmitter.inc
 36.18% (2806/7756)
100.00% (1/1)
  6.56% (161/2454)
src/keystone/llvm/lib/Target/Hexagon/HexagonGenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/Hexagon/HexagonGenSubtargetInfo.inc
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
 81.40% (210/258)
 92.86% (13/14)
 69.77% (60/86)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp
  8.21% (17/207)
100.00% (3/3)
  9.43% (10/106)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp
100.00% (15/15)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
 55.01% (214/389)
 84.62% (11/13)
 60.76% (192/316)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
 78.18% (43/55)
 82.35% (14/17)
 89.19% (33/37)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp
 32.43% (203/626)
100.00% (9/9)
 33.33% (123/369)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
 43.80% (120/274)
 83.33% (5/6)
 43.11% (72/167)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp
 24.20% (205/847)
 90.00% (9/10)
 23.20% (132/569)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp
 42.11% (8/19)
 44.44% (4/9)
 44.44% (4/9)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
 63.64% (280/440)
 67.14% (47/70)
 64.52% (140/217)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
 10.00% (1/10)
 25.00% (1/4)
 25.00% (1/4)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
 48.34% (73/151)
 71.43% (5/7)
 43.24% (48/111)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h
 37.50% (3/8)
 25.00% (1/4)
 25.00% (1/4)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp
 61.90% (39/63)
 60.00% (6/10)
 66.67% (8/12)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
 68.23% (204/299)
100.00% (14/14)
 69.91% (158/226)
src/keystone/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
 86.49% (32/37)
 80.00% (20/25)
 80.77% (21/26)
src/keystone/llvm/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 55.59% (2437/4384)
 62.81% (179/285)
 50.20% (1487/2962)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h
  0.00% (0/22)
  0.00% (0/12)
  0.00% (0/12)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp
 38.55% (32/83)
 25.00% (3/12)
 25.93% (21/81)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h
 52.94% (9/17)
 60.00% (9/15)
 64.71% (11/17)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
 80.25% (256/319)
 92.31% (12/13)
 63.85% (83/130)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h
 58.33% (7/12)
 60.00% (3/5)
 42.86% (3/7)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
 24.51% (62/253)
 30.77% (4/13)
 18.92% (35/185)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp
100.00% (23/23)
100.00% (1/1)
100.00% (9/9)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
 25.54% (166/650)
 27.66% (13/47)
 28.73% (102/355)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h
 50.00% (1/2)
 50.00% (1/2)
 50.00% (1/2)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
 71.43% (40/56)
 80.00% (4/5)
 66.67% (22/33)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h
 70.00% (7/10)
 83.33% (5/6)
 83.33% (5/6)
src/keystone/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp
100.00% (51/51)
100.00% (6/6)
 94.44% (17/18)
src/keystone/llvm/lib/Target/Mips/MipsGenAsmMatcher.inc
 21.01% (383/1823)
 77.78% (14/18)
 25.85% (351/1358)
src/keystone/llvm/lib/Target/Mips/MipsGenInstrInfo.inc
  0.63% (3/476)
 20.00% (1/5)
  1.37% (1/73)
src/keystone/llvm/lib/Target/Mips/MipsGenMCCodeEmitter.inc
 42.82% (2584/6034)
100.00% (1/1)
 12.82% (249/1943)
src/keystone/llvm/lib/Target/Mips/MipsGenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/Mips/MipsGenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Mips/MipsOptionRecord.h
  0.00% (0/18)
  0.00% (0/3)
  0.00% (0/3)
src/keystone/llvm/lib/Target/Mips/MipsTargetStreamer.h
  0.00% (0/9)
  0.00% (0/6)
  0.00% (0/6)
src/keystone/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
100.00% (7/7)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
 50.11% (691/1379)
 64.42% (67/104)
 59.17% (500/845)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
 89.47% (119/133)
 87.50% (14/16)
 86.84% (66/76)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
 27.09% (97/358)
100.00% (5/5)
 26.28% (41/156)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp
 55.88% (19/34)
 50.00% (1/2)
 40.00% (6/15)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
 62.00% (93/150)
 66.67% (12/18)
 69.51% (57/82)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp
 50.46% (55/109)
 83.33% (5/6)
 51.43% (36/70)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h
 50.00% (10/20)
 60.00% (6/10)
 60.00% (6/10)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp
 29.63% (40/135)
 20.83% (5/24)
 51.22% (21/41)
src/keystone/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h
  0.00% (0/23)
  0.00% (0/1)
  0.00% (0/10)
src/keystone/llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc
 21.18% (353/1667)
 83.33% (10/12)
 30.61% (274/895)
src/keystone/llvm/lib/Target/PowerPC/PPCGenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/PowerPC/PPCGenMCCodeEmitter.inc
 59.73% (2415/4043)
100.00% (1/1)
 38.09% (593/1557)
src/keystone/llvm/lib/Target/PowerPC/PPCGenRegisterInfo.inc
 81.82% (36/44)
100.00% (1/1)
 60.00% (12/20)
src/keystone/llvm/lib/Target/PowerPC/PPCGenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
 44.70% (561/1255)
 52.13% (49/94)
 44.24% (342/773)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
 25.00% (60/240)
 66.67% (8/12)
 28.91% (37/128)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h
 77.36% (41/53)
 50.00% (5/10)
 50.00% (8/16)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp
 27.91% (24/86)
100.00% (4/4)
 25.00% (11/44)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
 48.72% (19/39)
 25.00% (2/8)
 35.00% (7/20)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp
100.00% (11/11)
100.00% (1/1)
100.00% (4/4)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
 49.05% (103/210)
 77.78% (7/9)
 50.93% (55/108)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp
 19.32% (40/207)
 50.00% (6/12)
 22.29% (35/157)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h
 60.00% (6/10)
 66.67% (4/6)
 66.67% (4/6)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp
 91.11% (41/45)
 85.71% (6/7)
 87.50% (14/16)
src/keystone/llvm/lib/Target/RISCV/MCTargetDesc/RISCVTargetStreamer.cpp
  5.00% (1/20)
 12.50% (1/8)
 12.50% (1/8)
src/keystone/llvm/lib/Target/RISCV/RISCVGenAsmMatcher.inc
 46.44% (653/1406)
 79.17% (19/24)
 48.03% (414/862)
src/keystone/llvm/lib/Target/RISCV/RISCVGenCompressInstEmitter.inc
 12.61% (85/674)
100.00% (2/2)
 12.29% (73/594)
src/keystone/llvm/lib/Target/RISCV/RISCVGenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/RISCV/RISCVGenMCCodeEmitter.inc
 56.35% (599/1063)
100.00% (1/1)
 14.55% (40/275)
src/keystone/llvm/lib/Target/RISCV/RISCVGenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/RISCV/RISCVGenSubtargetInfo.inc
 57.14% (4/7)
 50.00% (1/2)
 50.00% (1/2)
src/keystone/llvm/lib/Target/RISCV/RISCVGenSystemOperands.inc
100.00% (277/277)
100.00% (4/4)
100.00% (26/26)
src/keystone/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp
 52.94% (27/51)
100.00% (2/2)
 65.22% (30/46)
src/keystone/llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h
 10.42% (5/48)
 25.00% (1/4)
 50.00% (6/12)
src/keystone/llvm/lib/Target/RISCV/Utils/RISCVMatInt.cpp
  0.00% (0/33)
  0.00% (0/2)
  0.00% (0/24)
src/keystone/llvm/lib/Target/RISCV/Utils/RISCVMatInt.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
 82.80% (626/756)
 88.00% (44/50)
 84.44% (418/495)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
 63.64% (133/209)
 84.62% (11/13)
 38.00% (38/100)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp
 41.67% (35/84)
 80.00% (4/5)
 32.89% (25/76)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp
 51.52% (17/33)
 33.33% (1/3)
 42.86% (6/14)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp
 42.57% (43/101)
 66.67% (6/9)
 45.31% (29/64)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp
 20.00% (34/170)
 11.11% (1/9)
  0.97% (1/103)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h
 27.27% (3/11)
 14.29% (1/7)
 14.29% (1/7)
src/keystone/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp
100.00% (41/41)
100.00% (6/6)
100.00% (12/12)
src/keystone/llvm/lib/Target/Sparc/SparcGenAsmMatcher.inc
 49.55% (386/779)
 83.33% (15/18)
 50.09% (269/537)
src/keystone/llvm/lib/Target/Sparc/SparcGenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Sparc/SparcGenMCCodeEmitter.inc
 63.16% (799/1265)
100.00% (1/1)
 36.38% (179/492)
src/keystone/llvm/lib/Target/Sparc/SparcGenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/Sparc/SparcGenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/Sparc/SparcTargetStreamer.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/2)
src/keystone/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
 34.86% (206/591)
 25.45% (28/110)
 32.36% (122/377)
src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp
 31.25% (20/64)
 45.45% (5/11)
 21.88% (7/32)
src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp
100.00% (12/12)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
 35.92% (37/103)
 31.25% (5/16)
 40.00% (14/35)
src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp
  5.21% (5/96)
 20.00% (2/10)
  2.86% (2/70)
src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp
 64.29% (36/56)
 83.33% (5/6)
 35.71% (5/14)
src/keystone/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/keystone/llvm/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 26.44% (184/696)
 70.59% (12/17)
 31.87% (182/571)
src/keystone/llvm/lib/Target/SystemZ/SystemZGenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/SystemZ/SystemZGenMCCodeEmitter.inc
 42.77% (1379/3224)
100.00% (1/1)
  0.88% (10/1134)
src/keystone/llvm/lib/Target/SystemZ/SystemZGenRegisterInfo.inc
 75.00% (24/32)
100.00% (1/1)
 50.00% (8/16)
src/keystone/llvm/lib/Target/SystemZ/SystemZGenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp
 44.00% (11/25)
 83.33% (5/6)
 27.78% (5/18)
src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
 77.35% (1824/2358)
 82.76% (72/87)
 81.22% (1553/1912)
src/keystone/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h
100.00% (17/17)
100.00% (5/5)
100.00% (15/15)
src/keystone/llvm/lib/Target/X86/AsmParser/X86Operand.h
 70.50% (270/383)
 73.33% (66/90)
 66.33% (264/398)
src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
 33.15% (176/531)
 63.33% (19/30)
 67.16% (137/204)
src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h
 89.10% (139/156)
 90.00% (9/10)
 82.72% (201/243)
src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp
 27.05% (56/207)
 75.00% (6/8)
 29.46% (38/129)
src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp
 16.42% (11/67)
 16.67% (1/6)
 32.14% (9/28)
src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp
 61.60% (656/1065)
 86.67% (26/30)
 66.17% (583/881)
src/keystone/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
 28.16% (78/277)
 72.73% (8/11)
 10.97% (43/392)
src/keystone/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp
100.00% (6/6)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/X86/X86GenAsmMatcher.inc
 57.74% (2067/3580)
 85.71% (12/14)
 56.05% (1463/2610)
src/keystone/llvm/lib/Target/X86/X86GenInstrInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/llvm/lib/Target/X86/X86GenRegisterInfo.inc
 64.29% (36/56)
100.00% (1/1)
 50.00% (12/24)
src/keystone/llvm/lib/Target/X86/X86GenSubtargetInfo.inc
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/keystone/suite/fuzz/fuzz_asm_arm64_arm.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_arm.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_armbe.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_armv8be.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_thumb.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_thumbbe.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_thumbv8.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_arm_thumbv8be.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_armv8_arm.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_evm.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_hex.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_mips.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_mips64.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_mips64be.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_mipsbe.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_ppc32be.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_ppc64.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_ppc64be.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_riscv32.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_riscv64.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_sparc.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_sparc64be.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_sparcbe.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_systemz.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_x86_16.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_x86_32.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
src/keystone/suite/fuzz/fuzz_asm_x86_64.c
 82.22% (37/45)
100.00% (1/1)
 85.00% (17/20)
Totals
 47.32% (63041/133229)
 51.61% (3613/7000)
 43.90% (32693/74474)