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 Sort by function name Hit count Sort by 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