LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMISelLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 6807 7321 93.0 %
Date: 2017-09-14 15:23:50 Functions: 284 285 99.6 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZNK4llvm17ARMTargetLowering17getTargetNodeNameEj 0
_ZL14expandf64Toi32N4llvm7SDValueERNS_12SelectionDAGERS0_S3_.isra.732 2
_ZL15bitcastf32Toi32N4llvm7SDValueERNS_12SelectionDAGE.isra.731 2
_ZL19ExpandREAD_REGISTERPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 2
_ZL19LowerWRITE_REGISTERN4llvm7SDValueERNS_12SelectionDAGE.isra.547 2
_ZL23ReplaceREADCYCLECOUNTERPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.560 2
_ZL23lowerCTPOP32BitElementsPN4llvm6SDNodeERNS_12SelectionDAGE 2
_ZL38LowerReverse_VECTOR_SHUFFLEv16i8_v8i16N4llvm7SDValueERNS_12SelectionDAGE.isra.551 2
_ZNK4llvm17ARMTargetLowering12duplicateCmpENS_7SDValueERNS_12SelectionDAGE 2
_ZNK4llvm17ARMTargetLowering16LowerFLT_ROUNDS_ENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering17OptimizeVFPBrcondENS_7SDValueERNS_12SelectionDAGE 3
_ZL10LowerCTPOPPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.559 4
_ZL10LowerFPOWIN4llvm7SDValueERKNS_12ARMSubtargetERNS_12SelectionDAGE.isra.786 4
_ZL14LowerSDIV_v4i8N4llvm7SDValueES0_RKNS_5SDLocERNS_12SelectionDAGE 4
_ZL19LowerCONCAT_VECTORSN4llvm7SDValueERNS_12SelectionDAGE.isra.553 4
_ZL19getCTPOP16BitCountsPN4llvm6SDNodeERNS_12SelectionDAGE 4
_ZL20FindBFIToCombineWithPN4llvm6SDNodeE 4
_ZL23lowerCTPOP16BitElementsPN4llvm6SDNodeERNS_12SelectionDAGE 4
_ZL9LowerUDIVN4llvm7SDValueERNS_12SelectionDAGE.isra.556 4
_ZNK4llvm17ARMTargetLowering10LowerXALUOENS_7SDValueERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering13getARMXALUOOpENS_7SDValueERNS_12SelectionDAGERS1_ 4
_ZNK4llvm17ARMTargetLowering17ExpandDIV_WindowsENS_7SDValueERNS_12SelectionDAGEbRNS_15SmallVectorImplIS1_EE 4
_ZNK4llvm17ARMTargetLowering19EmitLowered__chkstkERNS_12MachineInstrEPNS_17MachineBasicBlockE 4
_ZNK4llvm17ARMTargetLowering19LowerEH_SJLJ_SETJMPENS_7SDValueERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering19LowerShiftLeftPartsENS_7SDValueERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering23LowerDYNAMIC_STACKALLOCENS_7SDValueERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering8LowerREMEPNS_6SDNodeERNS_12SelectionDAGE 4
_ZL9LowerSDIVN4llvm7SDValueERNS_12SelectionDAGE.isra.555 5
_ZNK4llvm17ARMTargetLowering12LowerFSINCOSENS_7SDValueERNS_12SelectionDAGE 5
_ZNK4llvm17ARMTargetLowering13LowerFP_ROUNDENS_7SDValueERNS_12SelectionDAGE 5
_ZNK4llvm17ARMTargetLowering20LowerEH_SJLJ_LONGJMPENS_7SDValueERNS_12SelectionDAGE 5
_ZL12isAddSubZExtPN4llvm6SDNodeERNS_12SelectionDAGE 6
_ZL14canChangeToIntN4llvm7SDValueERbPKNS_12ARMSubtargetE.isra.730 6
_ZNK4llvm17ARMTargetLowering33isDesirableToTransformToIntegerOpEjNS_3EVTE 6
_ZL15LowerSDIV_v4i16N4llvm7SDValueES0_RKNS_5SDLocERNS_12SelectionDAGE 7
_ZL23LowerVECTOR_SHUFFLEv8i8N4llvm7SDValueENS_8ArrayRefIiEERNS_12SelectionDAGE.isra.552 7
_ZL25ReplaceCMP_SWAP_64ResultsPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 7
_ZNK4llvm17ARMTargetLowering14LowerFP_EXTENDENS_7SDValueERNS_12SelectionDAGE 7
_ZNK4llvm17ARMTargetLowering24allowTruncateForTailCallEPNS_4TypeES2_ 7
_ZNK4llvm17ARMTargetLowering28LowerGlobalTLSAddressWindowsENS_7SDValueERNS_12SelectionDAGE 7
_ZNK4llvm17ARMTargetLowering20LowerShiftRightPartsENS_7SDValueERNS_12SelectionDAGE 8
_ZL21IsSingleInstrConstantN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetERKNS_5SDLocE.isra.647 9
_ZL23BitsProperlyConcatenateRKN4llvm5APIntES2_ 11
_ZL20LowerInterruptReturnRN4llvm15SmallVectorImplINS_7SDValueEEERKNS_5SDLocERNS_12SelectionDAGE 12
_ZNK4llvm17ARMTargetLowering15LowerRETURNADDRENS_7SDValueERNS_12SelectionDAGE 12
_ZNK4llvm17ARMTargetLowering17getRegisterByNameEPKcNS_3EVTERNS_12SelectionDAGE 13
_ZL17createGPRPairNodeRN4llvm12SelectionDAGENS_7SDValueE 14
_ZL8ParseBFIPN4llvm6SDNodeERNS_5APIntES3_ 14
_ZNK4llvm17ARMTargetLowering18initializeSplitCSREPNS_17MachineBasicBlockE 15
_ZNK4llvm17ARMTargetLowering20insertCopiesSplitCSREPNS_17MachineBasicBlockERKNS_15SmallVectorImplIS2_EE 15
_ZNK4llvm17ARMTargetLowering29LowerToTLSGeneralDynamicModelEPNS_19GlobalAddressSDNodeERNS_12SelectionDAGE 15
_ZL12isAddSubSExtPN4llvm6SDNodeERNS_12SelectionDAGE 16
_ZNK4llvm17ARMTargetLowering33shouldConvertConstantLoadToIntImmERKNS_5APIntEPNS_4TypeE 17
_ZL13isReverseMaskN4llvm8ArrayRefIiEENS_3EVTE 18
_ZL15isLowerSaturateN4llvm7SDValueES0_S0_S0_NS_3ISD8CondCodeES0_.isra.133 18
_ZL15isUpperSaturateN4llvm7SDValueES0_S0_S0_NS_3ISD8CondCodeES0_.isra.134 18
_ZL17LowerATOMIC_FENCEN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 21
_ZL19MatchingStackOffsetN4llvm7SDValueEjNS_3ISD10ArgFlagsTyERNS_16MachineFrameInfoEPKNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoE 22
_ZNK4llvm17ARMTargetLowering14LowerFCOPYSIGNENS_7SDValueERNS_12SelectionDAGE 22
_ZNK4llvm17ARMTargetLowering16LowerDIV_WindowsENS_7SDValueERNS_12SelectionDAGEb 23
_ZL20ReplaceLongIntrinsicPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 24
_ZNK4llvm17ARMTargetLowering22LowerWindowsDIVLibCallENS_7SDValueERNS_12SelectionDAGEbRS1_ 27
_ZNK4llvm17ARMTargetLowering21EmitSjLjDispatchBlockERNS_12MachineInstrEPNS_17MachineBasicBlockE 28
_ZNK4llvm17ARMTargetLowering22SetupEntryBlockForSjLjERNS_12MachineInstrEPNS_17MachineBasicBlockES4_i 28
_ZNK4llvm17ARMTargetLowering27LowerEH_SJLJ_SETUP_DISPATCHENS_7SDValueERNS_12SelectionDAGE 28
_ZL12LowerVASTARTN4llvm7SDValueERNS_12SelectionDAGE.isra.611 30
_ZNK4llvm17ARMTargetLowering20VarArgStyleRegistersERNS_7CCStateERNS_12SelectionDAGERKNS_5SDLocERNS_7SDValueEjjb 30
_ZNK4llvm17ARMTargetLowering22isCheapToSpeculateCtlzEv 31
_ZL13LowerPREFETCHN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.548 32
_ZNK4llvm17ARMTargetLowering25LowerGlobalAddressWindowsENS_7SDValueERNS_12SelectionDAGE 32
_ZNK4llvm17ARMTargetLowering10LowerBR_JTENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering16LowerXConstraintENS_3EVTE 37
_ZNK4llvm17ARMTargetLowering17LowerBlockAddressENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering20getJumpTableEncodingEv 37
_ZNK4llvm17ARMTargetLowering22isCheapToSpeculateCttzEv 37
_ZL28AddRequiredExtensionForVMULLN4llvm7SDValueERNS_12SelectionDAGERKNS_3EVTES5_j.isra.554 38
_ZNK4llvm17ARMTargetLowering20LowerToTLSExecModelsEPNS_19GlobalAddressSDNodeERNS_12SelectionDAGENS_8TLSModel5ModelE 39
_ZNK4llvm17ARMTargetLowering23isExtractSubvectorCheapENS_3EVTES1_j 39
_ZL17PerformBFICombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE.isra.650 40
_ZL19PerformUMLALCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 42
_ZNK4llvm17ARMTargetLowering14LowerFRAMEADDRENS_7SDValueERNS_12SelectionDAGE 42
_ZNK4llvm17ARMTargetLowering20lowerInterleavedLoadEPNS_8LoadInstENS_8ArrayRefIPNS_17ShuffleVectorInstEEENS3_IjEEj 42
_ZL10LowerShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE.isra.558 43
_ZL20checkVSELConstraintsN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesERbS5_ 44
_ZL22WinDBZCheckDenominatorRN4llvm12SelectionDAGEPNS_6SDNodeENS_7SDValueE 45
_ZL13getZeroVectorN4llvm3EVTERNS_12SelectionDAGERKNS_5SDLocE 48
_ZL9LowerCTTZPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 48
_ZNK4llvm17ARMTargetLowering25getNumInterleavedAccessesEPNS_10VectorTypeERKNS_10DataLayoutE 49
_ZL32CombineVMOVDRRCandidateWithVecOpPKN4llvm6SDNodeERNS_12SelectionDAGE 53
_ZNK4llvm17ARMTargetLowering28LowerAsmOperandForConstraintENS_7SDValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS1_SaIS1_EERNS_12SelectionDAGE 55
_ZL23attachMEMCPYScratchRegsPKN4llvm12ARMSubtargetERNS_12MachineInstrEPKNS_6SDNodeE 56
_ZL20hasNormalLoadOperandPN4llvm6SDNodeE 57
_ZNK4llvm17ARMTargetLowering19EmitLowered__dbzchkERNS_12MachineInstrEPNS_17MachineBasicBlockE 58
_ZL20getExtensionTo64BitsRKN4llvm3EVTE 59
_ZL25SkipLoadExtensionForVMULLPN4llvm10LoadSDNodeERNS_12SelectionDAGE 59
_ZNK4llvm17ARMTargetLowering33emitAtomicCmpXchgNoStoreLLBalanceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEE 61
_ZNK4llvm17ARMTargetLowering21lowerInterleavedStoreEPNS_9StoreInstEPNS_17ShuffleVectorInstEj 62
_ZL19isSingletonVEXTMaskN4llvm8ArrayRefIiEENS_3EVTERj.isra.308 64
_ZNK4llvm17ARMTargetLowering18isShuffleMaskLegalENS_8ArrayRefIiEENS_3EVTE 64
_ZL19isVZIP_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 67
_ZNK4llvm17ARMTargetLowering28isLegalInterleavedAccessTypeEPNS_10VectorTypeERKNS_10DataLayoutE 67
_ZL19isVUZP_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 70
_ZNK4llvm17ARMTargetLowering14StoreByValRegsERNS_7CCStateERNS_12SelectionDAGERKNS_5SDLocERNS_7SDValueEPKNS_5ValueEjij 72
_ZL20LowerVectorFP_TO_INTN4llvm7SDValueERNS_12SelectionDAGE 73
_ZL19isVTRN_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 74
_ZL22allUsersAreInFunctionsPKN4llvm5ValueE 74
_ZNK4llvm17ARMTargetLowering26shouldExpandAtomicLoadInIREPNS_8LoadInstE 76
_ZNK4llvm17ARMTargetLowering27shouldExpandAtomicStoreInIREPNS_9StoreInstE 78
_ZNK4llvm17ARMTargetLowering27LowerGlobalTLSAddressDarwinENS_7SDValueERNS_12SelectionDAGE 79
_ZL13ExpandBITCASTPN4llvm6SDNodeERNS_12SelectionDAGE 80
_ZL11LowerSETCCEN4llvm7SDValueERNS_12SelectionDAGE.isra.550 81
_ZNK4llvm17ARMTargetLowering14LowerFP_TO_INTENS_7SDValueERNS_12SelectionDAGE 93
_ZL18PerformVDUPCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE.isra.599 95
_ZL13CombineVLDDUPPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 100
_ZL22GeneratePerfectShufflejN4llvm7SDValueES0_RNS_12SelectionDAGERKNS_5SDLocE 100
_ZL22PerformVDUPLANECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 100
_ZL10isVZIPMaskN4llvm8ArrayRefIiEENS_3EVTERj 106
_ZL21SkipExtensionForVMULLPN4llvm6SDNodeERNS_12SelectionDAGE 106
_ZL18PerformVMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.563 108
_ZL7isSHL16RKN4llvm7SDValueE 108
_ZNK4llvm17ARMTargetLowering22mayBeEmittedAsTailCallEPKNS_8CallInstE 111
_ZNK4llvm17ARMTargetLowering29shouldExpandAtomicCmpXchgInIREPNS_17AtomicCmpXchgInstE 116
_ZL11LowerVSETCCN4llvm7SDValueERNS_12SelectionDAGE.isra.549 126
_ZNK4llvm17ARMTargetLowering21useLoadStackGuardNodeEv 126
_ZL21allUsersAreInFunctionPKN4llvm5ValueEPKNS_8FunctionE 130
_ZNK4llvm17ARMTargetLowering11LowerSELECTENS_7SDValueERNS_12SelectionDAGE 142
_ZL20LowerVectorINT_TO_FPN4llvm7SDValueERNS_12SelectionDAGE 145
_ZNK4llvm17ARMTargetLowering14LowerINT_TO_FPENS_7SDValueERNS_12SelectionDAGE 165
_ZL5isS16RKN4llvm7SDValueERNS_12SelectionDAGE 167
_ZNK4llvm17ARMTargetLowering18ReconstructShuffleENS_7SDValueERNS_12SelectionDAGE 173
_ZL10isVUZPMaskN4llvm8ArrayRefIiEENS_3EVTERj 176
_ZL8LowerMULN4llvm7SDValueERNS_12SelectionDAGE 177
_ZNK4llvm17ARMTargetLowering16emitLeadingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 186
_ZNK4llvm17ARMTargetLowering21LowerGlobalTLSAddressENS_7SDValueERNS_12SelectionDAGE 187
_ZL22PerformAddeSubeCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 189
_ZL24AddCombineTo64BitSMLAL16PN4llvm6SDNodeES1_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.644 190
_ZL12isSimpleTypePN4llvm4TypeE 194
_ZL16getDivRemArgListPKN4llvm6SDNodeEPNS_11LLVMContextEPKNS_12ARMSubtargetE 194
_ZL16getDivRemLibcallPKN4llvm6SDNodeENS_3MVT15SimpleValueTypeE 194
_ZNK4llvm17ARMTargetLowering11LowerDivRemENS_7SDValueERNS_12SelectionDAGE 199
_ZNK4llvm17ARMTargetLowering24isVectorLoadExtDesirableENS_7SDValueE 209
_ZNK4llvm17ARMTargetLowering17emitTrailingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 213
_ZNK4llvm17ARMTargetLowering25canCombineStoreAndExtractEPNS_4TypeEPNS_5ValueERj 214
_ZL10isVTRNMaskN4llvm8ArrayRefIiEENS_3EVTERj 225
_ZL26isNEONTwoResultShuffleMaskN4llvm8ArrayRefIiEENS_3EVTERjRb 225
_ZNK4llvm17ARMTargetLowering30getSingleConstraintMatchWeightERNS_14TargetLowering14AsmOperandInfoEPKc 225
_ZL7isSRA16RKN4llvm7SDValueE 228
_ZL10isVEXTMaskN4llvm8ArrayRefIiEENS_3EVTERbRj.isra.307 245
_ZL12isVShiftLImmN4llvm7SDValueENS_3EVTEbRl 251
_ZL18PerformVCVTCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 251
_ZL14isZeroExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 292
_ZL11FPCCToARMCCN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesES4_Rb 297
_ZL12isVShiftRImmN4llvm7SDValueENS_3EVTEbbRl 303
_ZNK4llvm17ARMTargetLowering9getVFPCmpENS_7SDValueES1_RNS_12SelectionDAGERKNS_5SDLocEb 310
_ZNK4llvm17ARMTargetLowering25shouldExpandAtomicRMWInIREPNS_13AtomicRMWInstE 315
_ZNK4llvm17ARMTargetLowering7makeDMBERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEENS_6ARM_MB7MemBOptE 317
_ZL19isFloatingPointZeroN4llvm7SDValueE.isra.729 320
_ZNK4llvm17ARMTargetLowering20emitStoreConditionalERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_5ValueES7_NS_14AtomicOrderingE 335
_ZNK4llvm17ARMTargetLowering28getExceptionSelectorRegisterEPKNS_8ConstantE 336
_ZL18PerformVDIVCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 339
_ZL21AddCombineTo64bitMLALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 351
_ZL14isSignExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 354
_ZNK4llvm17ARMTargetLowering15EmitStructByvalERNS_12MachineInstrEPNS_17MachineBasicBlockE 354
_ZL19LowerVECTOR_SHUFFLEN4llvm7SDValueERNS_12SelectionDAGE.isra.648 358
_ZNK4llvm17ARMTargetLowering14emitLoadLinkedERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_5ValueENS_14AtomicOrderingE 360
_ZNK4llvm17ARMTargetLowering19getOptimalMemOpTypeEmjjbbbRNS_15MachineFunctionE 362
_ZNK4llvm17ARMTargetLowering23PerformCMOVToBFICombineEPNS_6SDNodeERNS_12SelectionDAGE 370
_ZL22AddCombineTo64bitUMAALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 378
_ZN4llvm3ARM22isBitFieldInvertedMaskEj 385
_ZNK4llvm17ARMTargetLowering11HandleByValEPNS_7CCStateERjj 403
_ZNK4llvm17ARMTargetLowering16PassF64ArgInRegsERKNS_5SDLocERNS_12SelectionDAGENS_7SDValueERS6_RNS_11SmallVectorISt4pairIjS6_ELj8EEERNS_11CCValAssignESE_S7_RNS_15SmallVectorImplIS6_EENS_3ISD10ArgFlagsTyE 429
_ZNK4llvm17ARMTargetLowering27getExceptionPointerRegisterEPKNS_8ConstantE 432
_ZL18PerformADDECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 438
_ZNK4llvm17ARMTargetLowering15ExpandInlineAsmEPNS_8CallInstE 490
_ZL22isExtendedBUILD_VECTORPN4llvm6SDNodeERNS_12SelectionDAGEb 518
_ZL22PerformAddcSubcCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 540
_ZL29PerformARMBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 550
_ZNK4llvm17ARMTargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE 550
_ZL12getVShiftImmN4llvm7SDValueEjRl.isra.667 554
_ZL28PerformVECTOR_SHUFFLECombinePN4llvm6SDNodeERNS_12SelectionDAGE 557
_ZNK4llvm17ARMTargetLowering27shouldInsertFencesForAtomicEPKNS_11InstructionE 568
_ZNK4llvm17ARMTargetLowering33IsEligibleForTailCallOptimizationENS_7SDValueEjbbbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS2_INS3_8InputArgEEERNS_12SelectionDAGE 584
_ZNK4llvm17ARMTargetLowering24LowerGlobalAddressDarwinENS_7SDValueERNS_12SelectionDAGE 601
_ZNK4llvm17ARMTargetLowering18isUsedByReturnOnlyEPNS_6SDNodeERNS_7SDValueE 613
_ZL10isVREVMaskN4llvm8ArrayRefIiEENS_3EVTEj.isra.306 684
_ZL16Expand64BitShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 695
_ZL23isSaturatingConditionalRKN4llvm7SDValueERS0_Rm 737
_ZNK4llvm17ARMTargetLowering18ReplaceNodeResultsEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 779
_ZNK4llvm17ARMTargetLowering29AdjustInstrPostInstrSelectionERNS_12MachineInstrEPNS_6SDNodeE 853
_ZNK4llvm17ARMTargetLowering17LowerConstantPoolENS_7SDValueERNS_12SelectionDAGE 862
_ZNK4llvm17ARMTargetLowering16LowerMemOpCallToENS_7SDValueES1_S1_RKNS_5SDLocERNS_12SelectionDAGERKNS_11CCValAssignENS_3ISD10ArgFlagsTyE 871
_ZNK4llvm17ARMTargetLowering20GetF64FormalArgumentERNS_11CCValAssignES2_RNS_7SDValueERNS_12SelectionDAGERKNS_5SDLocE 938
_ZNK4llvm17ARMTargetLowering15LowerConstantFPENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 976
_ZL24LowerADDC_ADDE_SUBC_SUBEN4llvm7SDValueERNS_12SelectionDAGE.isra.557 996
_ZL17PerformSUBCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1006
_ZNK4llvm17ARMTargetLowering12isFPImmLegalERKNS_7APFloatENS_3EVTE 1010
_ZNK4llvm17ARMTargetLowering20isOffsetFoldingLegalEPKNS_19GlobalAddressSDNodeE 1079
_ZNK4llvm17ARMTargetLowering14LowerSELECT_CCENS_7SDValueERNS_12SelectionDAGE 1090
_ZNK4llvm17ARMTargetLowering7getCMOVERKNS_5SDLocENS_3EVTENS_7SDValueES5_S5_S5_S5_RNS_12SelectionDAGE 1094
_ZL20PerformExtendCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1096
_ZL17PerformXORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1111
_ZNK4llvm17ARMTargetLowering17LowerBUILD_VECTORENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1127
_ZNK4llvm17ARMTargetLowering14createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1131
_ZL17isNEONModifiedImmmmjRN4llvm12SelectionDAGERKNS_5SDLocERNS_3EVTEbNS_14NEONModImmTypeE 1162
_ZNK4llvm17ARMTargetLowering19isLegalAddImmediateEl 1234
_ZL21promoteToConstantPoolPKN4llvm11GlobalValueERNS_12SelectionDAGENS_3EVTERKNS_5SDLocE 1269
_ZNK4llvm17ARMTargetLowering29isLegalT1ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 1294
_ZL7isSRL16RKN4llvm7SDValueE 1310
_ZL23PerformInsertEltCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1348
_ZNK4llvm17ARMTargetLowering21LowerGlobalAddressELFENS_7SDValueERNS_12SelectionDAGE 1400
_ZNK4llvm17ARMTargetLowering18PerformCMOVCombineEPNS_6SDNodeERNS_12SelectionDAGE 1449
_ZNK4llvm17ARMTargetLowering10isReadOnlyEPKNS_11GlobalValueE 1464
_ZL26PerformBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.596 1467
_ZNK4llvm17ARMTargetLowering25getPreIndexedAddressPartsEPNS_6SDNodeERNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 1480
_ZNK4llvm17ARMTargetLowering30allowsMisalignedMemoryAccessesENS_3EVTEjjPb 1493
_ZL17PerformMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1599
_ZL24getT2IndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 1666
_ZL25PerformORCombineToSMULWBTPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.646 1734
_ZNK4llvm17ARMTargetLowering10LowerBR_CCENS_7SDValueERNS_12SelectionDAGE 1737
_ZNK4llvm17ARMTargetLowering20PerformBRCONDCombineEPNS_6SDNodeERNS_12SelectionDAGE 1752
_ZL23PerformIntrinsicCombinePN4llvm6SDNodeERNS_12SelectionDAGE 1793
_ZNK4llvm17ARMTargetLowering18LowerGlobalAddressENS_7SDValueERNS_12SelectionDAGE 1954
_ZNK4llvm17ARMTargetLowering23LowerINTRINSIC_WO_CHAINENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2099
_ZL19PerformShiftCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2144
_ZL16PerformORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2445
_ZL10emitPostLdPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2526
_ZL10emitPostStPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2526
_ZL11getLdOpcodejbb 2526
_ZL11getStOpcodejbb 2526
_ZNK4llvm17ARMTargetLowering9getARMCmpENS_7SDValueES1_NS_3ISD8CondCodeERS1_RNS_12SelectionDAGERKNS_5SDLocE 2550
_ZL12IntCCToARMCCN4llvm3ISD8CondCodeE 2648
_ZNK4llvm17ARMTargetLowering18getTgtMemIntrinsicERNS_18TargetLoweringBase13IntrinsicInfoERKNS_8CallInstEj 2763
_ZL17PerformANDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2999
_ZNK4llvm17ARMTargetLowering12useSoftFloatEv 3032
_ZL21PerformVMOVDRRCombinePN4llvm6SDNodeERNS_12SelectionDAGE 3158
_ZL25getARMIndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 3158
_ZNK4llvm17ARMTargetLowering10isZExtFreeENS_7SDValueENS_3EVTE 3442
_ZNK4llvm17ARMTargetLowering20getScalingFactorCostERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEj 3458
_ZNK4llvm17ARMTargetLowering26getPostIndexedAddressPartsEPNS_6SDNodeES2_RNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 3973
_ZL22isHomogeneousAggregatePN4llvm4TypeER10HABaseTypeRm 4350
_ZN4llvm17ARMTargetLoweringC2ERKNS_13TargetMachineERKNS_12ARMSubtargetE 4487
_ZL25isLegalT2AddressImmediatelN4llvm3EVTEPKNS_12ARMSubtargetE.isra.230 4572
_ZL30combineSelectAndUseCommutativePN4llvm6SDNodeEbRNS_14TargetLowering15DAGCombinerInfoE 5167
_ZL23LowerEXTRACT_VECTOR_ELTN4llvm7SDValueERNS_12SelectionDAGE 5545
_ZNK4llvm17ARMTargetLowering18getSetCCResultTypeERKNS_10DataLayoutERNS_11LLVMContextENS_3EVTE 6034
_ZNK4llvm17ARMTargetLowering15LowerCallResultENS_7SDValueES1_jbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EEbS1_ 6120
_ZL21PerformVMOVRRDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 6504
_ZNK4llvm17ARMTargetLowering9LowerCallERNS_14TargetLowering16CallLoweringInfoERNS_15SmallVectorImplINS_7SDValueEEE 6625
_ZNK4llvm17ARMTargetLowering20isLegalICmpImmediateEl 6834
_ZNK4llvm17ARMTargetLowering29isLegalT2ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 7411
_ZNK4llvm17ARMTargetLowering28getRegForInlineAsmConstraintEPKNS_18TargetRegisterInfoENS_9StringRefENS_3MVTE 8631
_ZNK4llvm17ARMTargetLowering22shouldAlignPointerArgsEPNS_8CallInstERjS3_ 9914
_ZNK4llvm17ARMTargetLowering29computeKnownBitsForTargetNodeENS_7SDValueERNS_9KnownBitsERKNS_5APIntERKNS_12SelectionDAGEj 9970
_ZL17CombineBaseUpdatePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 10416
_ZNK4llvm17ARMTargetLowering11LowerReturnENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS_5SDLocERNS_12SelectionDAGE 10819
_ZNK4llvm17ARMTargetLowering20LowerFormalArgumentsENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EE 11158
_ZN4llvm17ARMTargetLowering16addDRTypeForNEONENS_3MVTE 11800
_ZNK4llvm17ARMTargetLowering16finalizeLoweringERNS_15MachineFunctionE 12102
_ZN4llvm17ARMTargetLowering16addQRTypeForNEONENS_3MVTE 14160
_ZL19PerformSTORECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 16731
_ZNK4llvm17ARMTargetLowering17CCAssignFnForCallEjb 18564
_ZL17PerformADDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 18784
_ZNK4llvm17ARMTargetLowering14CanLowerReturnEjRNS_15MachineFunctionEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERNS_11LLVMContextE 19056
_ZNK4llvm17ARMTargetLowering14LowerOperationENS_7SDValueERNS_12SelectionDAGE 19197
_ZL18PerformLOADCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 19627
_ZN4llvm17ARMTargetLowering14addTypeForNEONENS_3MVTES1_S1_ 25960
_ZL19combineSelectAndUsePN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEb 26817
_ZL26isConditionalZeroOrAllOnesPN4llvm6SDNodeEbRNS_7SDValueERbS3_RNS_12SelectionDAGE 26817
_ZNK4llvm17ARMTargetLowering41functionArgumentNeedsConsecutiveRegistersEPNS_4TypeEjb 29494
_ZL30AddCombineBUILD_VECTORToVPADDLPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.645 37538
_ZL22AddCombineVUZPToVPADDLPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.562 37544
_ZL17AddCombineToVPADDPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE.isra.561 37548
_ZL29PerformADDCombineWithOperandsPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 37548
_ZNK4llvm17ARMTargetLowering19CCAssignFnForReturnEjb 37582
_ZL23isLegalAddressImmediatelN4llvm3EVTEPKNS_12ARMSubtargetE.isra.256 37724
_ZNK4llvm17ARMTargetLowering21isLegalAddressingModeERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEjPNS_11InstructionE 37724
_ZNK4llvm17ARMTargetLowering17CCAssignFnForNodeEjbb 56146
_ZNK4llvm17ARMTargetLowering14getRegClassForENS_3MVTE 69927
_GLOBAL__sub_I_ARMISelLowering.cpp 72306
_Z41__static_initialization_and_destruction_0ii 72306
_ZNK4llvm17ARMTargetLowering23getEffectiveCallingConvEjb 85640
_ZNK4llvm17ARMTargetLowering23getSchedulingPreferenceEPNS_6SDNodeE 120130
_ZNK4llvm17ARMTargetLowering17PerformDAGCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 138406
_ZNK4llvm17ARMTargetLowering17getConstraintTypeENS_9StringRefE 199973
_ZNK4llvm17ARMTargetLowering23findRepresentativeClassEPKNS_18TargetRegisterInfoENS_3MVTE 502544

Generated by: LCOV version 1.13