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
Hit count
_ZL12getSlotedOpsjj
1792
_ZL15getTransSwizzleN4llvm13R600InstrInfo11BankSwizzleEj
266736
_ZL17FindLastAluClauseRN4llvm17MachineBasicBlockE
428
_ZL17isConstCompatibleN4llvm13R600InstrInfo11BankSwizzleERKSt6vectorISt4pairIijESaIS4_EEj
10184
_ZL20NextPossibleSolutionRSt6vectorIN4llvm13R600InstrInfo11BankSwizzleESaIS2_EEj
487708
_ZL7SwizzleSt6vectorISt4pairIijESaIS1_EEN4llvm13R600InstrInfo11BankSwizzleE
1931903
_ZN4llvm13R600InstrInfoC2ERKNS_13R600SubtargetE
291
_ZNK4llvm13R600InstrInfo10isALUInstrEj
541049
_ZNK4llvm13R600InstrInfo10isLDSInstrEj
250633
_ZNK4llvm13R600InstrInfo11ExtractSrcsERNS_12MachineInstrERKNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEERj
84288
_ZNK4llvm13R600InstrInfo11buildMovImmERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjm
562
_ZNK4llvm13R600InstrInfo11copyPhysRegERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocEjjb
2123
_ZNK4llvm13R600InstrInfo11isLegalUpToERKSt6vectorIS1_ISt4pairIijESaIS3_EESaIS5_EERKS1_INS0_11BankSwizzleESaISA_EERKS5_SA_
530380
_ZNK4llvm13R600InstrInfo11isTransOnlyERKNS_12MachineInstrE
218415
_ZNK4llvm13R600InstrInfo11isTransOnlyEj
218415
_ZNK4llvm13R600InstrInfo12insertBranchERNS_17MachineBasicBlockEPS1_S3_NS_8ArrayRefINS_14MachineOperandEEERKNS_8DebugLocEPi
228
_ZNK4llvm13R600InstrInfo12isPredicatedERKNS_12MachineInstrE
130027
_ZNK4llvm13R600InstrInfo12isVectorOnlyERKNS_12MachineInstrE
22744
_ZNK4llvm13R600InstrInfo12isVectorOnlyEj
22744
_ZNK4llvm13R600InstrInfo12removeBranchERNS_17MachineBasicBlockEPi
316
_ZNK4llvm13R600InstrInfo13analyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb
40304
_ZNK4llvm13R600InstrInfo13buildMovInstrEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjj
2706
_ZNK4llvm13R600InstrInfo13getOperandIdxERKNS_12MachineInstrEj
11770
_ZNK4llvm13R600InstrInfo13getOperandIdxEjj
4228030
_ZNK4llvm13R600InstrInfo13isLDSRetInstrEj
111061
_ZNK4llvm13R600InstrInfo13isReductionOpEj
198810
_ZNK4llvm13R600InstrInfo13setImmOperandERNS_12MachineInstrEjl
6618
_ZNK4llvm13R600InstrInfo14readsLDSSrcRegERKNS_12MachineInstrE
37627
_ZNK4llvm13R600InstrInfo15getInstrLatencyEPKNS_18InstrItineraryDataERKNS_12MachineInstrEPj
257013
_ZNK4llvm13R600InstrInfo15usesVertexCacheERKNS_12MachineInstrE
9393
_ZNK4llvm13R600InstrInfo15usesVertexCacheEj
66864
_ZNK4llvm13R600InstrInfo16DefinesPredicateERNS_12MachineInstrERSt6vectorINS_14MachineOperandESaIS4_EE
3400
_ZNK4llvm13R600InstrInfo16usesTextureCacheERKNS_12MachineInstrE
15327
_ZNK4llvm13R600InstrInfo16usesTextureCacheEj
64454
_ZNK4llvm13R600InstrInfo17buildIndirectReadEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjj
153
_ZNK4llvm13R600InstrInfo17buildIndirectReadEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj
167
_ZNK4llvm13R600InstrInfo17hasInstrModifiersEj
158404
_ZNK4llvm13R600InstrInfo18buildIndirectWriteEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjj
124
_ZNK4llvm13R600InstrInfo18buildIndirectWriteEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj
125
_ZNK4llvm13R600InstrInfo18canBeConsideredALUERKNS_12MachineInstrE
60602
_ZNK4llvm13R600InstrInfo18expandPostRAPseudoERNS_12MachineInstrE
6781
_ZNK4llvm13R600InstrInfo18getPredicationCostERKNS_12MachineInstrE
3400
_ZNK4llvm13R600InstrInfo18mustBeLastInClauseEj
101744
_ZNK4llvm13R600InstrInfo19getIndirectIndexEndERKNS_15MachineFunctionE
4594
_ZNK4llvm13R600InstrInfo19getMaxAlusPerClauseEv
52794
_ZNK4llvm13R600InstrInfo19isLegalToSplitMBBAtERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE
0
_ZNK4llvm13R600InstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjNS_17BranchProbabilityE
100
_ZNK4llvm13R600InstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjS2_jjNS_17BranchProbabilityE
2
_ZNK4llvm13R600InstrInfo19usesAddressRegisterERNS_12MachineInstrE
96220
_ZNK4llvm13R600InstrInfo20PredicateInstructionERNS_12MachineInstrENS_8ArrayRefINS_14MachineOperandEEE
235
_ZNK4llvm13R600InstrInfo21getIndirectIndexBeginERKNS_15MachineFunctionE
1620
_ZNK4llvm13R600InstrInfo22definesAddressRegisterERNS_12MachineInstrE
96005
_ZNK4llvm13R600InstrInfo22reverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE
318
_ZNK4llvm13R600InstrInfo23buildDefaultInstructionERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEjjjj
9192
_ZNK4llvm13R600InstrInfo23fitsReadPortLimitationsERKSt6vectorIPNS_12MachineInstrESaIS3_EERKNS_8DenseMapIjjNS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjjEEEERS1_INS0_11BankSwizzleESaISH_EEb
43193
_ZNK4llvm13R600InstrInfo23getIndirectAddrRegClassEv
1872
_ZNK4llvm13R600InstrInfo24FindSwizzleForVectorSlotERKSt6vectorIS1_ISt4pairIijESaIS3_EESaIS5_EERS1_INS0_11BankSwizzleESaISA_EERKS5_SA_
43872
_ZNK4llvm13R600InstrInfo24calculateIndirectAddressEjj
2225
_ZNK4llvm13R600InstrInfo24fitsConstReadLimitationsERKSt6vectorIPNS_12MachineInstrESaIS3_EE
90098
_ZNK4llvm13R600InstrInfo24fitsConstReadLimitationsERKSt6vectorIjSaIjEE
99528
_ZNK4llvm13R600InstrInfo24reserveIndirectRegistersERNS_9BitVectorERKNS_15MachineFunctionERKNS_16R600RegisterInfoE
4594
_ZNK4llvm13R600InstrInfo25CreateTargetScheduleStateERKNS_19TargetSubtargetInfoE
2297
_ZNK4llvm13R600InstrInfo25isProfitableToDupForIfCvtERNS_17MachineBasicBlockEjNS_17BranchProbabilityE
138
_ZNK4llvm13R600InstrInfo25isProfitableToUnpredicateERNS_17MachineBasicBlockES2_
2
_ZNK4llvm13R600InstrInfo28buildSlotOfVectorInstructionERNS_17MachineBasicBlockEPNS_12MachineInstrEjj
128
_ZNK4llvm13R600InstrInfo34getAddressSpaceForPseudoSourceKindEj
10765
_ZNK4llvm13R600InstrInfo5isMovEj
2437
_ZNK4llvm13R600InstrInfo7addFlagERNS_12MachineInstrEjj
900
_ZNK4llvm13R600InstrInfo7getSrcsERNS_12MachineInstrE
337373
_ZNK4llvm13R600InstrInfo8isCubeOpEj
221649
_ZNK4llvm13R600InstrInfo8isExportEj
3360
_ZNK4llvm13R600InstrInfo8isVectorERKNS_12MachineInstrE
284358
_ZNK4llvm13R600InstrInfo9clearFlagERNS_12MachineInstrEjj
798
_ZNK4llvm13R600InstrInfo9getFlagOpERNS_12MachineInstrEjj
1784
_ZNK4llvm13R600InstrInfo9getSelIdxEjj
326551
Generated by:
LCOV version 1.13