LCOV - code coverage report
Current view:
top level
-
include/llvm/CodeGen
- TargetInstrInfo.h
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
110
219
50.2 %
Date:
2018-10-20 13:21:21
Functions:
46
104
44.2 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZNK4llvm15TargetInstrInfo10isTailCallERKNS_12MachineInstrE
362
_ZNK4llvm15TargetInstrInfo10isZeroCostEj
0
_ZNK4llvm15TargetInstrInfo10shouldSinkERKNS_12MachineInstrE
3644791
_ZNK4llvm15TargetInstrInfo11analyzeLoopERNS_11MachineLoopERPNS_12MachineInstrES5_
0
_ZNK4llvm15TargetInstrInfo11copyPhysRegERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb
0
_ZNK4llvm15TargetInstrInfo12getFrameSizeERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo12insertBranchERNS_17MachineBasicBlockEPS1_S3_NS_8ArrayRefINS_14MachineOperandEEERKNS_8DebugLocEPi
0
_ZNK4llvm15TargetInstrInfo12insertSelectERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjNS_8ArrayRefINS_14MachineOperandEEEjj
0
_ZNK4llvm15TargetInstrInfo12isPredicableERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo12isPredicatedERKNS_12MachineInstrE
4274727
_ZNK4llvm15TargetInstrInfo12removeBranchERNS_17MachineBasicBlockEPi
0
_ZNK4llvm15TargetInstrInfo13FoldImmediateERNS_12MachineInstrES2_jPNS_19MachineRegisterInfoE
9475
_ZNK4llvm15TargetInstrInfo13analyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb
0
_ZNK4llvm15TargetInstrInfo13analyzeSelectERKNS_12MachineInstrERNS_15SmallVectorImplINS_14MachineOperandEEERjS8_Rb
407
_ZNK4llvm15TargetInstrInfo14analyzeCompareERKNS_12MachineInstrERjS4_RiS5_
4616
_ZNK4llvm15TargetInstrInfo14optimizeSelectERNS_12MachineInstrERNS_15SmallPtrSetImplIPS1_EEb
0
_ZNK4llvm15TargetInstrInfo15canInsertSelectERKNS_17MachineBasicBlockENS_8ArrayRefINS_14MachineOperandEEEjjRiS7_S7_
0
_ZNK4llvm15TargetInstrInfo15getReturnOpcodeEv
0
_ZNK4llvm15TargetInstrInfo15isCopyInstrImplERKNS_12MachineInstrERPKNS_14MachineOperandES7_
341
_ZNK4llvm15TargetInstrInfo15isPostIncrementERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo15isStackSlotCopyERKNS_12MachineInstrERiS4_
719224
_ZNK4llvm15TargetInstrInfo15reduceLoopCountERNS_17MachineBasicBlockEPNS_12MachineInstrERS3_RNS_15SmallVectorImplINS_14MachineOperandEEERNS6_IS4_EEjj
0
_ZNK4llvm15TargetInstrInfo16DefinesPredicateERNS_12MachineInstrERSt6vectorINS_14MachineOperandESaIS4_EE
11132
_ZNK4llvm15TargetInstrInfo16getOutliningTypeERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEj
0
_ZNK4llvm15TargetInstrInfo16isAsCheapAsAMoveERKNS_12MachineInstrE
574760
_ZNK4llvm15TargetInstrInfo16isHighLatencyDefEi
553464
_ZNK4llvm15TargetInstrInfo16isSubregFoldableEv
6870
_ZNK4llvm15TargetInstrInfo17SubsumesPredicateENS_8ArrayRefINS_14MachineOperandEEES3_
0
_ZNK4llvm15TargetInstrInfo17getIncrementValueERKNS_12MachineInstrERi
0
_ZNK4llvm15TargetInstrInfo17optimizeLoadInstrERNS_12MachineInstrEPKNS_19MachineRegisterInfoERjRPS1_
13954
_ZNK4llvm15TargetInstrInfo17verifyInstructionERKNS_12MachineInstrERNS_9StringRefE
6413246
_ZNK4llvm15TargetInstrInfo18buildOutlinedFrameERNS_17MachineBasicBlockERNS_15MachineFunctionERKNS_8outliner16OutlinedFunctionE
0
_ZNK4llvm15TargetInstrInfo18expandPostRAPseudoERNS_12MachineInstrE
6791
_ZNK4llvm15TargetInstrInfo18getBranchDestBlockERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo18getExecutionDomainERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo18getInstSizeInBytesERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo18insertOutlinedCallERNS_6ModuleERNS_17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERNS_15MachineFunctionERKNS_8outliner9CandidateE
0
_ZNK4llvm15TargetInstrInfo18isStoreToStackSlotERKNS_12MachineInstrERi
1030
_ZNK4llvm15TargetInstrInfo18isStoreToStackSlotERKNS_12MachineInstrERiRj
1267
_ZNK4llvm15TargetInstrInfo18optimizeCondBranchERNS_12MachineInstrE
71404
_ZNK4llvm15TargetInstrInfo18setExecutionDomainERNS_12MachineInstrEj
0
_ZNK4llvm15TargetInstrInfo18useMachineCombinerEv
0
_ZNK4llvm15TargetInstrInfo19isLegalToSplitMBBAtERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE
7773
_ZNK4llvm15TargetInstrInfo19isLoadFromStackSlotERKNS_12MachineInstrERi
1706
_ZNK4llvm15TargetInstrInfo19isLoadFromStackSlotERKNS_12MachineInstrERiRj
14851
_ZNK4llvm15TargetInstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjNS_17BranchProbabilityE
0
_ZNK4llvm15TargetInstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjS2_jjNS_17BranchProbabilityE
0
_ZNK4llvm15TargetInstrInfo19shouldClusterMemOpsERNS_12MachineInstrEjS2_jj
0
_ZNK4llvm15TargetInstrInfo19storeRegToStackSlotERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjbiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE
0
_ZNK4llvm15TargetInstrInfo19unfoldMemoryOperandERNS_12SelectionDAGEPNS_6SDNodeERNS_15SmallVectorImplIS4_EE
0
_ZNK4llvm15TargetInstrInfo19unfoldMemoryOperandERNS_15MachineFunctionERNS_12MachineInstrEjbbRNS_15SmallVectorImplIPS3_EE
0
_ZNK4llvm15TargetInstrInfo20getCatchReturnOpcodeEv
0
_ZNK4llvm15TargetInstrInfo20getUndefRegClearanceERKNS_12MachineInstrERjPKNS_18TargetRegisterInfoE
129876
_ZNK4llvm15TargetInstrInfo20insertIndirectBranchERNS_17MachineBasicBlockES2_RKNS_8DebugLocElPNS_12RegScavengerE
0
_ZNK4llvm15TargetInstrInfo20isBasicBlockPrologueERKNS_12MachineInstrE
1469615
_ZNK4llvm15TargetInstrInfo20loadRegFromStackSlotERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE
0
_ZNK4llvm15TargetInstrInfo20optimizeCompareInstrERNS_12MachineInstrEjjiiPKNS_19MachineRegisterInfoE
882
_ZNK4llvm15TargetInstrInfo21convertToThreeAddressERNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_17MachineBasicBlockELb0ELb0EvEELb0ELb0EEERNS_12MachineInstrEPNS_13LiveVariablesE
0
_ZNK4llvm15TargetInstrInfo21foldMemoryOperandImplERNS_15MachineFunctionERNS_12MachineInstrENS_8ArrayRefIjEENS_26MachineInstrBundleIteratorIS3_Lb0EEES4_PNS_13LiveIntervalsE
40
_ZNK4llvm15TargetInstrInfo21foldMemoryOperandImplERNS_15MachineFunctionERNS_12MachineInstrENS_8ArrayRefIjEENS_26MachineInstrBundleIteratorIS3_Lb0EEEiPNS_13LiveIntervalsE
5698
_ZNK4llvm15TargetInstrInfo21getMemOpBaseRegImmOfsERNS_12MachineInstrERjRlPKNS_18TargetRegisterInfoE
0
_ZNK4llvm15TargetInstrInfo21hasHighOperandLatencyERKNS_16TargetSchedModelEPKNS_19MachineRegisterInfoERKNS_12MachineInstrEjS9_j
1397
_ZNK4llvm15TargetInstrInfo21isBranchOffsetInRangeEjl
0
_ZNK4llvm15TargetInstrInfo21isCoalescableExtInstrERKNS_12MachineInstrERjS4_S4_
1084092
_ZNK4llvm15TargetInstrInfo21setSpecialOperandAttrERNS_12MachineInstrES2_S2_S2_
270
_ZNK4llvm15TargetInstrInfo22analyzeBranchPredicateERNS_17MachineBasicBlockERNS0_22MachineBranchPredicateEb
0
_ZNK4llvm15TargetInstrInfo22reverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE
19
_ZNK4llvm15TargetInstrInfo23areLoadsFromSameBasePtrEPNS_6SDNodeES2_RlS3_
311126
_ZNK4llvm15TargetInstrInfo23getCallFrameSetupOpcodeEv
0
_ZNK4llvm15TargetInstrInfo23isUnconditionalTailCallERKNS_12MachineInstrE
779
_ZNK4llvm15TargetInstrInfo23shouldScheduleLoadsNearEPNS_6SDNodeES2_llj
0
_ZNK4llvm15TargetInstrInfo24getBaseAndOffsetPositionERKNS_12MachineInstrERjS4_
0
_ZNK4llvm15TargetInstrInfo24getRegSequenceLikeInputsERKNS_12MachineInstrEjRNS_15SmallVectorImplINS0_19RegSubRegPairAndIdxEEE
0
_ZNK4llvm15TargetInstrInfo24isSafeToMoveRegClassDefsEPKNS_19TargetRegisterClassE
76616
_ZNK4llvm15TargetInstrInfo24isStoreToStackSlotPostFEERKNS_12MachineInstrERi
806836
_ZNK4llvm15TargetInstrInfo25CreateTargetScheduleStateERKNS_19TargetSubtargetInfoE
0
_ZNK4llvm15TargetInstrInfo25breakPartialRegDependencyERNS_12MachineInstrEjPKNS_18TargetRegisterInfoE
0
_ZNK4llvm15TargetInstrInfo25getCallFrameDestroyOpcodeEv
0
_ZNK4llvm15TargetInstrInfo25getInsertSubregLikeInputsERKNS_12MachineInstrEjRNS0_13RegSubRegPairERNS0_19RegSubRegPairAndIdxE
0
_ZNK4llvm15TargetInstrInfo25getOutliningCandidateInfoERSt6vectorINS_8outliner9CandidateESaIS3_EE
0
_ZNK4llvm15TargetInstrInfo25isLoadFromStackSlotPostFEERKNS_12MachineInstrERi
827370
_ZNK4llvm15TargetInstrInfo25isProfitableToDupForIfCvtERNS_17MachineBasicBlockEjNS_17BranchProbabilityE
0
_ZNK4llvm15TargetInstrInfo25isProfitableToUnpredicateERNS_17MachineBasicBlockES2_
16
_ZNK4llvm15TargetInstrInfo25replaceBranchWithTailCallERNS_17MachineBasicBlockERNS_15SmallVectorImplINS_14MachineOperandEEERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo26canMakeTailCallConditionalERNS_15SmallVectorImplINS_14MachineOperandEEERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo26getExtractSubregLikeInputsERKNS_12MachineInstrEjRNS0_19RegSubRegPairAndIdxE
0
_ZNK4llvm15TargetInstrInfo26getMachineOutlinerMBBFlagsERNS_17MachineBasicBlockE
24
_ZNK4llvm15TargetInstrInfo26getOpcodeAfterMemoryUnfoldEjbbPj
630
_ZNK4llvm15TargetInstrInfo27getMachineCSELookAheadLimitEv
178030
_ZNK4llvm15TargetInstrInfo27isAssociativeAndCommutativeERKNS_12MachineInstrE
0
_ZNK4llvm15TargetInstrInfo27isFunctionSafeToOutlineFromERNS_15MachineFunctionEb
0
_ZNK4llvm15TargetInstrInfo27isTriviallyReMaterializableERKNS_12MachineInstrEPNS_9AAResultsE
849882
_ZNK4llvm15TargetInstrInfo28getPartialRegUpdateClearanceERKNS_12MachineInstrEjPKNS_18TargetRegisterInfoE
0
_ZNK4llvm15TargetInstrInfo28getSerializableTargetIndicesEv
0
_ZNK4llvm15TargetInstrInfo30canCopyGluedNodeDuringScheduleEPNS_6SDNodeE
46
_ZNK4llvm15TargetInstrInfo31areMemAccessesTriviallyDisjointERNS_12MachineInstrES2_PNS_9AAResultsE
3126930
_ZNK4llvm15TargetInstrInfo33isReallyTriviallyReMaterializableERKNS_12MachineInstrEPNS_9AAResultsE
38878
_ZNK4llvm15TargetInstrInfo34CreateTargetPostRAHazardRecognizerERKNS_15MachineFunctionE
0
_ZNK4llvm15TargetInstrInfo34getAddressSpaceForPseudoSourceKindEj
3020610
_ZNK4llvm15TargetInstrInfo34shouldOutlineFromFunctionByDefaultERNS_15MachineFunctionE
0
_ZNK4llvm15TargetInstrInfo35decomposeMachineOperandsTargetFlagsEj
138
_ZNK4llvm15TargetInstrInfo43getSerializableMachineMemOperandTargetFlagsEv
0
_ZNK4llvm15TargetInstrInfo46getSerializableDirectMachineOperandTargetFlagsEv
0
_ZNK4llvm15TargetInstrInfo47getSerializableBitmaskMachineOperandTargetFlagsEv
1
Generated by:
LCOV version 1.13