LCOV - code coverage report
Current view:
top level
-
lib/Target/AArch64
- AArch64InstrInfo.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
1609
1907
84.4 %
Date:
2018-10-20 13:21:21
Functions:
88
90
97.8 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZNK4llvm16AArch64InstrInfo34getMemOpBaseRegImmOfsOffsetOperandERNS_12MachineInstrE
0
_ZNK4llvm16AArch64InstrInfo7getNoopERNS_6MCInstE
0
_ZL23storeRegPairToStackSlotRKN4llvm18TargetRegisterInfoERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_11MCInstrDescEjbjjiPNS_17MachineMemOperandE
2
_ZL24loadRegPairFromStackSlotRKN4llvm18TargetRegisterInfoERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_11MCInstrDescEjjjiPNS_17MachineMemOperandE
2
_ZL8genMaddRRN4llvm15MachineFunctionERNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoERNS_12MachineInstrERNS_15SmallVectorImplIPS7_EEjjjPKNS_19TargetRegisterClassE
3
_ZNK4llvm16AArch64InstrInfo16fixupPostOutlineERNS_17MachineBasicBlockE
3
_ZN4llvm16AArch64InstrInfo16suppressLdStPairERNS_12MachineInstrE
9
_ZNK4llvm16AArch64InstrInfo16copyPhysRegTupleERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjbjNS_8ArrayRefIjEE
11
_ZN4llvm16AArch64InstrInfo14hasExtendedRegERKNS_12MachineInstrE
15
_ZN4llvm16AArch64InstrInfo23convertToFlagSettingOpcEjRb
23
_ZNK4llvm16AArch64InstrInfo12insertSelectERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjNS_8ArrayRefINS_14MachineOperandEEEjj
24
_ZNK4llvm16AArch64InstrInfo18buildOutlinedFrameERNS_17MachineBasicBlockERNS_15MachineFunctionERKNS_8outliner16OutlinedFunctionE
26
_ZL26areCFlagsAliveInSuccessorsPN4llvm17MachineBasicBlockE
34
_ZL26canInstrSubstituteCmpInstrPN4llvm12MachineInstrES1_PKNS_18TargetRegisterInfoE
34
_ZL30areCFlagsAccessedBetweenInstrsN4llvm26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES2_PKNS_18TargetRegisterInfoE10AccessKind
35
_ZL23findCondCodeUsedByInstrRKN4llvm12MachineInstrE
38
_ZNK4llvm16AArch64InstrInfo19isThroughputPatternENS_22MachineCombinerPatternE
39
_ZNK4llvm16AArch64InstrInfo43getSerializableMachineMemOperandTargetFlagsEv
42
_ZL11scaleOffsetjRl
55
_ZNK4llvm16AArch64InstrInfo18insertOutlinedCallERNS_6ModuleERNS_17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERNS_15MachineFunctionERKNS_8outliner9CandidateE
75
_ZL9AddSubRegRKN4llvm19MachineInstrBuilderEjjjPKNS_18TargetRegisterInfoE
87
_ZN4llvm16AArch64InstrInfo9isGPRZeroERKNS_12MachineInstrE
90
_ZNK4llvm16AArch64InstrInfo15canInsertSelectERKNS_17MachineBasicBlockENS_8ArrayRefINS_14MachineOperandEEEjjRiS7_S7_
97
_ZNK4llvm16AArch64InstrInfo20isFalkorShiftExtFastERKNS_12MachineInstrE
112
_ZNK4llvm16AArch64InstrInfo27isFunctionSafeToOutlineFromERNS_15MachineFunctionEb
117
_ZNK4llvm16AArch64InstrInfo26getMachineOutlinerMBBFlagsERNS_17MachineBasicBlockE
129
_ZN4llvm16AArch64InstrInfo15isStridedAccessERKNS_12MachineInstrE
133
_ZNK4llvm16AArch64InstrInfo19substituteCmpToZeroERNS_12MachineInstrEjPKNS_19MachineRegisterInfoE
137
_ZL5sFormRN4llvm12MachineInstrE
171
_ZNK4llvm16AArch64InstrInfo25getOutliningCandidateInfoERSt6vectorINS_8outliner9CandidateESaIS3_EE
182
_ZL15canFoldIntoCSelRKN4llvm19MachineRegisterInfoEjPj
224
_ZL12removeCopiesRKN4llvm19MachineRegisterInfoEj
240
_ZNK4llvm16AArch64InstrInfo22findRegisterToSaveLRToERKNS_8outliner9CandidateE
254
_ZL16genFusedMultiplyRN4llvm15MachineFunctionERNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoERNS_12MachineInstrERNS_15SmallVectorImplIPS7_EEjjPKNS_19TargetRegisterClassE11FMAInstKindPKj
290
_ZN4llvm16AArch64InstrInfo13hasShiftedRegERKNS_12MachineInstrE
401
_ZNK4llvm16AArch64InstrInfo26genAlternativeCodeSequenceERNS_12MachineInstrENS_22MachineCombinerPatternERNS_15SmallVectorImplIPS1_EES7_RNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEE
476
_ZL21UpdateOperandRegClassRN4llvm12MachineInstrE
502
_ZN4llvm16AArch64InstrInfo12isScaledAddrERKNS_12MachineInstrE
685
_ZNK4llvm16AArch64InstrInfo18optimizeCondBranchERNS_12MachineInstrE
973
_ZL26convertToNonFlagSettingOpcRKN4llvm12MachineInstrE
1139
_ZNK4llvm16AArch64InstrInfo20loadRegFromStackSlotERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE
1177
_ZNK4llvm16AArch64InstrInfo19storeRegToStackSlotERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjbiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE
1234
_ZNK4llvm16AArch64InstrInfo17isExynosResetFastERKNS_12MachineInstrE
1259
_ZNK4llvm16AArch64InstrInfo21foldMemoryOperandImplERNS_15MachineFunctionERNS_12MachineInstrENS_8ArrayRefIjEENS_26MachineInstrBundleIteratorIS3_Lb0EEEiPNS_13LiveIntervalsE
1265
_ZNK4llvm16AArch64InstrInfo47getSerializableBitmaskMachineOperandTargetFlagsEv
1277
_ZNK4llvm16AArch64InstrInfo16getOutliningTypeERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEj
1289
_ZNK4llvm16AArch64InstrInfo21isBranchOffsetInRangeEjl
1370
_ZNK4llvm16AArch64InstrInfo18getBranchDestBlockERKNS_12MachineInstrE
1448
_ZNK4llvm16AArch64InstrInfo19shouldClusterMemOpsERNS_12MachineInstrEjS2_jj
1539
_ZN4llvm16AArch64InstrInfoC2ERKNS_16AArch64SubtargetE
1573
_ZNK4llvm16AArch64InstrInfo20optimizeCompareInstrERNS_12MachineInstrEjjiiPKNS_19MachineRegisterInfoE
1588
_ZNK4llvm16AArch64InstrInfo14analyzeCompareERKNS_12MachineInstrERjS4_RiS5_
1595
_ZNK4llvm16AArch64InstrInfo21isExynosShiftLeftFastERKNS_12MachineInstrE
1642
_ZNK4llvm16AArch64InstrInfo22reverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE
2074
_ZNK4llvm16AArch64InstrInfo35decomposeMachineOperandsTargetFlagsEj
2514
_ZNK4llvm16AArch64InstrInfo46getSerializableDirectMachineOperandTargetFlagsEv
2525
_ZNK4llvm16AArch64InstrInfo21instantiateCondBranchERNS_17MachineBasicBlockERKNS_8DebugLocEPS1_NS_8ArrayRefINS_14MachineOperandEEE
2702
_ZNK4llvm16AArch64InstrInfo11copyPhysRegERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb
3599
_ZNK4llvm16AArch64InstrInfo12insertBranchERNS_17MachineBasicBlockEPS1_S3_NS_8ArrayRefINS_14MachineOperandEEERKNS_8DebugLocEPi
3647
_ZL10canCombineRN4llvm17MachineBasicBlockERNS_14MachineOperandEjjb
3801
_ZNK4llvm16AArch64InstrInfo12removeBranchERNS_17MachineBasicBlockEPi
3848
_ZN4llvm24rewriteAArch64FrameIndexERNS_12MachineInstrEjjRiPKNS_16AArch64InstrInfoE
3905
_ZNK4llvm16AArch64InstrInfo18isStoreToStackSlotERKNS_12MachineInstrERi
5253
_ZN4llvm16AArch64InstrInfo9isFPRCopyERKNS_12MachineInstrE
8500
_ZN4llvm25isAArch64FrameOffsetLegalERKNS_12MachineInstrERiPbPjPi
8598
_ZNK4llvm16AArch64InstrInfo31areMemAccessesTriviallyDisjointERNS_12MachineInstrES2_PNS_9AAResultsE
9540
_ZN4llvm16AArch64InstrInfo9isGPRCopyERKNS_12MachineInstrE
9925
_ZNK4llvm16AArch64InstrInfo19isLoadFromStackSlotERKNS_12MachineInstrERi
10950
_ZNK4llvm16AArch64InstrInfo18expandPostRAPseudoERNS_12MachineInstrE
11126
_ZNK4llvm16AArch64InstrInfo24isCandidateToMergeOrPairERNS_12MachineInstrE
12380
_ZNK4llvm16AArch64InstrInfo16isAsCheapAsAMoveERKNS_12MachineInstrE
13479
_ZNK4llvm16AArch64InstrInfo34shouldOutlineFromFunctionByDefaultERNS_15MachineFunctionE
14017
_ZNK4llvm16AArch64InstrInfo18useMachineCombinerEv
14114
_ZNK4llvm16AArch64InstrInfo21getMemOpBaseRegImmOfsERNS_12MachineInstrERjRlPKNS_18TargetRegisterInfoE
15842
_ZN4llvm15emitFrameOffsetERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjiPKNS_15TargetInstrInfoENS3_6MIFlagEb
16311
_ZNK4llvm16AArch64InstrInfo12getMemOpInfoEjRjS1_RlS2_
16897
_ZN4llvm16AArch64InstrInfo20isLdStPairSuppressedERKNS_12MachineInstrE
25617
_ZNK4llvm16AArch64InstrInfo26getMemOpBaseRegImmOfsWidthERNS_12MachineInstrERjRlS3_PKNS_18TargetRegisterInfoE
27043
_ZL15parseCondBranchPN4llvm12MachineInstrERPNS_17MachineBasicBlockERNS_15SmallVectorImplINS_14MachineOperandEEE
39354
_ZN4llvm16AArch64InstrInfo14isUnscaledLdStEj
40183
_ZN4llvm16AArch64InstrInfo18isPairableLdStInstERKNS_12MachineInstrE
76204
_ZNK4llvm16AArch64InstrInfo18getInstSizeInBytesERKNS_12MachineInstrE
91199
_ZNK4llvm16AArch64InstrInfo21isCoalescableExtInstrERKNS_12MachineInstrERjS4_S4_
115585
_ZNK4llvm16AArch64InstrInfo27isAssociativeAndCommutativeERKNS_12MachineInstrE
119659
_ZL14getFMAPatternsRN4llvm12MachineInstrERNS_15SmallVectorImplINS_22MachineCombinerPatternEEE
119714
_ZL25isCombineInstrCandidateFPRKN4llvm12MachineInstrE
119714
_ZL15getMaddPatternsRN4llvm12MachineInstrERNS_15SmallVectorImplINS_22MachineCombinerPatternEEE
119915
_ZL23isCombineInstrCandidatej
119915
_ZNK4llvm16AArch64InstrInfo26getMachineCombinerPatternsERNS_12MachineInstrERNS_15SmallVectorImplINS_22MachineCombinerPatternEEE
119915
_ZNK4llvm16AArch64InstrInfo13analyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb
405272
Generated by:
LCOV version 1.13