LCOV - code coverage report
Current view:
top level
-
lib/Target/ARM/Disassembler
- ARMDisassembler.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
744
1502
49.5 %
Date:
2018-10-20 13:21:21
Functions:
58
138
42.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
LLVMInitializeARMDisassembler
10844
_ZL10DecodeSwapRN4llvm6MCInstEjmPKv
0
_ZL11DecodeT2AdrRN4llvm6MCInstEjmPKv
0
_ZL11DecodeVCVTDRN4llvm6MCInstEjmPKv
30
_ZL11DecodeVCVTQRN4llvm6MCInstEjmPKv
37
_ZL12DecodeT2Imm8RN4llvm6MCInstEjmPKv
0
_ZL12DecodeVLD1LNRN4llvm6MCInstEjmPKv
36
_ZL12DecodeVLD2LNRN4llvm6MCInstEjmPKv
10
_ZL12DecodeVLD3LNRN4llvm6MCInstEjmPKv
10
_ZL12DecodeVLD4LNRN4llvm6MCInstEjmPKv
15
_ZL12DecodeVST1LNRN4llvm6MCInstEjmPKv
30
_ZL12DecodeVST2LNRN4llvm6MCInstEjmPKv
10
_ZL12DecodeVST3LNRN4llvm6MCInstEjmPKv
10
_ZL12DecodeVST4LNRN4llvm6MCInstEjmPKv
16
_ZL13AddThumb1SBitRN4llvm6MCInstEb
2454
_ZL13DecodeMSRMaskRN4llvm6MCInstEjmPKv
0
_ZL13DecodeT2LoadTRN4llvm6MCInstEjmPKv
0
_ZL13DecodeT2SOImmRN4llvm6MCInstEjmPKv
0
_ZL13DecodeVMOVRRSRN4llvm6MCInstEjmPKv
0
_ZL13DecodeVMOVSRRRN4llvm6MCInstEjmPKv
0
_ZL14DecodeT2Imm8S4RN4llvm6MCInstEjmPKv
0
_ZL14DecodeThumbCPSRN4llvm6MCInstEtmPKv
1
_ZL15DecodeBankedRegRN4llvm6MCInstEjmPKv
0
_ZL15DecodeLDRPreImmRN4llvm6MCInstEjmPKv
48
_ZL15DecodeLDRPreRegRN4llvm6MCInstEjmPKv
0
_ZL15DecodeSTRPreImmRN4llvm6MCInstEjmPKv
18
_ZL15DecodeSTRPreRegRN4llvm6MCInstEjmPKv
0
_ZL15DecodeT2LdStPreRN4llvm6MCInstEjmPKv
0
_ZL16DecodePostIdxRegRN4llvm6MCInstEjmPKv
0
_ZL16DecodeT2LoadImm8RN4llvm6MCInstEjmPKv
0
_ZL17DecodeCoprocessorRN4llvm6MCInstEjmPKv
0
_ZL17DecodeT2BROperandRN4llvm6MCInstEjmPKv
30
_ZL17DecodeT2LoadImm12RN4llvm6MCInstEjmPKv
0
_ZL17DecodeT2LoadLabelRN4llvm6MCInstEjmPKv
0
_ZL17DecodeT2LoadShiftRN4llvm6MCInstEjmPKv
0
_ZL18DecodeCCOutOperandRN4llvm6MCInstEjmPKv
0
_ZL19DecodeDoubleRegLoadRN4llvm6MCInstEjmPKv
0
_ZL19DecodeThumbAddSPImmRN4llvm6MCInstEtmPKv
465
_ZL19DecodeThumbAddSPRegRN4llvm6MCInstEtmPKv
20
_ZL20DecodeCPSInstructionRN4llvm6MCInstEjmPKv
0
_ZL20DecodeDoubleRegStoreRN4llvm6MCInstEjmPKv
0
_ZL20DecodeForVMRSandVMSRRN4llvm6MCInstEjmPKv
0
_ZL20DecodeRFEInstructionRN4llvm6MCInstEjmPKv
0
_ZL20DecodeRegListOperandRN4llvm6MCInstEjmPKv
0
_ZL20DecodeShiftRight8ImmRN4llvm6MCInstEjmPKv
0
_ZL20DecodeT2AddrModeImm8RN4llvm6MCInstEjmPKv
0
_ZL20DecodeT2BInstructionRN4llvm6MCInstEjmPKv
55
_ZL20DecodeTBLInstructionRN4llvm6MCInstEjmPKv
17
_ZL20DecodeTSTInstructionRN4llvm6MCInstEjmPKv
0
_ZL20DecodeThumbBLXOffsetRN4llvm6MCInstEjmPKv
31
_ZL20DecodeThumbBROperandRN4llvm6MCInstEjmPKv
44
_ZL20DecodeVLDInstructionRN4llvm6MCInstEjmPKv
322
_ZL20DecodeVSTInstructionRN4llvm6MCInstEjmPKv
304
_ZL21DecodeHINTInstructionRN4llvm6MCInstEjmPKv
0
_ZL21DecodeQADDInstructionRN4llvm6MCInstEjmPKv
0
_ZL21DecodeSMLAInstructionRN4llvm6MCInstEjmPKv
0
_ZL21DecodeSORegImmOperandRN4llvm6MCInstEjmPKv
0
_ZL21DecodeSORegMemOperandRN4llvm6MCInstEjmPKv
0
_ZL21DecodeSORegRegOperandRN4llvm6MCInstEjmPKv
0
_ZL21DecodeShiftRight16ImmRN4llvm6MCInstEjmPKv
0
_ZL21DecodeShiftRight32ImmRN4llvm6MCInstEjmPKv
0
_ZL21DecodeShiftRight64ImmRN4llvm6MCInstEjmPKv
0
_ZL21DecodeT2AddrModeImm12RN4llvm6MCInstEjmPKv
0
_ZL21DecodeT2AddrModeSORegRN4llvm6MCInstEjmPKv
0
_ZL21DecodeThumbAddrModeISRN4llvm6MCInstEjmPKv
0
_ZL21DecodeThumbAddrModePCRN4llvm6MCInstEjmPKv
63
_ZL21DecodeThumbAddrModeRRRN4llvm6MCInstEjmPKv
0
_ZL21DecodeThumbAddrModeSPRN4llvm6MCInstEjmPKv
0
_ZL21createARMDisassemblerRKN4llvm6TargetERKNS_15MCSubtargetInfoERNS_9MCContextE
198
_ZL22DecodeAddrMode5OperandRN4llvm6MCInstEjmPKv
0
_ZL22DecodeAddrMode6OperandRN4llvm6MCInstEjmPKv
0
_ZL22DecodeAddrMode7OperandRN4llvm6MCInstEjmPKv
0
_ZL22DecodeDPRRegisterClassRN4llvm6MCInstEjmPKv
4597
_ZL22DecodeGPRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL22DecodeHPRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL22DecodeMemBarrierOptionRN4llvm6MCInstEjmPKv
0
_ZL22DecodePredicateOperandRN4llvm6MCInstEjmPKv
0
_ZL22DecodeQPRRegisterClassRN4llvm6MCInstEjmPKv
2455
_ZL22DecodeSPRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL22DecodeT2AddrModeImm8s4RN4llvm6MCInstEjmPKv
0
_ZL22DecodeT2CPSInstructionRN4llvm6MCInstEjmPKv
0
_ZL22DecodeThumbTableBranchRN4llvm6MCInstEjmPKv
0
_ZL23DecodeCopMemInstructionRN4llvm6MCInstEjmPKv
0
_ZL23DecodeDPRRegListOperandRN4llvm6MCInstEjmPKv
20
_ZL23DecodeSETPANInstructionRN4llvm6MCInstEjmPKv
0
_ZL23DecodeSPRRegListOperandRN4llvm6MCInstEjmPKv
0
_ZL23DecodeThumbCmpBROperandRN4llvm6MCInstEjmPKv
10
_ZL23DecodeVLDST1InstructionRN4llvm6MCInstEjmPKv
332
_ZL23DecodeVLDST2InstructionRN4llvm6MCInstEjmPKv
139
_ZL23DecodeVLDST3InstructionRN4llvm6MCInstEjmPKv
84
_ZL23DecodeVLDST4InstructionRN4llvm6MCInstEjmPKv
84
_ZL23DecoderForMRRC2AndMCRR2RN4llvm6MCInstEjmPKv
0
_ZL23DecoderGPRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL23DecodetGPRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL23checkDecodedInstructionRN4llvm6MCInstERmmRNS_11raw_ostreamES4_jNS_14MCDisassembler12DecodeStatusE
0
_ZL23createThumbDisassemblerRKN4llvm6TargetERKNS_15MCSubtargetInfoERNS_9MCContextE
239
_ZL24DecodeDPairRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL24DecodeT2MOVTWInstructionRN4llvm6MCInstEjmPKv
256
_ZL24DecodeThumbAddSpecialRegRN4llvm6MCInstEtmPKv
342
_ZL24DecodeVLD1DupInstructionRN4llvm6MCInstEjmPKv
3
_ZL24DecodeVLD2DupInstructionRN4llvm6MCInstEjmPKv
42
_ZL24DecodeVLD3DupInstructionRN4llvm6MCInstEjmPKv
18
_ZL24DecodeVLD4DupInstructionRN4llvm6MCInstEjmPKv
27
_ZL24DecodeVSHLMaxInstructionRN4llvm6MCInstEjmPKv
7
_ZL24DecodetcGPRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL25DecodeArmMOVTWInstructionRN4llvm6MCInstEjmPKv
217
_ZL25DecodeBitfieldMaskOperandRN4llvm6MCInstEjmPKv
0
_ZL25DecodeT2ShifterImmOperandRN4llvm6MCInstEjmPKv
0
_ZL26DecodeAddrMode3InstructionRN4llvm6MCInstEjmPKv
0
_ZL26DecodeAddrMode5FP16OperandRN4llvm6MCInstEjmPKv
0
_ZL26DecodeAddrModeImm12OperandRN4llvm6MCInstEjmPKv
115
_ZL26DecodeBranchImmInstructionRN4llvm6MCInstEjmPKv
314
_ZL26DecodeGPRPairRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL26DecodeGPRnopcRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL26DecodeT2LDRDPreInstructionRN4llvm6MCInstEjmPKv
0
_ZL26DecodeT2STRDPreInstructionRN4llvm6MCInstEjmPKv
0
_ZL26DecodeThumb2BCCInstructionRN4llvm6MCInstEjmPKv
39
_ZL26DecodeThumbBLTargetOperandRN4llvm6MCInstEjmPKv
283
_ZL27DecodeInstSyncBarrierOptionRN4llvm6MCInstEjmPKv
0
_ZL27DecodeNEONModImmInstructionRN4llvm6MCInstEjmPKv
94
_ZL27DecodeT2AddrModeImm0_1020s4RN4llvm6MCInstEjmPKv
0
_ZL27DecodeThumbBCCTargetOperandRN4llvm6MCInstEjmPKv
152
_ZL29DecodeAddrMode2IdxInstructionRN4llvm6MCInstEjmPKv
0
_ZL30DecodeDPairSpacedRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL30DecodeGPRwithAPSRRegisterClassRN4llvm6MCInstEjmPKv
0
_ZL34DecodeNEONComplexLane64InstructionRN4llvm6MCInstEjmPKv
20
_ZL37DecodeMemMultipleWritebackInstructionRN4llvm6MCInstEjmPKv
0
_ZL8DecodeITRN4llvm6MCInstEjmPKv
0
_ZL9DecodeLDRRN4llvm6MCInstEjmPKv
0
_ZN12_GLOBAL__N_115ARMDisassemblerD0Ev
198
_ZN12_GLOBAL__N_115ARMDisassemblerD2Ev
0
_ZN12_GLOBAL__N_117ThumbDisassemblerD0Ev
239
_ZN12_GLOBAL__N_117ThumbDisassemblerD2Ev
239
_ZN12_GLOBAL__N_18ITStatus10setITStateEcc
139
_ZNK12_GLOBAL__N_115ARMDisassembler14getInstructionERN4llvm6MCInstERmNS1_8ArrayRefIhEEmRNS1_11raw_ostreamES8_
7667
_ZNK12_GLOBAL__N_117ThumbDisassembler14getInstructionERN4llvm6MCInstERmNS1_8ArrayRefIhEEmRNS1_11raw_ostreamES8_
12212
_ZNK12_GLOBAL__N_117ThumbDisassembler17AddThumbPredicateERN4llvm6MCInstE
11192
_ZNK12_GLOBAL__N_117ThumbDisassembler23UpdateThumbVFPPredicateERN4llvm6MCInstE
181
Generated by:
LCOV version 1.13