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 Sort by function name Hit count Sort by hit count
_ZNK4llvm15TargetInstrInfo10isZeroCostEj 0
_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
_ZNK4llvm15TargetInstrInfo12removeBranchERNS_17MachineBasicBlockEPi 0
_ZNK4llvm15TargetInstrInfo13analyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb 0
_ZNK4llvm15TargetInstrInfo14optimizeSelectERNS_12MachineInstrERNS_15SmallPtrSetImplIPS1_EEb 0
_ZNK4llvm15TargetInstrInfo15canInsertSelectERKNS_17MachineBasicBlockENS_8ArrayRefINS_14MachineOperandEEEjjRiS7_S7_ 0
_ZNK4llvm15TargetInstrInfo15getReturnOpcodeEv 0
_ZNK4llvm15TargetInstrInfo15isPostIncrementERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo15reduceLoopCountERNS_17MachineBasicBlockEPNS_12MachineInstrERS3_RNS_15SmallVectorImplINS_14MachineOperandEEERNS6_IS4_EEjj 0
_ZNK4llvm15TargetInstrInfo16getOutliningTypeERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEj 0
_ZNK4llvm15TargetInstrInfo17SubsumesPredicateENS_8ArrayRefINS_14MachineOperandEEES3_ 0
_ZNK4llvm15TargetInstrInfo17getIncrementValueERKNS_12MachineInstrERi 0
_ZNK4llvm15TargetInstrInfo18buildOutlinedFrameERNS_17MachineBasicBlockERNS_15MachineFunctionERKNS_8outliner16OutlinedFunctionE 0
_ZNK4llvm15TargetInstrInfo18getBranchDestBlockERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo18getExecutionDomainERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo18getInstSizeInBytesERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo18insertOutlinedCallERNS_6ModuleERNS_17MachineBasicBlockERNS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERNS_15MachineFunctionERKNS_8outliner9CandidateE 0
_ZNK4llvm15TargetInstrInfo18setExecutionDomainERNS_12MachineInstrEj 0
_ZNK4llvm15TargetInstrInfo18useMachineCombinerEv 0
_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
_ZNK4llvm15TargetInstrInfo20insertIndirectBranchERNS_17MachineBasicBlockES2_RKNS_8DebugLocElPNS_12RegScavengerE 0
_ZNK4llvm15TargetInstrInfo20loadRegFromStackSlotERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE 0
_ZNK4llvm15TargetInstrInfo21convertToThreeAddressERNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_17MachineBasicBlockELb0ELb0EvEELb0ELb0EEERNS_12MachineInstrEPNS_13LiveVariablesE 0
_ZNK4llvm15TargetInstrInfo21getMemOpBaseRegImmOfsERNS_12MachineInstrERjRlPKNS_18TargetRegisterInfoE 0
_ZNK4llvm15TargetInstrInfo21isBranchOffsetInRangeEjl 0
_ZNK4llvm15TargetInstrInfo22analyzeBranchPredicateERNS_17MachineBasicBlockERNS0_22MachineBranchPredicateEb 0
_ZNK4llvm15TargetInstrInfo23getCallFrameSetupOpcodeEv 0
_ZNK4llvm15TargetInstrInfo23shouldScheduleLoadsNearEPNS_6SDNodeES2_llj 0
_ZNK4llvm15TargetInstrInfo24getBaseAndOffsetPositionERKNS_12MachineInstrERjS4_ 0
_ZNK4llvm15TargetInstrInfo24getRegSequenceLikeInputsERKNS_12MachineInstrEjRNS_15SmallVectorImplINS0_19RegSubRegPairAndIdxEEE 0
_ZNK4llvm15TargetInstrInfo25CreateTargetScheduleStateERKNS_19TargetSubtargetInfoE 0
_ZNK4llvm15TargetInstrInfo25breakPartialRegDependencyERNS_12MachineInstrEjPKNS_18TargetRegisterInfoE 0
_ZNK4llvm15TargetInstrInfo25getCallFrameDestroyOpcodeEv 0
_ZNK4llvm15TargetInstrInfo25getInsertSubregLikeInputsERKNS_12MachineInstrEjRNS0_13RegSubRegPairERNS0_19RegSubRegPairAndIdxE 0
_ZNK4llvm15TargetInstrInfo25getOutliningCandidateInfoERSt6vectorINS_8outliner9CandidateESaIS3_EE 0
_ZNK4llvm15TargetInstrInfo25isProfitableToDupForIfCvtERNS_17MachineBasicBlockEjNS_17BranchProbabilityE 0
_ZNK4llvm15TargetInstrInfo25replaceBranchWithTailCallERNS_17MachineBasicBlockERNS_15SmallVectorImplINS_14MachineOperandEEERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo26canMakeTailCallConditionalERNS_15SmallVectorImplINS_14MachineOperandEEERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo26getExtractSubregLikeInputsERKNS_12MachineInstrEjRNS0_19RegSubRegPairAndIdxE 0
_ZNK4llvm15TargetInstrInfo27isAssociativeAndCommutativeERKNS_12MachineInstrE 0
_ZNK4llvm15TargetInstrInfo27isFunctionSafeToOutlineFromERNS_15MachineFunctionEb 0
_ZNK4llvm15TargetInstrInfo28getPartialRegUpdateClearanceERKNS_12MachineInstrEjPKNS_18TargetRegisterInfoE 0
_ZNK4llvm15TargetInstrInfo28getSerializableTargetIndicesEv 0
_ZNK4llvm15TargetInstrInfo34CreateTargetPostRAHazardRecognizerERKNS_15MachineFunctionE 0
_ZNK4llvm15TargetInstrInfo34shouldOutlineFromFunctionByDefaultERNS_15MachineFunctionE 0
_ZNK4llvm15TargetInstrInfo43getSerializableMachineMemOperandTargetFlagsEv 0
_ZNK4llvm15TargetInstrInfo46getSerializableDirectMachineOperandTargetFlagsEv 0
_ZNK4llvm15TargetInstrInfo47getSerializableBitmaskMachineOperandTargetFlagsEv 1
_ZNK4llvm15TargetInstrInfo25isProfitableToUnpredicateERNS_17MachineBasicBlockES2_ 16
_ZNK4llvm15TargetInstrInfo22reverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE 19
_ZNK4llvm15TargetInstrInfo26getMachineOutlinerMBBFlagsERNS_17MachineBasicBlockE 24
_ZNK4llvm15TargetInstrInfo21foldMemoryOperandImplERNS_15MachineFunctionERNS_12MachineInstrENS_8ArrayRefIjEENS_26MachineInstrBundleIteratorIS3_Lb0EEES4_PNS_13LiveIntervalsE 40
_ZNK4llvm15TargetInstrInfo30canCopyGluedNodeDuringScheduleEPNS_6SDNodeE 46
_ZNK4llvm15TargetInstrInfo35decomposeMachineOperandsTargetFlagsEj 138
_ZNK4llvm15TargetInstrInfo21setSpecialOperandAttrERNS_12MachineInstrES2_S2_S2_ 270
_ZNK4llvm15TargetInstrInfo15isCopyInstrImplERKNS_12MachineInstrERPKNS_14MachineOperandES7_ 341
_ZNK4llvm15TargetInstrInfo10isTailCallERKNS_12MachineInstrE 362
_ZNK4llvm15TargetInstrInfo13analyzeSelectERKNS_12MachineInstrERNS_15SmallVectorImplINS_14MachineOperandEEERjS8_Rb 407
_ZNK4llvm15TargetInstrInfo26getOpcodeAfterMemoryUnfoldEjbbPj 630
_ZNK4llvm15TargetInstrInfo23isUnconditionalTailCallERKNS_12MachineInstrE 779
_ZNK4llvm15TargetInstrInfo20optimizeCompareInstrERNS_12MachineInstrEjjiiPKNS_19MachineRegisterInfoE 882
_ZNK4llvm15TargetInstrInfo18isStoreToStackSlotERKNS_12MachineInstrERi 1030
_ZNK4llvm15TargetInstrInfo18isStoreToStackSlotERKNS_12MachineInstrERiRj 1267
_ZNK4llvm15TargetInstrInfo21hasHighOperandLatencyERKNS_16TargetSchedModelEPKNS_19MachineRegisterInfoERKNS_12MachineInstrEjS9_j 1397
_ZNK4llvm15TargetInstrInfo19isLoadFromStackSlotERKNS_12MachineInstrERi 1706
_ZNK4llvm15TargetInstrInfo14analyzeCompareERKNS_12MachineInstrERjS4_RiS5_ 4616
_ZNK4llvm15TargetInstrInfo21foldMemoryOperandImplERNS_15MachineFunctionERNS_12MachineInstrENS_8ArrayRefIjEENS_26MachineInstrBundleIteratorIS3_Lb0EEEiPNS_13LiveIntervalsE 5698
_ZNK4llvm15TargetInstrInfo18expandPostRAPseudoERNS_12MachineInstrE 6791
_ZNK4llvm15TargetInstrInfo16isSubregFoldableEv 6870
_ZNK4llvm15TargetInstrInfo19isLegalToSplitMBBAtERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 7773
_ZNK4llvm15TargetInstrInfo13FoldImmediateERNS_12MachineInstrES2_jPNS_19MachineRegisterInfoE 9475
_ZNK4llvm15TargetInstrInfo16DefinesPredicateERNS_12MachineInstrERSt6vectorINS_14MachineOperandESaIS4_EE 11132
_ZNK4llvm15TargetInstrInfo17optimizeLoadInstrERNS_12MachineInstrEPKNS_19MachineRegisterInfoERjRPS1_ 13954
_ZNK4llvm15TargetInstrInfo19isLoadFromStackSlotERKNS_12MachineInstrERiRj 14851
_ZNK4llvm15TargetInstrInfo33isReallyTriviallyReMaterializableERKNS_12MachineInstrEPNS_9AAResultsE 38878
_ZNK4llvm15TargetInstrInfo18optimizeCondBranchERNS_12MachineInstrE 71404
_ZNK4llvm15TargetInstrInfo24isSafeToMoveRegClassDefsEPKNS_19TargetRegisterClassE 76616
_ZNK4llvm15TargetInstrInfo20getUndefRegClearanceERKNS_12MachineInstrERjPKNS_18TargetRegisterInfoE 129876
_ZNK4llvm15TargetInstrInfo27getMachineCSELookAheadLimitEv 178030
_ZNK4llvm15TargetInstrInfo23areLoadsFromSameBasePtrEPNS_6SDNodeES2_RlS3_ 311126
_ZNK4llvm15TargetInstrInfo16isHighLatencyDefEi 553464
_ZNK4llvm15TargetInstrInfo16isAsCheapAsAMoveERKNS_12MachineInstrE 574760
_ZNK4llvm15TargetInstrInfo15isStackSlotCopyERKNS_12MachineInstrERiS4_ 719224
_ZNK4llvm15TargetInstrInfo24isStoreToStackSlotPostFEERKNS_12MachineInstrERi 806836
_ZNK4llvm15TargetInstrInfo25isLoadFromStackSlotPostFEERKNS_12MachineInstrERi 827370
_ZNK4llvm15TargetInstrInfo27isTriviallyReMaterializableERKNS_12MachineInstrEPNS_9AAResultsE 849882
_ZNK4llvm15TargetInstrInfo21isCoalescableExtInstrERKNS_12MachineInstrERjS4_S4_ 1084092
_ZNK4llvm15TargetInstrInfo20isBasicBlockPrologueERKNS_12MachineInstrE 1469615
_ZNK4llvm15TargetInstrInfo34getAddressSpaceForPseudoSourceKindEj 3020610
_ZNK4llvm15TargetInstrInfo31areMemAccessesTriviallyDisjointERNS_12MachineInstrES2_PNS_9AAResultsE 3126930
_ZNK4llvm15TargetInstrInfo10shouldSinkERKNS_12MachineInstrE 3644791
_ZNK4llvm15TargetInstrInfo12isPredicatedERKNS_12MachineInstrE 4274727
_ZNK4llvm15TargetInstrInfo17verifyInstructionERKNS_12MachineInstrERNS_9StringRefE 6413246

Generated by: LCOV version 1.13