LCOV - code coverage report
Current view: top level - lib/Target/AMDGPU - SIISelLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 3214 3400 94.5 %
Date: 2017-09-14 15:23:50 Functions: 136 137 99.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL13canFoldOffsetjjRKN4llvm11SISubtargetE 0
_ZL24emitNonHSAIntrinsicErrorRN4llvm12SelectionDAGERKNS_5SDLocENS_3EVTE 2
_ZNK4llvm16SITargetLowering14lowerFDIV_FASTENS_7SDValueERNS_12SelectionDAGE 4
_ZNK4llvm16SITargetLowering34createDebuggerPrologueStackObjectsERNS_15MachineFunctionE 4
_ZL25emitRemovedIntrinsicErrorRN4llvm12SelectionDAGERKNS_5SDLocENS_3EVTE 5
_ZNK4llvm16SITargetLowering22mayBeEmittedAsTailCallEPKNS_8CallInstE 13
_ZNK4llvm16SITargetLowering18isShuffleMaskLegalENS_8ArrayRefIiEENS_3EVTE 18
_ZNK4llvm16SITargetLowering11LowerFDIV16ENS_7SDValueERNS_12SelectionDAGE 24
_ZNK4llvm16SITargetLowering17getRegisterByNameEPKcNS_3EVTERNS_12SelectionDAGE 27
_ZNK4llvm16SITargetLowering17getImplicitArgPtrERNS_12SelectionDAGERKNS_5SDLocE 28
_ZL19allocateVGPR32InputRN4llvm7CCStateE 29
_ZNK4llvm16SITargetLowering30performAddCarrySubCarryCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 30
_ZNK4llvm16SITargetLowering18getSegmentApertureEjRKNS_5SDLocERNS_12SelectionDAGE 32
_ZNK4llvm16SITargetLowering33shouldConvertConstantLoadToIntImmERKNS_5APIntEPNS_4TypeE 32
_ZL14loadM0FromVGPRPKN4llvm11SIInstrInfoERNS_17MachineBasicBlockERNS_12MachineInstrEjjib 33
_ZL22emitLoadM0FromVGPRLoopPKN4llvm11SIInstrInfoERNS_19MachineRegisterInfoERNS_17MachineBasicBlockES6_RKNS_8DebugLocERKNS_14MachineOperandEjjjjib 33
_ZNK4llvm16SITargetLowering14splitKillBlockERNS_12MachineInstrEPNS_17MachineBasicBlockE 33
_ZNK4llvm16SITargetLowering9lowerTRAPENS_7SDValueERNS_12SelectionDAGE 36
_ZNK4llvm16SITargetLowering33isEligibleForTailCallOptimizationENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS2_INS3_8InputArgEEERNS_12SelectionDAGE 41
_ZNK4llvm16SITargetLowering18lowerADDRSPACECASTENS_7SDValueERNS_12SelectionDAGE 45
_ZNK4llvm16SITargetLowering9LowerTrigENS_7SDValueERNS_12SelectionDAGE 51
_ZL10getFPBinOpRN4llvm12SelectionDAGEjRKNS_5SDLocENS_3EVTENS_7SDValueES6_S6_.isra.116 52
_ZNK4llvm16SITargetLowering11LowerFDIV64ENS_7SDValueERNS_12SelectionDAGE 68
_ZNK4llvm16SITargetLowering19performClassCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 74
_ZNK4llvm16SITargetLowering20isCheapAddrSpaceCastEjj 77
_ZL15emitIndirectSrcRN4llvm12MachineInstrERNS_17MachineBasicBlockERKNS_11SISubtargetE 78
_ZNK4llvm16SITargetLowering22lowerImplicitZextParamERNS_12SelectionDAGENS_7SDValueENS_3MVTEj 85
_ZNK4llvm16SITargetLowering22lowerINSERT_VECTOR_ELTENS_7SDValueERNS_12SelectionDAGE 92
_ZL15emitIndirectDstRN4llvm12MachineInstrERNS_17MachineBasicBlockERKNS_11SISubtargetE 94
_ZNK4llvm16SITargetLowering19performFMed3CombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 107
_ZNK4llvm16SITargetLowering20performSHLPtrCombineEPNS_6SDNodeEjRNS_14TargetLowering15DAGCombinerInfoE 111
_ZNK4llvm16SITargetLowering19getOptimalMemOpTypeEmjjbbbRNS_15MachineFunctionE 112
_ZL23allocateSGPR32InputImplRN4llvm7CCStateEPKNS_19TargetRegisterClassEj.isra.259 115
_ZNK4llvm16SITargetLowering22performCvtPkRTZCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 133
_ZNK4llvm16SITargetLowering24performIntMed3ImmCombineERNS_12SelectionDAGERKNS_5SDLocENS_7SDValueES6_b 152
_ZL16isClampZeroToOneN4llvm7SDValueES0_.isra.372 160
_ZNK4llvm16SITargetLowering18ReplaceNodeResultsEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 167
_ZNK4llvm16SITargetLowering17getPreloadedValueERNS_12SelectionDAGERKNS_21SIMachineFunctionInfoENS_3EVTENS_21AMDGPUFunctionArgInfo14PreloadedValueE 169
_ZL20setM0ToIndexFromSGPRPKN4llvm11SIInstrInfoERNS_19MachineRegisterInfoERNS_12MachineInstrEibb 172
_ZNK4llvm16SITargetLowering11LowerFDIV32ENS_7SDValueERNS_12SelectionDAGE 172
_ZNK4llvm16SITargetLowering19lowerStackParameterERNS_12SelectionDAGERNS_11CCValAssignERKNS_5SDLocENS_7SDValueERKNS_3ISD8InputArgE 184
_ZL20fp16SrcZerosHighBitsj 194
_ZNK4llvm16SITargetLowering14getFusedOpcodeERKNS_12SelectionDAGEPKNS_6SDNodeES6_ 198
_ZNK4llvm16SITargetLowering19lowerFastUnsafeFDIVENS_7SDValueERNS_12SelectionDAGE 203
_ZNK4llvm16SITargetLowering19isNoopAddrSpaceCastEjj 219
_ZNK4llvm16SITargetLowering20LowerATOMIC_CMP_SWAPENS_7SDValueERNS_12SelectionDAGE 251
_ZNK4llvm16SITargetLowering13lowerFP_ROUNDENS_7SDValueERNS_12SelectionDAGE 255
_ZNK4llvm16SITargetLowering15adjustWritemaskERPNS_13MachineSDNodeERNS_12SelectionDAGE 258
_ZL11getFPTernOpRN4llvm12SelectionDAGEjRKNS_5SDLocENS_3EVTENS_7SDValueES6_S6_S6_.isra.117 260
_ZNK4llvm16SITargetLowering9LowerFDIVENS_7SDValueERNS_12SelectionDAGE 264
_ZNK4llvm16SITargetLowering23performFPMed3ImmCombineERNS_12SelectionDAGERKNS_5SDLocENS_7SDValueES6_ 380
_ZNK4llvm16SITargetLowering27performFCanonicalizeCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 401
_ZL15isCanonicalizedRN4llvm12SelectionDAGENS_7SDValueEPKNS_11SISubtargetEj.isra.312 413
_ZNK4llvm16SITargetLowering15LowerCallResultENS_7SDValueES1_jbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EEbS1_ 417
_ZNK4llvm16SITargetLowering17passSpecialInputsERNS_14TargetLowering16CallLoweringInfoERKNS_21SIMachineFunctionInfoERNS_15SmallVectorImplISt4pairIjNS_7SDValueEEEERNS7_IS9_EES9_S9_ 449
_ZNK4llvm16SITargetLowering9LowerCallERNS_14TargetLowering16CallLoweringInfoERNS_15SmallVectorImplINS_7SDValueEEE 455
_ZNK4llvm16SITargetLowering17shouldEmitPCRelocEPKNS_11GlobalValueE 463
_ZL23buildPCRelGlobalAddressRN4llvm12SelectionDAGEPKNS_11GlobalValueERKNS_5SDLocEjNS_3EVTEj 482
_ZNK4llvm16SITargetLowering18shouldEmitGOTRelocEPKNS_11GlobalValueE 542
_ZL22processShaderInputArgsRN4llvm15SmallVectorImplINS_3ISD8InputArgEEEjNS_8ArrayRefIS2_EERNS_9BitVectorEPNS_12FunctionTypeEPNS_21SIMachineFunctionInfoE 547
_ZL18getSplatConstantFPN4llvm7SDValueE.isra.400 627
_ZL25allocateSpecialInputSGPRsRN4llvm7CCStateERNS_15MachineFunctionERKNS_14SIRegisterInfoERNS_21SIMachineFunctionInfoE.isra.260 659
_ZL25allocateSpecialInputVGPRsRN4llvm7CCStateERNS_15MachineFunctionERKNS_14SIRegisterInfoERNS_21SIMachineFunctionInfoE.isra.258 659
_ZNK4llvm16SITargetLowering18initializeSplitCSREPNS_17MachineBasicBlockE 659
_ZNK4llvm16SITargetLowering20insertCopiesSplitCSREPNS_17MachineBasicBlockERKNS_15SmallVectorImplIS2_EE 659
_ZNK4llvm16SITargetLowering18LowerGlobalAddressEPNS_21AMDGPUMachineFunctionENS_7SDValueERNS_12SelectionDAGE 762
_ZNK4llvm16SITargetLowering26performUCharToFloatCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1002
_ZNK4llvm16SITargetLowering15shouldEmitFixupEPKNS_11GlobalValueE 1049
_ZNK4llvm16SITargetLowering17performXorCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1113
_ZNK4llvm16SITargetLowering22LowerINTRINSIC_W_CHAINENS_7SDValueERNS_12SelectionDAGE 1239
_ZNK4llvm16SITargetLowering11LowerBRCONDENS_7SDValueERNS_12SelectionDAGE 1500
_ZNK4llvm16SITargetLowering13isCFIntrinsicEPKNS_6SDNodeE 1500
_ZNK4llvm16SITargetLowering20isOffsetFoldingLegalEPKNS_19GlobalAddressSDNodeE 1524
_ZNK4llvm16SITargetLowering24splitBinaryBitConstantOpERNS_14TargetLowering15DAGCombinerInfoERKNS_5SDLocEjNS_7SDValueEPKNS_14ConstantSDNodeE 1548
_ZNK4llvm16SITargetLowering11LowerSELECTENS_7SDValueERNS_12SelectionDAGE 1704
_ZNK4llvm16SITargetLowering18performFSubCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1714
_ZNK4llvm16SITargetLowering19LowerINTRINSIC_VOIDENS_7SDValueERNS_12SelectionDAGE 1915
_ZNK4llvm16SITargetLowering17getFPExtOrFPTruncERNS_12SelectionDAGENS_7SDValueERKNS_5SDLocENS_3EVTE 2426
_ZNK4llvm16SITargetLowering20performMinMaxCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 2833
_ZNK4llvm16SITargetLowering31isMemOpHasNoClobberedMemOperandEPKNS_6SDNodeE 3046
_ZNK4llvm16SITargetLowering25enableAggressiveFMAFusionENS_3EVTE 3076
_ZNK4llvm16SITargetLowering14wrapAddr64RsrcERNS_12SelectionDAGERKNS_5SDLocENS_7SDValueE 3966
_ZNK4llvm16SITargetLowering17performSubCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 4569
_ZNK4llvm16SITargetLowering18performFAddCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 5447
_ZNK4llvm16SITargetLowering23LowerINTRINSIC_WO_CHAINENS_7SDValueERNS_12SelectionDAGE 5602
_ZNK4llvm16SITargetLowering17getConstraintTypeENS_9StringRefE 5907
_ZNK4llvm16SITargetLowering8copyToM0ERNS_12SelectionDAGENS_7SDValueERKNS_5SDLocES3_ 7543
_ZNK4llvm16SITargetLowering18getTgtMemIntrinsicERNS_18TargetLoweringBase13IntrinsicInfoERKNS_8CallInstEj 7647
_ZNK4llvm16SITargetLowering26isFMAFasterThanFMulAndFAddENS_3EVTE 9024
_ZNK4llvm16SITargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE 9533
_ZNK4llvm16SITargetLowering19performSetCCCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 10644
_ZNK4llvm16SITargetLowering20getAddrModeArgumentsEPNS_13IntrinsicInstERNS_15SmallVectorImplIPNS_5ValueEEERPNS_4TypeE 11373
_ZNK4llvm16SITargetLowering16canMergeStoresToEjNS_3EVTERKNS_12SelectionDAGE 12214
_ZNK4llvm16SITargetLowering24performZeroExtendCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 12685
_ZL19allocateSystemSGPRsRN4llvm7CCStateERNS_15MachineFunctionERNS_21SIMachineFunctionInfoEjb 14158
_ZL20allocateHSAUserSGPRsRN4llvm7CCStateERNS_15MachineFunctionERKNS_14SIRegisterInfoERNS_21SIMachineFunctionInfoE 14158
_ZL30allocateSpecialEntryInputVGPRsRN4llvm7CCStateERNS_15MachineFunctionERKNS_14SIRegisterInfoERNS_21SIMachineFunctionInfoE.isra.222 14158
_ZL24reservePrivateMemoryRegsRKN4llvm13TargetMachineERNS_15MachineFunctionERKNS_14SIRegisterInfoERNS_21SIMachineFunctionInfoE 14174
_ZNK4llvm16SITargetLowering15supportSplitCSREPNS_15MachineFunctionE 14643
_ZNK4llvm16SITargetLowering11LowerReturnENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS_5SDLocERNS_12SelectionDAGE 14773
_ZNK4llvm16SITargetLowering20LowerFormalArgumentsENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EE 14820
_ZNK4llvm16SITargetLowering16finalizeLoweringERNS_15MachineFunctionE 14833
_ZNK4llvm16SITargetLowering14CanLowerReturnEjRNS_15MachineFunctionEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERNS_11LLVMContextE 15275
_ZNK4llvm16SITargetLowering16performOrCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 16821
_ZNK4llvm16SITargetLowering9buildRSRCERNS_12SelectionDAGERKNS_5SDLocENS_7SDValueEjm 18030
_ZNK4llvm16SITargetLowering18getSetCCResultTypeERKNS_10DataLayoutERNS_11LLVMContextENS_3EVTE 18213
_ZNK4llvm16SITargetLowering30allowsMisalignedMemoryAccessesENS_3EVTEjjPb 23563
_ZNK4llvm16SITargetLowering17performAndCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 27906
_ZNK4llvm16SITargetLowering29AdjustInstrPostInstrSelectionERNS_12MachineInstrEPNS_6SDNodeE 29610
_ZNK4llvm16SITargetLowering25isLegalFlatAddressingModeERKNS_18TargetLoweringBase8AddrModeE 29671
_ZNK4llvm16SITargetLowering14convertArgTypeERNS_12SelectionDAGENS_3EVTES3_RKNS_5SDLocENS_7SDValueEbPKNS_3ISD8InputArgE 32178
_ZNK4llvm16SITargetLowering24lowerKernargMemParameterERNS_12SelectionDAGENS_3EVTES3_RKNS_5SDLocENS_7SDValueEmbPKNS_3ISD8InputArgE 32178
_ZNK4llvm16SITargetLowering26isLegalMUBUFAddressingModeERKNS_18TargetLoweringBase8AddrModeE 34841
_ZL14buildSMovImm32RN4llvm12SelectionDAGERKNS_5SDLocEm 43992
_ZNK4llvm16SITargetLowering29legalizeTargetIndependentNodeEPNS_6SDNodeERNS_12SelectionDAGE 54264
_ZNK4llvm16SITargetLowering10LowerSTOREENS_7SDValueERNS_12SelectionDAGE 62784
_ZNK4llvm16SITargetLowering27isLegalGlobalAddressingModeERKNS_18TargetLoweringBase8AddrModeE 63466
_GLOBAL__sub_I_SIISelLowering.cpp 72306
_Z41__static_initialization_and_destruction_0ii 72306
_ZNK4llvm16SITargetLowering22getScalarShiftAmountTyERKNS_10DataLayoutENS_3EVTE 86518
_ZNK4llvm16SITargetLowering21isLegalAddressingModeERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEjPNS_11InstructionE 89884
_ZNK4llvm16SITargetLowering30performExtractVectorEltCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 104353
_ZNK4llvm16SITargetLowering14isMemOpUniformEPKNS_6SDNodeE 114941
_ZNK4llvm16SITargetLowering17performAddCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 118316
_ZNK4llvm16SITargetLowering14LowerOperationENS_7SDValueERNS_12SelectionDAGE 168726
_ZNK4llvm16SITargetLowering23performMemSDNodeCombineEPNS_9MemSDNodeERNS_14TargetLowering15DAGCombinerInfoE 321025
_ZNK4llvm16SITargetLowering15PostISelFoldingEPNS_13MachineSDNodeERNS_12SelectionDAGE 355826
_ZNK4llvm16SITargetLowering12getSubtargetEv 443020
_ZNK4llvm16SITargetLowering17PerformDAGCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1018475

Generated by: LCOV version 1.13