LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMISelLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 5803 6299 92.1 %
Date: 2018-06-17 00:07:59 Functions: 296 297 99.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZNK4llvm17ARMTargetLowering17getTargetNodeNameEj 0
_ZL14expandf64Toi32N4llvm7SDValueERNS_12SelectionDAGERS0_S3_.isra.747 2
_ZL15bitcastf32Toi32N4llvm7SDValueERNS_12SelectionDAGE.isra.746 2
_ZL19ExpandREAD_REGISTERPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 2
_ZL19LowerWRITE_REGISTERN4llvm7SDValueERNS_12SelectionDAGE.isra.559 2
_ZL23ReplaceREADCYCLECOUNTERPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.572 2
_ZL23lowerCTPOP32BitElementsPN4llvm6SDNodeERNS_12SelectionDAGE 2
_ZL38LowerReverse_VECTOR_SHUFFLEv16i8_v8i16N4llvm7SDValueERNS_12SelectionDAGE.isra.563 2
_ZNK4llvm17ARMTargetLowering12duplicateCmpENS_7SDValueERNS_12SelectionDAGE 2
_ZNK4llvm17ARMTargetLowering16LowerFLT_ROUNDS_ENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering17OptimizeVFPBrcondENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering19LowerShiftLeftPartsENS_7SDValueERNS_12SelectionDAGE 3
_ZL10LowerCTPOPPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.571 4
_ZL10LowerFPOWIN4llvm7SDValueERKNS_12ARMSubtargetERNS_12SelectionDAGE.isra.801 4
_ZL14LowerSDIV_v4i8N4llvm7SDValueES0_RKNS_5SDLocERNS_12SelectionDAGE 4
_ZL19LowerCONCAT_VECTORSN4llvm7SDValueERNS_12SelectionDAGE.isra.565 4
_ZL19getCTPOP16BitCountsPN4llvm6SDNodeERNS_12SelectionDAGE 4
_ZL23lowerCTPOP16BitElementsPN4llvm6SDNodeERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering17ExpandDIV_WindowsENS_7SDValueERNS_12SelectionDAGEbRNS_15SmallVectorImplIS1_EE 4
_ZNK4llvm17ARMTargetLowering8LowerREMEPNS_6SDNodeERNS_12SelectionDAGE 4
_ZL9LowerUDIVN4llvm7SDValueERNS_12SelectionDAGE.isra.568 5
_ZNK4llvm17ARMTargetLowering12LowerFSINCOSENS_7SDValueERNS_12SelectionDAGE 5
_ZNK4llvm17ARMTargetLowering13LowerFP_ROUNDENS_7SDValueERNS_12SelectionDAGE 5
_ZL12isAddSubZExtPN4llvm6SDNodeERNS_12SelectionDAGE 6
_ZL14canChangeToIntN4llvm7SDValueERbPKNS_12ARMSubtargetE.isra.745 6
_ZL9LowerSDIVN4llvm7SDValueERNS_12SelectionDAGE.isra.567 6
_ZNK4llvm17ARMTargetLowering20LowerShiftRightPartsENS_7SDValueERNS_12SelectionDAGE 6
_ZNK4llvm17ARMTargetLowering33isDesirableToTransformToIntegerOpEjNS_3EVTE 6
_ZL23LowerVECTOR_SHUFFLEv8i8N4llvm7SDValueENS_8ArrayRefIiEERNS_12SelectionDAGE.isra.564 7
_ZL25ReplaceCMP_SWAP_64ResultsPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 7
_ZNK4llvm17ARMTargetLowering14LowerFP_EXTENDENS_7SDValueERNS_12SelectionDAGE 7
_ZNK4llvm17ARMTargetLowering19EmitLowered__chkstkERNS_12MachineInstrEPNS_17MachineBasicBlockE 7
_ZNK4llvm17ARMTargetLowering24allowTruncateForTailCallEPNS_4TypeES2_ 7
_ZNK4llvm17ARMTargetLowering28LowerGlobalTLSAddressWindowsENS_7SDValueERNS_12SelectionDAGE 7
_ZL15LowerSDIV_v4i16N4llvm7SDValueES0_RKNS_5SDLocERNS_12SelectionDAGE 8
_ZL20FindBFIToCombineWithPN4llvm6SDNodeE 8
_ZNK4llvm17ARMTargetLowering19LowerEH_SJLJ_SETJMPENS_7SDValueERNS_12SelectionDAGE 8
_ZNK4llvm17ARMTargetLowering23LowerDYNAMIC_STACKALLOCENS_7SDValueERNS_12SelectionDAGE 8
_ZNK4llvm17ARMTargetLowering20LowerEH_SJLJ_LONGJMPENS_7SDValueERNS_12SelectionDAGE 9
_ZL23BitsProperlyConcatenateRKN4llvm5APIntES2_ 11
_ZL20LowerInterruptReturnRN4llvm15SmallVectorImplINS_7SDValueEEERKNS_5SDLocERNS_12SelectionDAGE 12
_ZNK4llvm17ARMTargetLowering15LowerRETURNADDRENS_7SDValueERNS_12SelectionDAGE 12
_ZNK4llvm17ARMTargetLowering15LowerSignedALUOENS_7SDValueERNS_12SelectionDAGE 12
_ZNK4llvm17ARMTargetLowering17getRegisterByNameEPKcNS_3EVTERNS_12SelectionDAGE 13
_ZL17createGPRPairNodeRN4llvm12SelectionDAGENS_7SDValueE 14
_ZNK4llvm17ARMTargetLowering18initializeSplitCSREPNS_17MachineBasicBlockE 15
_ZNK4llvm17ARMTargetLowering20insertCopiesSplitCSREPNS_17MachineBasicBlockERKNS_15SmallVectorImplIS2_EE 15
_ZNK4llvm17ARMTargetLowering29LowerToTLSGeneralDynamicModelEPNS_19GlobalAddressSDNodeERNS_12SelectionDAGE 15
_ZL12isAddSubSExtPN4llvm6SDNodeERNS_12SelectionDAGE 16
_ZL21IsSingleInstrConstantN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetERKNS_5SDLocE.isra.660 19
_ZNK4llvm17ARMTargetLowering33shouldConvertConstantLoadToIntImmERKNS_5APIntEPNS_4TypeE 19
_ZL17LowerATOMIC_FENCEN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 21
_ZL8ParseBFIPN4llvm6SDNodeERNS_5APIntES3_ 22
_ZNK4llvm17ARMTargetLowering13getARMXALUOOpENS_7SDValueERNS_12SelectionDAGERS1_ 22
_ZNK4llvm17ARMTargetLowering14LowerFCOPYSIGNENS_7SDValueERNS_12SelectionDAGE 22
_ZL19MatchingStackOffsetN4llvm7SDValueEjNS_3ISD10ArgFlagsTyERNS_16MachineFrameInfoEPKNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoE 23
_ZNK4llvm17ARMTargetLowering16LowerDIV_WindowsENS_7SDValueERNS_12SelectionDAGEb 23
_ZL20ReplaceLongIntrinsicPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 24
_ZNK4llvm17ARMTargetLowering22LowerWindowsDIVLibCallENS_7SDValueERNS_12SelectionDAGEbRS1_ 27
_ZNK4llvm17ARMTargetLowering22isCheapToSpeculateCtlzEv 31
_ZL13LowerPREFETCHN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.560 32
_ZNK4llvm17ARMTargetLowering21EmitSjLjDispatchBlockERNS_12MachineInstrEPNS_17MachineBasicBlockE 32
_ZNK4llvm17ARMTargetLowering22SetupEntryBlockForSjLjERNS_12MachineInstrEPNS_17MachineBasicBlockES4_i 32
_ZNK4llvm17ARMTargetLowering27LowerEH_SJLJ_SETUP_DISPATCHENS_7SDValueERNS_12SelectionDAGE 32
_ZL12LowerVASTARTN4llvm7SDValueERNS_12SelectionDAGE.isra.699 34
_ZNK4llvm17ARMTargetLowering20VarArgStyleRegistersERNS_7CCStateERNS_12SelectionDAGERKNS_5SDLocERNS_7SDValueEjjb 34
_ZL13isReverseMaskN4llvm8ArrayRefIiEENS_3EVTE 35
_ZNK4llvm17ARMTargetLowering10LowerBR_JTENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering16LowerXConstraintENS_3EVTE 37
_ZNK4llvm17ARMTargetLowering17LowerBlockAddressENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering20getJumpTableEncodingEv 37
_ZNK4llvm17ARMTargetLowering22isCheapToSpeculateCttzEv 37
_ZL28AddRequiredExtensionForVMULLN4llvm7SDValueERNS_12SelectionDAGERKNS_3EVTES5_j.isra.566 38
_ZNK4llvm17ARMTargetLowering20LowerToTLSExecModelsEPNS_19GlobalAddressSDNodeERNS_12SelectionDAGENS_8TLSModel5ModelE 39
_ZNK4llvm17ARMTargetLowering23isExtractSubvectorCheapENS_3EVTES1_j 40
_ZL10LowerShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.570 41
_ZNK4llvm17ARMTargetLowering20lowerInterleavedLoadEPNS_8LoadInstENS_8ArrayRefIPNS_17ShuffleVectorInstEEENS3_IjEEj 42
_ZL19PerformUMLALCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 44
_ZNK4llvm17ARMTargetLowering25LowerGlobalAddressWindowsENS_7SDValueERNS_12SelectionDAGE 44
_ZL22WinDBZCheckDenominatorRN4llvm12SelectionDAGEPNS_6SDNodeENS_7SDValueE 45
_ZL13getZeroVectorN4llvm3EVTERNS_12SelectionDAGERKNS_5SDLocE 47
_ZL9LowerCTTZPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 48
_ZNK4llvm17ARMTargetLowering14LowerFRAMEADDRENS_7SDValueERNS_12SelectionDAGE 48
_ZL20hasNormalLoadOperandPN4llvm6SDNodeE 49
_ZL17PerformBFICombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE.isra.664 50
_ZL15isUpperSaturateN4llvm7SDValueES0_S0_S0_NS_3ISD8CondCodeES0_.isra.135 52
_ZNK4llvm17ARMTargetLowering25getNumInterleavedAccessesEPNS_10VectorTypeERKNS_10DataLayoutE 53
_ZL32CombineVMOVDRRCandidateWithVecOpPKN4llvm6SDNodeERNS_12SelectionDAGE 55
_ZNK4llvm17ARMTargetLowering28LowerAsmOperandForConstraintENS_7SDValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS1_SaIS1_EERNS_12SelectionDAGE 55
_ZL23attachMEMCPYScratchRegsPKN4llvm12ARMSubtargetERNS_12MachineInstrEPKNS_6SDNodeE 56
_ZNK4llvm17ARMTargetLowering19EmitLowered__dbzchkERNS_12MachineInstrEPNS_17MachineBasicBlockE 58
_ZL20getExtensionTo64BitsRKN4llvm3EVTE 59
_ZL25SkipLoadExtensionForVMULLPN4llvm10LoadSDNodeERNS_12SelectionDAGE 59
_ZNK4llvm17ARMTargetLowering33emitAtomicCmpXchgNoStoreLLBalanceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEE 61
_ZNK4llvm17ARMTargetLowering21lowerInterleavedStoreEPNS_9StoreInstEPNS_17ShuffleVectorInstEj 62
_ZL19isSingletonVEXTMaskN4llvm8ArrayRefIiEENS_3EVTERj.isra.310 63
_ZNK4llvm17ARMTargetLowering28isLegalInterleavedAccessTypeEPNS_10VectorTypeERKNS_10DataLayoutE 71
_ZL22allUsersAreInFunctionsPKN4llvm5ValueE 74
_ZNK4llvm17ARMTargetLowering26shouldExpandAtomicLoadInIREPNS_8LoadInstE 76
_ZNK4llvm17ARMTargetLowering27shouldExpandAtomicStoreInIREPNS_9StoreInstE 78
_ZL20LowerVectorFP_TO_INTN4llvm7SDValueERNS_12SelectionDAGE 79
_ZNK4llvm17ARMTargetLowering27LowerGlobalTLSAddressDarwinENS_7SDValueERNS_12SelectionDAGE 79
_ZNK4llvm17ARMTargetLowering14StoreByValRegsERNS_7CCStateERNS_12SelectionDAGERKNS_5SDLocERNS_7SDValueEPKNS_5ValueEjij 81
_ZL19isVZIP_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 83
_ZL19isVUZP_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 86
_ZL15LowerSETCCCARRYN4llvm7SDValueERNS_12SelectionDAGE.isra.562 87
_ZL19isVTRN_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 90
_ZNK4llvm17ARMTargetLowering18isShuffleMaskLegalENS_8ArrayRefIiEENS_3EVTE 90
_ZL18PerformVDUPCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE.isra.610 97
_ZNK4llvm17ARMTargetLowering14LowerFP_TO_INTENS_7SDValueERNS_12SelectionDAGE 99
_ZL22GeneratePerfectShufflejN4llvm7SDValueES0_RNS_12SelectionDAGERKNS_5SDLocE 100
_ZL13CombineVLDDUPPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 101
_ZL22PerformVDUPLANECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 101
_ZL21SkipExtensionForVMULLPN4llvm6SDNodeERNS_12SelectionDAGE 106
_ZL18PerformVMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.575 108
_ZL7isSHL16RKN4llvm7SDValueE 111
_ZNK4llvm17ARMTargetLowering29shouldExpandAtomicCmpXchgInIREPNS_17AtomicCmpXchgInstE 116
_ZL15isLowerSaturateN4llvm7SDValueES0_S0_S0_NS_3ISD8CondCodeES0_.isra.134 118
_ZL10isVZIPMaskN4llvm8ArrayRefIiEENS_3EVTERj 121
_ZNK4llvm17ARMTargetLowering22mayBeEmittedAsTailCallEPKNS_8CallInstE 122
_ZL11LowerVSETCCN4llvm7SDValueERNS_12SelectionDAGE.isra.561 126
_ZNK4llvm17ARMTargetLowering21useLoadStackGuardNodeEv 126
_ZL21allUsersAreInFunctionPKN4llvm5ValueEPKNS_8FunctionE 130
_ZNK4llvm17ARMTargetLowering11LowerSELECTENS_7SDValueERNS_12SelectionDAGE 140
_ZL20LowerVectorINT_TO_FPN4llvm7SDValueERNS_12SelectionDAGE 148
_ZL20checkVSELConstraintsN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesERbS5_ 156
_ZNK4llvm17ARMTargetLowering18ReconstructShuffleENS_7SDValueERNS_12SelectionDAGE 156
_ZZL18PerformSHLSimplifyPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetEENKUlRKNS_5APIntEE_clESA_.isra.327 164
_ZL5isS16RKN4llvm7SDValueERNS_12SelectionDAGE 167
_ZNK4llvm17ARMTargetLowering14LowerINT_TO_FPENS_7SDValueERNS_12SelectionDAGE 168
_ZL8LowerMULN4llvm7SDValueERNS_12SelectionDAGE 177
_ZNK4llvm17ARMTargetLowering16emitLeadingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 186
_ZL10isVUZPMaskN4llvm8ArrayRefIiEENS_3EVTERj 190
_ZL12isSimpleTypePN4llvm4TypeE 194
_ZL16getDivRemArgListPKN4llvm6SDNodeEPNS_11LLVMContextEPKNS_12ARMSubtargetE 198
_ZL16getDivRemLibcallPKN4llvm6SDNodeENS_3MVT15SimpleValueTypeE 198
_ZNK4llvm17ARMTargetLowering24isVectorLoadExtDesirableENS_7SDValueE 198
_ZNK4llvm17ARMTargetLowering11LowerDivRemENS_7SDValueERNS_12SelectionDAGE 204
_ZNK4llvm17ARMTargetLowering17emitTrailingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 213
_ZNK4llvm17ARMTargetLowering25canCombineStoreAndExtractEPNS_4TypeEPNS_5ValueERj 215
_ZNK4llvm17ARMTargetLowering21LowerGlobalTLSAddressENS_7SDValueERNS_12SelectionDAGE 219
_ZNK4llvm17ARMTargetLowering30getSingleConstraintMatchWeightERNS_14TargetLowering14AsmOperandInfoEPKc 225
_ZL7isSRA16RKN4llvm7SDValueE 228
_ZL10isVTRNMaskN4llvm8ArrayRefIiEENS_3EVTERj 241
_ZL26isNEONTwoResultShuffleMaskN4llvm8ArrayRefIiEENS_3EVTERjRb 241
_ZL12isVShiftLImmN4llvm7SDValueENS_3EVTEbRl 247
_ZL10isVEXTMaskN4llvm8ArrayRefIiEENS_3EVTERbRj.isra.309 261
_ZNK4llvm17ARMTargetLowering11LowerBRCONDENS_7SDValueERNS_12SelectionDAGE 266
_ZL14isZeroExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 292
_ZL12isVShiftRImmN4llvm7SDValueENS_3EVTEbbRl 298
_ZNK4llvm17ARMTargetLowering25shouldExpandAtomicRMWInIREPNS_13AtomicRMWInstE 315
_ZNK4llvm17ARMTargetLowering7makeDMBERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEENS_6ARM_MB7MemBOptE 317
_ZL18PerformVCVTCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 324
_ZNK4llvm17ARMTargetLowering20emitStoreConditionalERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_5ValueES7_NS_14AtomicOrderingE 335
_ZNK4llvm17ARMTargetLowering28getExceptionSelectorRegisterEPKNS_8ConstantE 347
_ZL14isSignExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 354
_ZL19LowerVECTOR_SHUFFLEN4llvm7SDValueERNS_12SelectionDAGE.isra.661 355
_ZNK4llvm17ARMTargetLowering14emitLoadLinkedERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_5ValueENS_14AtomicOrderingE 360
_ZNK4llvm17ARMTargetLowering15EmitStructByvalERNS_12MachineInstrEPNS_17MachineBasicBlockE 360
_ZL18PerformVDIVCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 367
_ZNK4llvm17ARMTargetLowering10isFNegFreeENS_3EVTE 373
_ZNK4llvm17ARMTargetLowering19getOptimalMemOpTypeEmjjbbbRNS_15MachineFunctionE 387
_ZL21PerformORCombineToBFIPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 391
_ZL24AddCombineTo64BitSMLAL16PN4llvm6SDNodeES1_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.657 392
_ZNK4llvm17ARMTargetLowering11HandleByValEPNS_7CCStateERjj 419
_ZNK4llvm17ARMTargetLowering14isTruncateFreeEPNS_4TypeES2_ 443
_ZNK4llvm17ARMTargetLowering16PassF64ArgInRegsERKNS_5SDLocERNS_12SelectionDAGENS_7SDValueERS6_RNS_11SmallVectorISt4pairIjS6_ELj8EEERNS_11CCValAssignESE_S7_RNS_15SmallVectorImplIS6_EENS_3ISD10ArgFlagsTyE 446
_ZNK4llvm17ARMTargetLowering23PerformCMOVToBFICombineEPNS_6SDNodeERNS_12SelectionDAGE 446
_ZNK4llvm17ARMTargetLowering27getExceptionPointerRegisterEPKNS_8ConstantE 446
_ZNK4llvm17ARMTargetLowering15ExpandInlineAsmEPNS_8CallInstE 496
_ZL22isExtendedBUILD_VECTORPN4llvm6SDNodeERNS_12SelectionDAGEb 518
_ZL28PerformVECTOR_SHUFFLECombinePN4llvm6SDNodeERNS_12SelectionDAGE 544
_ZL12getVShiftImmN4llvm7SDValueEjRl.isra.681 545
_ZL29PerformARMBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 549
_ZL16LowerADDSUBCARRYN4llvm7SDValueERNS_12SelectionDAGE.isra.569 556
_ZNK4llvm17ARMTargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE 566
_ZNK4llvm17ARMTargetLowering27shouldInsertFencesForAtomicEPKNS_11InstructionE 568
_ZL11FPCCToARMCCN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesES4_Rb 570
_ZNK4llvm17ARMTargetLowering9getVFPCmpENS_7SDValueES1_RNS_12SelectionDAGERKNS_5SDLocEb 599
_ZNK4llvm17ARMTargetLowering33IsEligibleForTailCallOptimizationENS_7SDValueEjbbbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS2_INS3_8InputArgEEERNS_12SelectionDAGE 627
_ZNK4llvm17ARMTargetLowering17LowerUnsignedALUOENS_7SDValueERNS_12SelectionDAGE 631
_ZL30ConvertBooleanCarryToCarryFlagN4llvm7SDValueERNS_12SelectionDAGE 643
_ZNK4llvm17ARMTargetLowering24LowerGlobalAddressDarwinENS_7SDValueERNS_12SelectionDAGE 667
_ZL10isVREVMaskN4llvm8ArrayRefIiEENS_3EVTEj.isra.308 732
_ZL16Expand64BitShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 767
_ZL22PerformAddeSubeCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 829
_ZL19isFloatingPointZeroN4llvm7SDValueE.isra.744 834
_ZL13ExpandBITCASTPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 894
_ZNK4llvm17ARMTargetLowering18isUsedByReturnOnlyEPNS_6SDNodeERNS_7SDValueE 905
_ZN4llvm3ARM22isBitFieldInvertedMaskEj 909
_ZNK4llvm17ARMTargetLowering16LowerMemOpCallToENS_7SDValueES1_S1_RKNS_5SDLocERNS_12SelectionDAGERKNS_11CCValAssignENS_3ISD10ArgFlagsTyE 912
_ZNK4llvm17ARMTargetLowering18ReplaceNodeResultsEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 951
_ZL17isNEONModifiedImmmmjRN4llvm12SelectionDAGERKNS_5SDLocERNS_3EVTEbNS_14NEONModImmTypeE 982
_ZNK4llvm17ARMTargetLowering20GetF64FormalArgumentERNS_11CCValAssignES2_RNS_7SDValueERNS_12SelectionDAGERKNS_5SDLocE 1005
_ZL23isSaturatingConditionalRKN4llvm7SDValueERS0_RmRb 1031
_ZNK4llvm17ARMTargetLowering29AdjustInstrPostInstrSelectionERNS_12MachineInstrEPNS_6SDNodeE 1057
_ZL21AddCombineTo64bitMLALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1077
_ZNK4llvm17ARMTargetLowering17LowerBUILD_VECTORENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1133
_ZL30ConvertCarryFlagToBooleanCarryN4llvm7SDValueENS_3EVTERNS_12SelectionDAGE 1187
_ZNK4llvm17ARMTargetLowering14createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1217
_ZNK4llvm17ARMTargetLowering17LowerConstantPoolENS_7SDValueERNS_12SelectionDAGE 1233
_ZNK4llvm17ARMTargetLowering20isOffsetFoldingLegalEPKNS_19GlobalAddressSDNodeE 1266
_ZL28isLowerSaturatingConditionalRKN4llvm7SDValueERS0_S3_ 1284
_ZNK4llvm17ARMTargetLowering15LowerConstantFPENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1293
_ZL21promoteToConstantPoolPKN4llvm11GlobalValueERNS_12SelectionDAGENS_3EVTERKNS_5SDLocE 1309
_ZL23PerformInsertEltCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1309
_ZNK4llvm17ARMTargetLowering19isLegalAddImmediateEl 1330
_ZL20PerformExtendCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1351
_ZL22AddCombineTo64bitUMAALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1392
_ZL17PerformSUBCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1396
_ZNK4llvm17ARMTargetLowering25getPreIndexedAddressPartsEPNS_6SDNodeERNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 1411
_ZL17PerformXORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1413
_ZNK4llvm17ARMTargetLowering21LowerGlobalAddressELFENS_7SDValueERNS_12SelectionDAGE 1457
_ZL7isSRL16RKN4llvm7SDValueE 1463
_ZL26PerformBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.607 1464
_ZNK4llvm17ARMTargetLowering29isLegalT1ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 1506
_ZNK4llvm17ARMTargetLowering10isReadOnlyEPKNS_11GlobalValueE 1521
_ZNK4llvm17ARMTargetLowering7getCMOVERKNS_5SDLocENS_3EVTENS_7SDValueES5_S5_S5_S5_RNS_12SelectionDAGE 1592
_ZNK4llvm17ARMTargetLowering14LowerSELECT_CCENS_7SDValueERNS_12SelectionDAGE 1611
_ZL24getT2IndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 1681
_ZL17PerformMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1714
_ZNK4llvm17ARMTargetLowering10LowerBR_CCENS_7SDValueERNS_12SelectionDAGE 1792
_ZNK4llvm17ARMTargetLowering20PerformBRCONDCombineEPNS_6SDNodeERNS_12SelectionDAGE 1817
_ZL23PerformIntrinsicCombinePN4llvm6SDNodeERNS_12SelectionDAGE 1833
_ZL18PerformADDECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1912
_ZNK4llvm17ARMTargetLowering12isFPImmLegalERKNS_7APFloatENS_3EVTE 1918
_ZNK4llvm17ARMTargetLowering18PerformCMOVCombineEPNS_6SDNodeERNS_12SelectionDAGE 1970
_ZL25PerformORCombineToSMULWBTPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.659 1972
_ZNK4llvm17ARMTargetLowering18LowerGlobalAddressENS_7SDValueERNS_12SelectionDAGE 2089
_ZNK4llvm17ARMTargetLowering14isTruncateFreeENS_3EVTES1_ 2091
_ZNK4llvm17ARMTargetLowering23LowerINTRINSIC_WO_CHAINENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2149
_ZL22PerformAddcSubcCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2249
_ZL10emitPostLdPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2532
_ZL10emitPostStPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2532
_ZL11getLdOpcodejbb 2532
_ZL11getStOpcodejbb 2532
_ZL19PerformShiftCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2612
_ZL16PerformORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2755
_ZNK4llvm17ARMTargetLowering9getARMCmpENS_7SDValueES1_NS_3ISD8CondCodeERS1_RNS_12SelectionDAGERKNS_5SDLocE 2803
_ZNK4llvm17ARMTargetLowering18getTgtMemIntrinsicERNS_18TargetLoweringBase13IntrinsicInfoERKNS_8CallInstERNS_15MachineFunctionEj 2839
_ZL12IntCCToARMCCN4llvm3ISD8CondCodeE 2907
_ZL25getARMIndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 3120
_ZNK4llvm17ARMTargetLowering30allowsMisalignedMemoryAccessesENS_3EVTEjjPb 3260
_ZL21PerformVMOVDRRCombinePN4llvm6SDNodeERNS_12SelectionDAGE 3299
_ZNK4llvm17ARMTargetLowering10isZExtFreeENS_7SDValueENS_3EVTE 3625
_ZNK4llvm17ARMTargetLowering20getScalingFactorCostERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEj 3864
_ZNK4llvm17ARMTargetLowering12useSoftFloatEv 3923
_ZNK4llvm17ARMTargetLowering26getPostIndexedAddressPartsEPNS_6SDNodeES2_RNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 4061
_ZL17PerformANDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 4580
_ZN4llvm17ARMTargetLoweringC2ERKNS_13TargetMachineERKNS_12ARMSubtargetE 4804
_ZL22isHomogeneousAggregatePN4llvm4TypeER10HABaseTypeRm 5030
_ZL25isLegalT2AddressImmediatelN4llvm3EVTEPKNS_12ARMSubtargetE.isra.231 5031
_ZL23LowerEXTRACT_VECTOR_ELTN4llvm7SDValueERNS_12SelectionDAGE 5545
_ZL21PerformVMOVRRDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 6608
_ZNK4llvm17ARMTargetLowering15LowerCallResultENS_7SDValueES1_jbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EEbS1_ 6867
_ZL30combineSelectAndUseCommutativePN4llvm6SDNodeEbRNS_14TargetLowering15DAGCombinerInfoE 6893
_ZNK4llvm17ARMTargetLowering9LowerCallERNS_14TargetLowering16CallLoweringInfoERNS_15SmallVectorImplINS_7SDValueEEE 7422
_ZNK4llvm17ARMTargetLowering29isLegalT2ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 7508
_ZNK4llvm17ARMTargetLowering20isLegalICmpImmediateEl 7854
_ZNK4llvm17ARMTargetLowering18getSetCCResultTypeERKNS_10DataLayoutERNS_11LLVMContextENS_3EVTE 8373
_ZNK4llvm17ARMTargetLowering28getRegForInlineAsmConstraintEPKNS_18TargetRegisterInfoENS_9StringRefENS_3MVTE 8655
_ZNK4llvm17ARMTargetLowering22shouldAlignPointerArgsEPNS_8CallInstERjS3_ 10334
_ZL17CombineBaseUpdatePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 11053
_ZNK4llvm17ARMTargetLowering11LowerReturnENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS_5SDLocERNS_12SelectionDAGE 12472
_ZN4llvm17ARMTargetLowering16addDRTypeForNEONENS_3MVTE 12558
_ZNK4llvm17ARMTargetLowering20LowerFormalArgumentsENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EE 12813
_ZNK4llvm17ARMTargetLowering16finalizeLoweringERNS_15MachineFunctionE 13816
_ZN4llvm17ARMTargetLowering16addQRTypeForNEONENS_3MVTE 15064
_ZNK4llvm17ARMTargetLowering29computeKnownBitsForTargetNodeENS_7SDValueERNS_9KnownBitsERKNS_5APIntERKNS_12SelectionDAGEj 16066
_ZL19PerformSTORECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 18939
_ZL17PerformADDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 19970
_ZL18PerformLOADCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 20319
_ZNK4llvm17ARMTargetLowering17CCAssignFnForCallEjb 21127
_ZNK4llvm17ARMTargetLowering14CanLowerReturnEjRNS_15MachineFunctionEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERNS_11LLVMContextE 21500
_ZNK4llvm17ARMTargetLowering14LowerOperationENS_7SDValueERNS_12SelectionDAGE 21877
_ZL18PerformSHLSimplifyPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 27325
_ZN4llvm17ARMTargetLowering14addTypeForNEONENS_3MVTES1_S1_ 27622
_ZL19combineSelectAndUsePN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEb 31283
_ZL26isConditionalZeroOrAllOnesPN4llvm6SDNodeEbRNS_7SDValueERbS3_RNS_12SelectionDAGE 31283
_ZNK4llvm17ARMTargetLowering29getABIAlignmentForCallingConvEPNS_4TypeENS_10DataLayoutE 31368
_ZNK4llvm17ARMTargetLowering41functionArgumentNeedsConsecutiveRegistersEPNS_4TypeEjb 32898
_ZL30AddCombineBUILD_VECTORToVPADDLPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.658 39850
_ZL22AddCombineVUZPToVPADDLPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.574 39856
_ZL17AddCombineToVPADDPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.573 39860
_ZL29PerformADDCombineWithOperandsPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 39860
_ZL23isLegalAddressImmediatelN4llvm3EVTEPKNS_12ARMSubtargetE.isra.259 41279
_ZNK4llvm17ARMTargetLowering21isLegalAddressingModeERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEjPNS_11InstructionE 41279
_ZNK4llvm17ARMTargetLowering19CCAssignFnForReturnEjb 42559
_ZNK4llvm17ARMTargetLowering17CCAssignFnForNodeEjbb 63686
_ZNK4llvm17ARMTargetLowering23getEffectiveCallingConvEjb 96584
_GLOBAL__sub_I_ARMISelLowering.cpp 101169
_Z41__static_initialization_and_destruction_0ii 101169
_ZNK4llvm17ARMTargetLowering23getSchedulingPreferenceEPNS_6SDNodeE 133874
_ZNK4llvm17ARMTargetLowering17PerformDAGCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 158197
_ZNK4llvm17ARMTargetLowering17getConstraintTypeENS_9StringRefE 200069
_ZNK4llvm17ARMTargetLowering14getRegClassForENS_3MVTE 207287
_ZNK4llvm17ARMTargetLowering23findRepresentativeClassEPKNS_18TargetRegisterInfoENS_3MVTE 547656

Generated by: LCOV version 1.13