LCOV - code coverage report
Current view:
top level
-
lib/Analysis
- TargetTransformInfo.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
llvm-toolchain.info
Lines:
408
453
90.1 %
Date:
2018-10-20 13:21:21
Functions:
120
131
91.6 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL48initializeTargetTransformInfoWrapperPassPassOnceRN4llvm12PassRegistryE
85338
_ZN4llvm16TargetIRAnalysis13getDefaultTTIERKNS_8FunctionE
13459
_ZN4llvm16TargetIRAnalysis3runERKNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
3073615
_ZN4llvm16TargetIRAnalysisC2ESt8functionIFNS_19TargetTransformInfoERKNS_8FunctionEEE
75817
_ZN4llvm16TargetIRAnalysisC2Ev
7659
_ZN4llvm19TargetTransformInfo7ConceptD0Ev
0
_ZN4llvm19TargetTransformInfo7ConceptD2Ev
3073521
_ZN4llvm19TargetTransformInfoC2EOS0_
35100
_ZN4llvm19TargetTransformInfoC2ERKNS_10DataLayoutE
16573
_ZN4llvm19TargetTransformInfoD2Ev
3108620
_ZN4llvm19TargetTransformInfoaSEOS0_
3040283
_ZN4llvm30TargetTransformInfoWrapperPass6anchorEv
0
_ZN4llvm30TargetTransformInfoWrapperPass6getTTIERKNS_8FunctionE
3071847
_ZN4llvm30TargetTransformInfoWrapperPassC2ENS_16TargetIRAnalysisE
82161
_ZN4llvm30TargetTransformInfoWrapperPassC2Ev
275
_ZN4llvm36createTargetTransformInfoWrapperPassENS_16TargetIRAnalysisE
82161
_ZN4llvm44initializeTargetTransformInfoWrapperPassPassERNS_12PassRegistryE
1208511
_ZNK12_GLOBAL__N_113ReductionData11hasSameDataERS0_
0
_ZNK4llvm19TargetTransformInfo10getExtCostEPKNS_11InstructionEPKNS_5ValueE
0
_ZNK4llvm19TargetTransformInfo10getGEPCostEPNS_4TypeEPKNS_5ValueENS_8ArrayRefIS5_EE
34437
_ZNK4llvm19TargetTransformInfo11getCallCostEPKNS_8FunctionENS_8ArrayRefIPKNS_5ValueEEE
0
_ZNK4llvm19TargetTransformInfo11getCallCostEPNS_12FunctionTypeEi
0
_ZNK4llvm19TargetTransformInfo11getFPOpCostEPNS_4TypeE
547
_ZNK4llvm19TargetTransformInfo11getUserCostEPKNS_4UserENS_8ArrayRefIPKNS_5ValueEEE
4074672
_ZNK4llvm19TargetTransformInfo11hasDivRemOpEPNS_4TypeEb
66
_ZNK4llvm19TargetTransformInfo11isTypeLegalEPNS_4TypeE
769
_ZNK4llvm19TargetTransformInfo12getCacheSizeENS0_10CacheLevelE
8
_ZNK4llvm19TargetTransformInfo12getMinimumVFEj
2
_ZNK4llvm19TargetTransformInfo12haveFastSqrtEPNS_4TypeE
58
_ZNK4llvm19TargetTransformInfo13getIntImmCostENS_9Intrinsic2IDEjRKNS_5APIntEPNS_4TypeE
169985
_ZNK4llvm19TargetTransformInfo13getIntImmCostERKNS_5APIntEPNS_4TypeE
84
_ZNK4llvm19TargetTransformInfo13getIntImmCostEjjRKNS_5APIntEPNS_4TypeE
541198
_ZNK4llvm19TargetTransformInfo13isLSRCostLessERNS0_7LSRCostES2_
121092
_ZNK4llvm19TargetTransformInfo14getCFInstrCostEj
11587
_ZNK4llvm19TargetTransformInfo14getJumpBufSizeEv
0
_ZNK4llvm19TargetTransformInfo14getShuffleCostENS0_11ShuffleKindEPNS_4TypeEiS3_
2935
_ZNK4llvm19TargetTransformInfo14isTruncateFreeEPNS_4TypeES2_
21374
_ZNK4llvm19TargetTransformInfo15canMacroFuseCmpEv
34478
_ZNK4llvm19TargetTransformInfo15getMemoryOpCostEjPNS_4TypeEjjPKNS_11InstructionE
395962
_ZNK4llvm19TargetTransformInfo15isAlwaysUniformEPKNS_5ValueE
254082
_ZNK4llvm19TargetTransformInfo15isLoweredToCallEPKNS_8FunctionE
997675
_ZNK4llvm19TargetTransformInfo16getCacheLineSizeEv
51
_ZNK4llvm19TargetTransformInfo16getCallInstrCostEPNS_8FunctionEPNS_4TypeENS_8ArrayRefIS4_EE
554
_ZNK4llvm19TargetTransformInfo16getCastInstrCostEjPNS_4TypeES2_PKNS_11InstructionE
6913
_ZNK4llvm19TargetTransformInfo16getIntrinsicCostENS_9Intrinsic2IDEPNS_4TypeENS_8ArrayRefIPKNS_5ValueEEE
4
_ZNK4llvm19TargetTransformInfo16getNumberOfPartsEPNS_4TypeE
22567
_ZNK4llvm19TargetTransformInfo16getOperationCostEjPNS_4TypeES2_
0
_ZNK4llvm19TargetTransformInfo16getPopcntSupportEj
3584
_ZNK4llvm19TargetTransformInfo17isLegalMaskedLoadEPNS_4TypeE
521
_ZNK4llvm19TargetTransformInfo18getCmpSelInstrCostEjPNS_4TypeES2_PKNS_11InstructionE
5599
_ZNK4llvm19TargetTransformInfo18getTgtMemIntrinsicEPNS_13IntrinsicInstERNS_16MemIntrinsicInfoE
390769
_ZNK4llvm19TargetTransformInfo18getVectorInstrCostEjPNS_4TypeEj
87434
_ZNK4llvm19TargetTransformInfo18hasVolatileVariantEPNS_11InstructionEj
599
_ZNK4llvm19TargetTransformInfo18isIndexedLoadLegalENS0_14MemIndexedModeEPNS_4TypeE
7637
_ZNK4llvm19TargetTransformInfo18isLegalMaskedStoreEPNS_4TypeE
555
_ZNK4llvm19TargetTransformInfo18shouldFavorPostIncEv
259248
_ZNK4llvm19TargetTransformInfo19LSRWithInstrQueriesEv
71602
_ZNK4llvm19TargetTransformInfo19areInlineCompatibleEPKNS_8FunctionES3_
334823
_ZNK4llvm19TargetTransformInfo19getFlatAddressSpaceEv
23280
_ZNK4llvm19TargetTransformInfo19getJumpBufAlignmentEv
0
_ZNK4llvm19TargetTransformInfo19getLoadVectorFactorEjjjPNS_10VectorTypeE
14113
_ZNK4llvm19TargetTransformInfo19getPrefetchDistanceEv
21555
_ZNK4llvm19TargetTransformInfo19getRegisterBitWidthEb
13767
_ZNK4llvm19TargetTransformInfo19hasBranchDivergenceEv
144982
_ZNK4llvm19TargetTransformInfo19isIndexedStoreLegalENS0_14MemIndexedModeEPNS_4TypeE
0
_ZNK4llvm19TargetTransformInfo19isLegalAddImmediateEl
26304
_ZNK4llvm19TargetTransformInfo19isLegalMaskedGatherEPNS_4TypeE
820
_ZNK4llvm19TargetTransformInfo19isProfitableToHoistEPNS_11InstructionE
5891
_ZNK4llvm19TargetTransformInfo20getMinPrefetchStrideEv
78
_ZNK4llvm19TargetTransformInfo20getNumberOfRegistersEb
244943
_ZNK4llvm19TargetTransformInfo20getScalingFactorCostEPNS_4TypeEPNS_11GlobalValueElblj
126256
_ZNK4llvm19TargetTransformInfo20getStoreVectorFactorEjjjPNS_10VectorTypeE
4037
_ZNK4llvm19TargetTransformInfo20isLegalICmpImmediateEl
29194
_ZNK4llvm19TargetTransformInfo20isLegalMaskedScatterEPNS_4TypeE
677
_ZNK4llvm19TargetTransformInfo20isSourceOfDivergenceEPKNS_5ValueE
1444737
_ZNK4llvm19TargetTransformInfo20useColdCCForColdCallERNS_8FunctionE
5
_ZNK4llvm19TargetTransformInfo21enableMemCmpExpansionEb
198316
_ZNK4llvm19TargetTransformInfo21getCacheAssociativityENS0_10CacheLevelE
10
_ZNK4llvm19TargetTransformInfo21getInstructionLatencyEPKNS_11InstructionE
11
_ZNK4llvm19TargetTransformInfo21getIntImmCodeSizeCostEjjRKNS_5APIntEPNS_4TypeE
182
_ZNK4llvm19TargetTransformInfo21getIntrinsicInstrCostENS_9Intrinsic2IDEPNS_4TypeENS_8ArrayRefIPNS_5ValueEEENS_13FastMathFlagsEj
2858
_ZNK4llvm19TargetTransformInfo21getIntrinsicInstrCostENS_9Intrinsic2IDEPNS_4TypeENS_8ArrayRefIS4_EENS_13FastMathFlagsEj
958
_ZNK4llvm19TargetTransformInfo21getMaskedMemoryOpCostEjPNS_4TypeEjj
141
_ZNK4llvm19TargetTransformInfo21isLegalAddressingModeEPNS_4TypeEPNS_11GlobalValueElbljPNS_11InstructionE
581609
_ZNK4llvm19TargetTransformInfo21shouldExpandReductionEPKNS_13IntrinsicInstE
1741
_ZNK4llvm19TargetTransformInfo21useReductionIntrinsicEjPNS_4TypeENS0_14ReductionFlagsE
325
_ZNK4llvm19TargetTransformInfo22getArithmeticInstrCostEjPNS_4TypeENS0_16OperandValueKindES3_NS0_22OperandValuePropertiesES4_NS_8ArrayRefIPKNS_5ValueEEE
210639
_ZNK4llvm19TargetTransformInfo22getGatherScatterOpCostEjPNS_4TypeEPNS_5ValueEbj
132
_ZNK4llvm19TargetTransformInfo22getMaxInterleaveFactorEj
2019
_ZNK4llvm19TargetTransformInfo22getMinMaxReductionCostEPNS_4TypeES2_bb
936
_ZNK4llvm19TargetTransformInfo22isLegalToVectorizeLoadEPNS_8LoadInstE
43286
_ZNK4llvm19TargetTransformInfo23getUnrollingPreferencesEPNS_4LoopERNS_15ScalarEvolutionERNS0_20UnrollingPreferencesE
8865
_ZNK4llvm19TargetTransformInfo23isLegalToVectorizeStoreEPNS_9StoreInstE
17322
_ZNK4llvm19TargetTransformInfo23shouldBuildLookupTablesEv
1291
_ZNK4llvm19TargetTransformInfo24getExtractWithExtendCostEjPNS_4TypeEPNS_10VectorTypeEj
32
_ZNK4llvm19TargetTransformInfo24getScalarizationOverheadEPNS_4TypeEbb
837
_ZNK4llvm19TargetTransformInfo25getAddressComputationCostEPNS_4TypeEPNS_15ScalarEvolutionEPKNS_4SCEVE
1593
_ZNK4llvm19TargetTransformInfo25getMemcpyLoopLoweringTypeERNS_11LLVMContextEPNS_5ValueEjj
15
_ZNK4llvm19TargetTransformInfo26getArithmeticReductionCostEjPNS_4TypeEb
285
_ZNK4llvm19TargetTransformInfo26getInterleavedMemoryOpCostEjPNS_4TypeEjNS_8ArrayRefIjEEjjb
92
_ZNK4llvm19TargetTransformInfo26getLoadStoreVecRegBitWidthEj
69449
_ZNK4llvm19TargetTransformInfo27isLegalToVectorizeLoadChainEjjj
8691
_ZNK4llvm19TargetTransformInfo27prefersVectorizedAddressingEv
1410
_ZNK4llvm19TargetTransformInfo28enableAggressiveInterleavingEb
85
_ZNK4llvm19TargetTransformInfo28getCostOfKeepingLiveOverCallENS_8ArrayRefIPNS_4TypeEEE
13818
_ZNK4llvm19TargetTransformInfo28getMinVectorRegisterBitWidthEv
11913
_ZNK4llvm19TargetTransformInfo28isFCmpOrdCheaperThanFCmpZeroEPNS_4TypeE
27
_ZNK4llvm19TargetTransformInfo28isLegalToVectorizeStoreChainEjjj
365
_ZNK4llvm19TargetTransformInfo29getMaxPrefetchIterationsAheadEv
229
_ZNK4llvm19TargetTransformInfo29shouldMaximizeVectorBandwidthEb
909
_ZNK4llvm19TargetTransformInfo30allowsMisalignedMemoryAccessesERNS_11LLVMContextEjjjPb
8350
_ZNK4llvm19TargetTransformInfo30getInliningThresholdMultiplierEv
288346
_ZNK4llvm19TargetTransformInfo32getEstimatedNumberOfCaseClustersERKNS_10SwitchInstERj
7996
_ZNK4llvm19TargetTransformInfo32getOperandsScalarizationOverheadENS_8ArrayRefIPKNS_5ValueEEEj
885
_ZNK4llvm19TargetTransformInfo33getMemcpyLoopResidualLoweringTypeERNS_15SmallVectorImplIPNS_4TypeEEERNS_11LLVMContextEjjj
0
_ZNK4llvm19TargetTransformInfo33getOrCreateResultFromMemIntrinsicEPNS_13IntrinsicInstEPNS_4TypeE
29
_ZNK4llvm19TargetTransformInfo34isFPVectorizationPotentiallyUnsafeEv
160
_ZNK4llvm19TargetTransformInfo34shouldBuildLookupTablesForConstantEPNS_8ConstantE
3595
_ZNK4llvm19TargetTransformInfo34shouldConsiderAddressTypePromotionERKNS_11InstructionERb
42309
_ZNK4llvm19TargetTransformInfo35getAtomicMemIntrinsicMaxElementSizeEv
9
_ZNK4llvm19TargetTransformInfo36enableInterleavedAccessVectorizationEv
987
_ZNK4llvm19TargetTransformInfo39supportsEfficientVectorElementLoadStoreEv
492
_ZNK4llvm19TargetTransformInfo42enableMaskedInterleavedAccessVectorizationEv
470
_ZNK4llvm19TargetTransformInfo5useAAEv
552
Generated by:
LCOV version 1.13