LCOV - code coverage report
Current view: top level - lib/CodeGen/SelectionDAG - FastISel.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 924 1018 90.8 %
Date: 2018-10-20 13:21:21 Functions: 66 72 91.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm8FastISel10fastEmit_iENS_3MVTES1_jm 0
_ZN4llvm8FastISel10fastEmit_rENS_3MVTES1_jjb 0
_ZN4llvm8FastISel11fastEmit_rrENS_3MVTES1_jjbjb 0
_ZN4llvm8FastISel18fastLowerArgumentsEv 0
_ZN4llvm8FastISel14fastEmitInst_fEjPKNS_19TargetRegisterClassEPKNS_10ConstantFPE 4
_ZN4llvm8FastISel11fastEmit_riENS_3MVTES1_jjbm 11
_ZN4llvm8FastISel16CallLoweringInfo9setCalleeERKNS_10DataLayoutERNS_9MCContextEjPNS_4TypeENS_9StringRefEOSt6vectorINS_18TargetLoweringBase12ArgListEntryESaISC_EEj 16
_ZN4llvm8FastISel9fastEmit_ENS_3MVTES1_j 45
_ZN4llvm8FastISel16fastEmitInst_rrrEjPKNS_19TargetRegisterClassEjbjbjb 58
_ZN4llvm8FastISel10fastEmit_fENS_3MVTES1_jPKNS_10ConstantFPE 65
_ZN4llvm8FastISel22fastLowerIntrinsicCallEPKNS_13IntrinsicInstE 163
_ZN4llvm8FastISel10selectFNegEPKNS_4UserE 193
_ZN4llvm8FastISel16fastEmitInst_rriEjPKNS_19TargetRegisterClassEjbjbm 320
_ZN4llvm8FastISel16fastEmitInst_riiEjPKNS_19TargetRegisterClassEjbmm 361
_ZN4llvm8FastISel13fastLowerCallERNS0_16CallLoweringInfoE 594
_ZN4llvm8FastISel14removeDeadCodeENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEES3_ 2223
_ZN4llvm8FastISel26fastEmitInst_extractsubregENS_3MVTEjbj 26456
_ZN4llvm8FastISel17canFoldAddIntoGEPEPKNS_4UserEPKNS_5ValueE 31121
_ZN4llvm8FastISel18fastEmitZExtFromI1ENS_3MVTEjb 41129
_ZN4llvm8FastISel11lowerCallToEPKNS_8CallInstEPKcj 44101
_ZN4llvm8FastISel13fastEmitInst_EjPKNS_19TargetRegisterClassE 93595
_ZN4llvm8FastISel17getRegForGEPIndexEPKNS_5ValueE 99649
_ZN4llvm8FastISel14fastEmitInst_rEjPKNS_19TargetRegisterClassEjb 115395
_ZN4llvm8FastISel10selectCastEPKNS_4UserEj 202173
_ZN4llvm8FastISel14lowerArgumentsEv 212887
_ZN4llvm8FastISelC2ERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoEb 212887
_ZN4llvm8FastISel15fastEmitInst_rrEjPKNS_19TargetRegisterClassEjbjb 214625
_ZN4llvm8FastISel14fastEmitInst_iEjPKNS_19TargetRegisterClassEm 245252
_ZN4llvm8FastISel24removeDeadLocalValueCodeEPNS_12MachineInstrE 482545
_ZN4llvm8FastISel16finishCondBranchEPKNS_10BasicBlockEPNS_17MachineBasicBlockES5_ 534393
_ZN4llvm8FastISel12fastEmit_ri_ENS_3MVTEjjbmS1_ 663705
_ZN4llvm8FastISel15fastEmitInst_riEjPKNS_19TargetRegisterClassEjbm 682628
_ZN4llvm8FastISel13selectBitCastEPKNS_4UserE 873633
_ZN4llvm8FastISel12InstOrderMap10initializeEPNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEE 885145
_ZN4llvm8FastISel9lowerCallEPKNS_8CallInstE 1128239
_ZL14getReturnAttrsRN4llvm8FastISel16CallLoweringInfoE 1172395
_ZN4llvm8FastISel11lowerCallToERNS0_16CallLoweringInfoE 1172395
_ZN4llvm8FastISel29sinkLocalValueMaterializationERNS_12MachineInstrEjRNS0_12InstOrderMapE 1579072
_ZL23findSinkableLocalRegDefRN4llvm12MachineInstrE 1781363
_ZN4llvm8FastISel14fastEmitBranchEPNS_17MachineBasicBlockERKNS_8DebugLocE 1887534
_ZN4llvm8FastISel22materializeRegForValueEPKNS_5ValueENS_3MVTE 2169689
_ZN4llvm8FastISel19enterLocalValueAreaEv 2169761
_ZN4llvm8FastISel19leaveLocalValueAreaENS0_9SavePointE 2169761
_ZN4llvm8FastISel16finishBasicBlockEv 2807181
_ZN4llvm8FastISel13startNewBlockEv 2807184
_ZN4llvm8FastISel18flushLocalValueMapEv 3935660
_ZN4llvm8FastISel13tryToFoldLoadEPKNS_8LoadInstEPKNS_11InstructionE 4593294
_ZN4llvm8FastISel14updateValueMapEPKNS_5ValueEjj 8990272
_ZN4llvm8FastISel15createResultRegEPKNS_19TargetRegisterClassE 9197500
_ZN4llvm8FastISel14getRegForValueEPKNS_5ValueE 16092397
_ZN4llvm8FastISel24constrainOperandRegClassERKNS_11MCInstrDescEjj 18178371
_ZN4llvm8FastISel17lookUpRegForValueEPKNS_5ValueE 24693810
_ZN4llvm8FastISel17recomputeInsertPtEv 38446508

Generated by: LCOV version 1.13