LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - R600InstrInfo.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 585 640 91.4 %
Date: 2018-10-20 13:21:21 Functions: 75 76 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 153
_ZNK4llvm13R600InstrInfo17buildIndirectReadEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj 167
_ZNK4llvm13R600InstrInfo12insertBranchERNS_17MachineBasicBlockEPS1_S3_NS_8ArrayRefINS_14MachineOperandEEERKNS_8DebugLocEPi 228
_ZNK4llvm13R600InstrInfo20PredicateInstructionERNS_12MachineInstrENS_8ArrayRefINS_14MachineOperandEEE 235
_ZN4llvm13R600InstrInfoC2ERKNS_13R600SubtargetE 291
_ZNK4llvm13R600InstrInfo12removeBranchERNS_17MachineBasicBlockEPi 316
_ZNK4llvm13R600InstrInfo22reverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE 318
_ZL17FindLastAluClauseRN4llvm17MachineBasicBlockE 428
_ZNK4llvm13R600InstrInfo11buildMovImmERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjm 562
_ZNK4llvm13R600InstrInfo9clearFlagERNS_12MachineInstrEjj 798
_ZNK4llvm13R600InstrInfo7addFlagERNS_12MachineInstrEjj 900
_ZNK4llvm13R600InstrInfo21getIndirectIndexBeginERKNS_15MachineFunctionE 1620
_ZNK4llvm13R600InstrInfo9getFlagOpERNS_12MachineInstrEjj 1784
_ZL12getSlotedOpsjj 1792
_ZNK4llvm13R600InstrInfo23getIndirectAddrRegClassEv 1872
_ZNK4llvm13R600InstrInfo11copyPhysRegERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb 2123
_ZNK4llvm13R600InstrInfo24calculateIndirectAddressEjj 2225
_ZNK4llvm13R600InstrInfo25CreateTargetScheduleStateERKNS_19TargetSubtargetInfoE 2297
_ZNK4llvm13R600InstrInfo5isMovEj 2437
_ZNK4llvm13R600InstrInfo13buildMovInstrEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjj 2706
_ZNK4llvm13R600InstrInfo8isExportEj 3360
_ZNK4llvm13R600InstrInfo16DefinesPredicateERNS_12MachineInstrERSt6vectorINS_14MachineOperandESaIS4_EE 3400
_ZNK4llvm13R600InstrInfo18getPredicationCostERKNS_12MachineInstrE 3400
_ZNK4llvm13R600InstrInfo19getIndirectIndexEndERKNS_15MachineFunctionE 4594
_ZNK4llvm13R600InstrInfo24reserveIndirectRegistersERNS_9BitVectorERKNS_15MachineFunctionERKNS_16R600RegisterInfoE 4594
_ZNK4llvm13R600InstrInfo13setImmOperandERNS_12MachineInstrEjl 6618
_ZNK4llvm13R600InstrInfo18expandPostRAPseudoERNS_12MachineInstrE 6781
_ZNK4llvm13R600InstrInfo23buildDefaultInstructionERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj 9192
_ZNK4llvm13R600InstrInfo15usesVertexCacheERKNS_12MachineInstrE 9393
_ZL17isConstCompatibleN4llvm13R600InstrInfo11BankSwizzleERKSt6vectorISt4pairIijESaIS4_EEj 10184
_ZNK4llvm13R600InstrInfo34getAddressSpaceForPseudoSourceKindEj 10765
_ZNK4llvm13R600InstrInfo13getOperandIdxERKNS_12MachineInstrEj 11770
_ZNK4llvm13R600InstrInfo16usesTextureCacheERKNS_12MachineInstrE 15327
_ZNK4llvm13R600InstrInfo12isVectorOnlyERKNS_12MachineInstrE 22744
_ZNK4llvm13R600InstrInfo12isVectorOnlyEj 22744
_ZNK4llvm13R600InstrInfo14readsLDSSrcRegERKNS_12MachineInstrE 37627
_ZNK4llvm13R600InstrInfo13analyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb 40304
_ZNK4llvm13R600InstrInfo23fitsReadPortLimitationsERKSt6vectorIPNS_12MachineInstrESaIS3_EERKNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEERS1_INS0_11BankSwizzleESaISH_EEb 43193
_ZNK4llvm13R600InstrInfo24FindSwizzleForVectorSlotERKSt6vectorIS1_ISt4pairIijESaIS3_EESaIS5_EERS1_INS0_11BankSwizzleESaISA_EERKS5_SA_ 43872
_ZNK4llvm13R600InstrInfo19getMaxAlusPerClauseEv 52794
_ZNK4llvm13R600InstrInfo18canBeConsideredALUERKNS_12MachineInstrE 60602
_ZNK4llvm13R600InstrInfo16usesTextureCacheEj 64454
_ZNK4llvm13R600InstrInfo15usesVertexCacheEj 66864
_ZNK4llvm13R600InstrInfo11ExtractSrcsERNS_12MachineInstrERKNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEERj 84288
_ZNK4llvm13R600InstrInfo24fitsConstReadLimitationsERKSt6vectorIPNS_12MachineInstrESaIS3_EE 90098
_ZNK4llvm13R600InstrInfo22definesAddressRegisterERNS_12MachineInstrE 96005
_ZNK4llvm13R600InstrInfo19usesAddressRegisterERNS_12MachineInstrE 96220
_ZNK4llvm13R600InstrInfo24fitsConstReadLimitationsERKSt6vectorIjSaIjEE 99528
_ZNK4llvm13R600InstrInfo18mustBeLastInClauseEj 101744
_ZNK4llvm13R600InstrInfo13isLDSRetInstrEj 111061
_ZNK4llvm13R600InstrInfo12isPredicatedERKNS_12MachineInstrE 130027
_ZNK4llvm13R600InstrInfo17hasInstrModifiersEj 158404
_ZNK4llvm13R600InstrInfo13isReductionOpEj 198810
_ZNK4llvm13R600InstrInfo11isTransOnlyERKNS_12MachineInstrE 218415
_ZNK4llvm13R600InstrInfo11isTransOnlyEj 218415
_ZNK4llvm13R600InstrInfo8isCubeOpEj 221649
_ZNK4llvm13R600InstrInfo10isLDSInstrEj 250633
_ZNK4llvm13R600InstrInfo15getInstrLatencyEPKNS_18InstrItineraryDataERKNS_12MachineInstrEPj 257013
_ZL15getTransSwizzleN4llvm13R600InstrInfo11BankSwizzleEj 266736
_ZNK4llvm13R600InstrInfo8isVectorERKNS_12MachineInstrE 284358
_ZNK4llvm13R600InstrInfo9getSelIdxEjj 326551
_ZNK4llvm13R600InstrInfo7getSrcsERNS_12MachineInstrE 337373
_ZL20NextPossibleSolutionRSt6vectorIN4llvm13R600InstrInfo11BankSwizzleESaIS2_EEj 487708
_ZNK4llvm13R600InstrInfo11isLegalUpToERKSt6vectorIS1_ISt4pairIijESaIS3_EESaIS5_EERKS1_INS0_11BankSwizzleESaISA_EERKS5_SA_ 530380
_ZNK4llvm13R600InstrInfo10isALUInstrEj 541049
_ZL7SwizzleSt6vectorISt4pairIijESaIS1_EEN4llvm13R600InstrInfo11BankSwizzleE 1931903
_ZNK4llvm13R600InstrInfo13getOperandIdxEjj 4228030

Generated by: LCOV version 1.13