LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - R600InstrInfo.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 605 658 91.9 %
Date: 2018-07-13 00:08:38 Functions: 76 77 98.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZNK4llvm13R600InstrInfo19isLegalToSplitMBBAtERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 0
_ZNK4llvm13R600InstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjS2_jjNS_17BranchProbabilityE 2
_ZNK4llvm13R600InstrInfo25isProfitableToUnpredicateERNS_17MachineBasicBlockES2_ 2
_ZNK4llvm13R600InstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjNS_17BranchProbabilityE 100
_ZNK4llvm13R600InstrInfo18buildIndirectWriteEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjj 124
_ZNK4llvm13R600InstrInfo18buildIndirectWriteEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj 125
_ZNK4llvm13R600InstrInfo28buildSlotOfVectorInstructionERNS_17MachineBasicBlockEPNS_12MachineInstrEjj 128
_ZNK4llvm13R600InstrInfo25isProfitableToDupForIfCvtERNS_17MachineBasicBlockEjNS_17BranchProbabilityE 138
_ZNK4llvm13R600InstrInfo17buildIndirectReadEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjj 147
_ZNK4llvm13R600InstrInfo17buildIndirectReadEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj 161
_ZNK4llvm13R600InstrInfo12insertBranchERNS_17MachineBasicBlockEPS1_S3_NS_8ArrayRefINS_14MachineOperandEEERKNS_8DebugLocEPi 228
_ZNK4llvm13R600InstrInfo20PredicateInstructionERNS_12MachineInstrENS_8ArrayRefINS_14MachineOperandEEE 235
_ZN4llvm13R600InstrInfoC2ERKNS_13R600SubtargetE 286
_ZNK4llvm13R600InstrInfo12removeBranchERNS_17MachineBasicBlockEPi 316
_ZNK4llvm13R600InstrInfo22reverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE 318
_ZL17FindLastAluClauseRN4llvm17MachineBasicBlockE 428
_ZL28findFirstPredicateSetterFromRN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 428
_ZNK4llvm13R600InstrInfo11buildMovImmERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjm 540
_ZNK4llvm13R600InstrInfo9clearFlagERNS_12MachineInstrEjj 798
_ZNK4llvm13R600InstrInfo7addFlagERNS_12MachineInstrEjj 900
_ZNK4llvm13R600InstrInfo21getIndirectIndexBeginERKNS_15MachineFunctionE 1620
_ZNK4llvm13R600InstrInfo9getFlagOpERNS_12MachineInstrEjj 1784
_ZL12getSlotedOpsjj 1792
_ZNK4llvm13R600InstrInfo23getIndirectAddrRegClassEv 1842
_ZNK4llvm13R600InstrInfo11copyPhysRegERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb 2011
_ZNK4llvm13R600InstrInfo24calculateIndirectAddressEjj 2189
_ZNK4llvm13R600InstrInfo25CreateTargetScheduleStateERKNS_19TargetSubtargetInfoE 2238
_ZNK4llvm13R600InstrInfo5isMovEj 2378
_ZNK4llvm13R600InstrInfo13buildMovInstrEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjj 2644
_ZNK4llvm13R600InstrInfo16DefinesPredicateERNS_12MachineInstrERSt6vectorINS_14MachineOperandESaIS4_EE 3203
_ZNK4llvm13R600InstrInfo18getPredicationCostERKNS_12MachineInstrE 3203
_ZNK4llvm13R600InstrInfo8isExportEj 3257
_ZNK4llvm13R600InstrInfo19getIndirectIndexEndERKNS_15MachineFunctionE 4476
_ZNK4llvm13R600InstrInfo24reserveIndirectRegistersERNS_9BitVectorERKNS_15MachineFunctionERKNS_16R600RegisterInfoE 4476
_ZNK4llvm13R600InstrInfo13setImmOperandERNS_12MachineInstrEjl 6571
_ZNK4llvm13R600InstrInfo18expandPostRAPseudoERNS_12MachineInstrE 6574
_ZNK4llvm13R600InstrInfo23buildDefaultInstructionERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj 8971
_ZNK4llvm13R600InstrInfo15usesVertexCacheERKNS_12MachineInstrE 9069
_ZL17isConstCompatibleN4llvm13R600InstrInfo11BankSwizzleERKSt6vectorISt4pairIijESaIS4_EEj 10140
_ZNK4llvm13R600InstrInfo34getAddressSpaceForPseudoSourceKindENS_17PseudoSourceValue7PSVKindE 10529
_ZNK4llvm13R600InstrInfo13getOperandIdxERKNS_12MachineInstrEj 11611
_ZNK4llvm13R600InstrInfo16usesTextureCacheERKNS_12MachineInstrE 14530
_ZNK4llvm13R600InstrInfo12isVectorOnlyERKNS_12MachineInstrE 22511
_ZNK4llvm13R600InstrInfo12isVectorOnlyEj 22511
_ZNK4llvm13R600InstrInfo14readsLDSSrcRegERKNS_12MachineInstrE 37404
_ZNK4llvm13R600InstrInfo13analyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb 39348
_ZNK4llvm13R600InstrInfo23fitsReadPortLimitationsERKSt6vectorIPNS_12MachineInstrESaIS3_EERKNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEERS1_INS0_11BankSwizzleESaISH_EEb 42717
_ZNK4llvm13R600InstrInfo24FindSwizzleForVectorSlotERKSt6vectorIS1_ISt4pairIijESaIS3_EESaIS5_EERS1_INS0_11BankSwizzleESaISA_EERKS5_SA_ 43396
_ZNK4llvm13R600InstrInfo19getMaxAlusPerClauseEv 52104
_ZNK4llvm13R600InstrInfo18canBeConsideredALUERKNS_12MachineInstrE 59519
_ZNK4llvm13R600InstrInfo16usesTextureCacheEj 63158
_ZNK4llvm13R600InstrInfo15usesVertexCacheEj 65364
_ZNK4llvm13R600InstrInfo11ExtractSrcsERNS_12MachineInstrERKNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEERj 83619
_ZNK4llvm13R600InstrInfo24fitsConstReadLimitationsERKSt6vectorIPNS_12MachineInstrESaIS3_EE 89107
_ZNK4llvm13R600InstrInfo22definesAddressRegisterERNS_12MachineInstrE 95329
_ZNK4llvm13R600InstrInfo19usesAddressRegisterERNS_12MachineInstrE 95542
_ZNK4llvm13R600InstrInfo24fitsConstReadLimitationsERKSt6vectorIjSaIjEE 98346
_ZNK4llvm13R600InstrInfo18mustBeLastInClauseEj 100357
_ZNK4llvm13R600InstrInfo13isLDSRetInstrEj 109322
_ZNK4llvm13R600InstrInfo12isPredicatedERKNS_12MachineInstrE 128594
_ZNK4llvm13R600InstrInfo17hasInstrModifiersEj 156105
_ZNK4llvm13R600InstrInfo13isReductionOpEj 196101
_ZNK4llvm13R600InstrInfo11isTransOnlyERKNS_12MachineInstrE 216228
_ZNK4llvm13R600InstrInfo11isTransOnlyEj 216228
_ZNK4llvm13R600InstrInfo8isCubeOpEj 218001
_ZNK4llvm13R600InstrInfo10isLDSInstrEj 247216
_ZNK4llvm13R600InstrInfo15getInstrLatencyEPKNS_18InstrItineraryDataERKNS_12MachineInstrEPj 253095
_ZL15getTransSwizzleN4llvm13R600InstrInfo11BankSwizzleEj 266472
_ZNK4llvm13R600InstrInfo8isVectorERKNS_12MachineInstrE 279456
_ZNK4llvm13R600InstrInfo9getSelIdxEjj 322092
_ZNK4llvm13R600InstrInfo7getSrcsERNS_12MachineInstrE 334197
_ZL20NextPossibleSolutionRSt6vectorIN4llvm13R600InstrInfo11BankSwizzleESaIS2_EEj 487678
_ZNK4llvm13R600InstrInfo11isLegalUpToERKSt6vectorIS1_ISt4pairIijESaIS3_EESaIS5_EERKS1_INS0_11BankSwizzleESaISA_EERKS5_SA_ 529874
_ZNK4llvm13R600InstrInfo10isALUInstrEj 533798
_ZL7SwizzleSt6vectorISt4pairIijESaIS1_EEN4llvm13R600InstrInfo11BankSwizzleE 1931218
_ZNK4llvm13R600InstrInfo13getOperandIdxEjj 4181155

Generated by: LCOV version 1.13