LCOV - code coverage report
Current view: top level - lib/Target/ARM/Disassembler - ARMDisassembler.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 1902 2042 93.1 %
Date: 2017-09-14 15:23:50 Functions: 123 125 98.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL11DecodeT2AdrRN4llvm6MCInstEjmPKv.isra.35 0
_ZN12_GLOBAL__N_115ARMDisassemblerD2Ev 0
_ZL14DecodeThumbCPSRN4llvm6MCInstEtmPKv 1
_ZL20DecodeRFEInstructionRN4llvm6MCInstEjmPKv.isra.56 1
_ZL24DecodetcGPRRegisterClassRN4llvm6MCInstEjmPKv.isra.20 1
_ZL13DecodeVMOVSRRRN4llvm6MCInstEjmPKv.isra.91 2
_ZL21DecodeQADDInstructionRN4llvm6MCInstEjmPKv.isra.76 2
_ZL23DecodeSETPANInstructionRN4llvm6MCInstEjmPKv.isra.19 2
_ZL13DecodeVMOVRRSRN4llvm6MCInstEjmPKv.isra.92 3
_ZL22DecodeT2CPSInstructionRN4llvm6MCInstEjmPKv.isra.38 3
_ZL24DecodeVLD1DupInstructionRN4llvm6MCInstEjmPKv.isra.118 3
_ZL26DecodeT2STRDPreInstructionRN4llvm6MCInstEjmPKv.isra.49 4
_ZL15DecodeSTRPreRegRN4llvm6MCInstEjmPKv.isra.83 5
_ZL20DecodeTSTInstructionRN4llvm6MCInstEjmPKv.isra.79 5
_ZL22DecodeThumbTableBranchRN4llvm6MCInstEjmPKv.isra.51 6
_ZL26DecodeT2LDRDPreInstructionRN4llvm6MCInstEjmPKv.isra.50 6
_ZL19DecodeDoubleRegLoadRN4llvm6MCInstEjmPKv.isra.81 7
_ZL24DecodeVSHLMaxInstructionRN4llvm6MCInstEjmPKv.isra.100 7
_ZL27DecodeT2AddrModeImm0_1020s4RN4llvm6MCInstEjmPKv.isra.74 7
_ZL20DecodeDoubleRegStoreRN4llvm6MCInstEjmPKv.isra.80 8
_ZL15DecodeLDRPreRegRN4llvm6MCInstEjmPKv.isra.84 9
_ZL12DecodeVLD2LNRN4llvm6MCInstEjmPKv.isra.113 10
_ZL12DecodeVLD3LNRN4llvm6MCInstEjmPKv.isra.115 10
_ZL12DecodeVST2LNRN4llvm6MCInstEjmPKv.isra.112 10
_ZL12DecodeVST3LNRN4llvm6MCInstEjmPKv.isra.114 10
_ZL15DecodeLDRPreImmRN4llvm6MCInstEjmPKv 10
_ZL23DecodeSPRRegListOperandRN4llvm6MCInstEjmPKv.isra.93 10
_ZL23DecodeThumbCmpBROperandRN4llvm6MCInstEjmPKv 10
_ZL23DecoderForMRRC2AndMCRR2RN4llvm6MCInstEjmPKv.isra.73 10
_ZL10DecodeSwapRN4llvm6MCInstEjmPKv.isra.78 11
_ZL21DecodeThumbAddrModeRRRN4llvm6MCInstEjmPKv.isra.53 12
_ZL15DecodeSTRPreImmRN4llvm6MCInstEjmPKv 13
_ZL9DecodeLDRRN4llvm6MCInstEjmPKv.isra.82 13
_ZL12DecodeVLD4LNRN4llvm6MCInstEjmPKv.isra.117 15
_ZL16DecodePostIdxRegRN4llvm6MCInstEjmPKv.isra.72 15
_ZL20DecodeCPSInstructionRN4llvm6MCInstEjmPKv.isra.18 15
_ZL26DecodeGPRPairRegisterClassRN4llvm6MCInstEjmPKv.isra.21 15
_ZL12DecodeVST4LNRN4llvm6MCInstEjmPKv.isra.116 16
_ZL26DecodeAddrMode5FP16OperandRN4llvm6MCInstEjmPKv.isra.69 16
_ZL17DecodeT2BROperandRN4llvm6MCInstEjmPKv 17
_ZL20DecodeTBLInstructionRN4llvm6MCInstEjmPKv.isra.98 17
_ZL21DecodeSMLAInstructionRN4llvm6MCInstEjmPKv.isra.77 17
_ZL22DecodeT2AddrModeImm8s4RN4llvm6MCInstEjmPKv.isra.45 17
_ZL24DecodeVLD3DupInstructionRN4llvm6MCInstEjmPKv.isra.120 18
_ZL13DecodeT2LoadTRN4llvm6MCInstEjmPKv.isra.62 19
_ZL22DecodeAddrMode5OperandRN4llvm6MCInstEjmPKv.isra.70 19
_ZL19DecodeThumbAddSPRegRN4llvm6MCInstEtmPKv 20
_ZL23DecodeDPRRegListOperandRN4llvm6MCInstEjmPKv.isra.99 20
_ZL14DecodeT2Imm8S4RN4llvm6MCInstEjmPKv.isra.32 25
_ZL26DecodeThumb2BCCInstructionRN4llvm6MCInstEjmPKv 25
_ZL20DecodeT2BInstructionRN4llvm6MCInstEjmPKv 26
_ZL24DecodeVLD4DupInstructionRN4llvm6MCInstEjmPKv.isra.121 27
_ZL11DecodeVCVTDRN4llvm6MCInstEjmPKv.isra.102 30
_ZL12DecodeVST1LNRN4llvm6MCInstEjmPKv.isra.110 30
_ZL30DecodeGPRwithAPSRRegisterClassRN4llvm6MCInstEjmPKv.isra.57 31
_ZL21DecodeSORegMemOperandRN4llvm6MCInstEjmPKv.isra.55 33
_ZL12DecodeVLD1LNRN4llvm6MCInstEjmPKv.isra.111 36
_ZL11DecodeVCVTQRN4llvm6MCInstEjmPKv.isra.103 37
_ZL16DecodeT2LoadImm8RN4llvm6MCInstEjmPKv.isra.61 37
_ZL21DecodeHINTInstructionRN4llvm6MCInstEjmPKv.isra.86 39
_ZL20DecodeThumbBLXOffsetRN4llvm6MCInstEjmPKv 41
_ZL24DecodeVLD2DupInstructionRN4llvm6MCInstEjmPKv.isra.119 42
_ZL25DecodeBitfieldMaskOperandRN4llvm6MCInstEjmPKv.isra.37 54
_ZL21DecodeT2AddrModeImm12RN4llvm6MCInstEjmPKv.isra.63 57
_ZL17DecodeT2LoadLabelRN4llvm6MCInstEjmPKv.isra.59 58
_ZL30DecodeDPairSpacedRegisterClassRN4llvm6MCInstEjmPKv.isra.29 61
_ZL21DecodeThumbAddrModePCRN4llvm6MCInstEjmPKv 62
_ZL20DecodeThumbBROperandRN4llvm6MCInstEjmPKv 68
_ZL21DecodeT2AddrModeSORegRN4llvm6MCInstEjmPKv.isra.66 79
_ZL23DecodeCopMemInstructionRN4llvm6MCInstEjmPKv.isra.89 82
_ZL23DecodeVLDST3InstructionRN4llvm6MCInstEjmPKv.isra.109 84
_ZL23DecodeVLDST4InstructionRN4llvm6MCInstEjmPKv.isra.106 84
_ZL17DecodeT2LoadImm12RN4llvm6MCInstEjmPKv.isra.64 89
_ZNK12_GLOBAL__N_117ThumbDisassembler23UpdateThumbVFPPredicateERN4llvm6MCInstE 93
_ZL27DecodeNEONModImmInstructionRN4llvm6MCInstEjmPKv.isra.101 94
_ZL27DecodeThumbBCCTargetOperandRN4llvm6MCInstEjmPKv 102
_ZL17DecodeT2LoadShiftRN4llvm6MCInstEjmPKv.isra.67 105
_ZL26DecodeAddrModeImm12OperandRN4llvm6MCInstEjmPKv 108
_ZL13DecodeMSRMaskRN4llvm6MCInstEjmPKv.isra.40 114
_ZL21DecodeSORegRegOperandRN4llvm6MCInstEjmPKv.isra.71 122
_ZL8DecodeITRN4llvm6MCInstEjmPKv.isra.31 126
_ZN12_GLOBAL__N_18ITStatus10setITStateEcc 126
_ZL15DecodeBankedRegRN4llvm6MCInstEjmPKv.isra.39 132
_ZL17DecodeCoprocessorRN4llvm6MCInstEjmPKv.isra.42 137
_ZL23DecodeVLDST2InstructionRN4llvm6MCInstEjmPKv.isra.108 139
_ZL23createThumbDisassemblerRKN4llvm6TargetERKNS_15MCSubtargetInfoERNS_9MCContextE 139
_ZN12_GLOBAL__N_117ThumbDisassemblerD0Ev 139
_ZN12_GLOBAL__N_117ThumbDisassemblerD2Ev 139
_ZL21createARMDisassemblerRKN4llvm6TargetERKNS_15MCSubtargetInfoERNS_9MCContextE 145
_ZN12_GLOBAL__N_115ARMDisassemblerD0Ev 145
_ZL24DecodeT2MOVTWInstructionRN4llvm6MCInstEjmPKv 184
_ZL25DecodeArmMOVTWInstructionRN4llvm6MCInstEjmPKv 195
_ZL24DecodeDPairRegisterClassRN4llvm6MCInstEjmPKv.isra.24 209
_ZL26DecodeThumbBLTargetOperandRN4llvm6MCInstEjmPKv 219
_ZL13DecodeT2SOImmRN4llvm6MCInstEjmPKv.isra.33 251
_ZL21DecodeSORegImmOperandRN4llvm6MCInstEjmPKv.isra.65 274
_ZL37DecodeMemMultipleWritebackInstructionRN4llvm6MCInstEjmPKv.isra.88 274
_ZL26DecodeBranchImmInstructionRN4llvm6MCInstEjmPKv 276
_ZL21DecodeThumbAddrModeSPRN4llvm6MCInstEjmPKv.isra.30 278
_ZL20DecodeVSTInstructionRN4llvm6MCInstEjmPKv.isra.105 304
_ZL24DecodeThumbAddSpecialRegRN4llvm6MCInstEtmPKv 317
_ZL20DecodeVLDInstructionRN4llvm6MCInstEjmPKv.isra.104 322
_ZL23DecodeVLDST1InstructionRN4llvm6MCInstEjmPKv.isra.107 332
_ZL26DecodeAddrMode3InstructionRN4llvm6MCInstEjmPKv.isra.85 409
_ZL19DecodeThumbAddSPImmRN4llvm6MCInstEtmPKv 501
_ZL22DecodeAddrMode6OperandRN4llvm6MCInstEjmPKv.isra.58 626
_ZL22DecodeSPRRegisterClassRN4llvm6MCInstEjmPKv.isra.90 704
_ZL15DecodeT2LdStPreRN4llvm6MCInstEjmPKv.isra.60 942
_ZL12DecodeT2Imm8RN4llvm6MCInstEjmPKv.isra.41 993
_ZL20DecodeT2AddrModeImm8RN4llvm6MCInstEjmPKv.isra.47 1005
_ZL20DecodeRegListOperandRN4llvm6MCInstEjmPKv.isra.44 1063
_ZL18DecodeCCOutOperandRN4llvm6MCInstEjmPKv.isra.34 1736
_ZL21DecodeThumbAddrModeISRN4llvm6MCInstEjmPKv.isra.68 1875
_ZL29DecodeAddrMode2IdxInstructionRN4llvm6MCInstEjmPKv.isra.87 1919
_ZL26DecodeGPRnopcRegisterClassRN4llvm6MCInstEjmPKv.isra.54 2097
_ZL23DecoderGPRRegisterClassRN4llvm6MCInstEjmPKv.isra.48 2145
_ZL13AddThumb1SBitRN4llvm6MCInstEb 2279
_ZL22DecodeQPRRegisterClassRN4llvm6MCInstEjmPKv.isra.94 2370
_ZL22DecodeDPRRegisterClassRN4llvm6MCInstEjmPKv.isra.95 4337
_ZNK12_GLOBAL__N_115ARMDisassembler14getInstructionERN4llvm6MCInstERmNS1_8ArrayRefIhEEmRNS1_11raw_ostreamES8_ 7201
_ZL22DecodePredicateOperandRN4llvm6MCInstEjmPKv.isra.75 7949
LLVMInitializeARMDisassembler 10550
_ZNK12_GLOBAL__N_117ThumbDisassembler17AddThumbPredicateERN4llvm6MCInstE 10637
_ZNK12_GLOBAL__N_117ThumbDisassembler14getInstructionERN4llvm6MCInstERmNS1_8ArrayRefIhEEmRNS1_11raw_ostreamES8_ 11315
_ZL22DecodeGPRRegisterClassRN4llvm6MCInstEjmPKv.isra.43 34662

Generated by: LCOV version 1.13