LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMISelLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 5189 6444 80.5 %
Date: 2018-09-23 13:06:45 Functions: 258 304 84.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL10LowerCTPOPPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 0
_ZL10LowerFPOWIN4llvm7SDValueERKNS_12ARMSubtargetERNS_12SelectionDAGE 0
_ZL10LowerShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 0
_ZL10isVEXTMaskN4llvm8ArrayRefIiEENS_3EVTERbRj 0
_ZL10isVREVMaskN4llvm8ArrayRefIiEENS_3EVTEj 0
_ZL10isVTBLMaskN4llvm8ArrayRefIiEENS_3EVTE 0
_ZL11LowerVSETCCN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL12LowerVASTARTN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL13LowerPREFETCHN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 0
_ZL14canChangeToIntN4llvm7SDValueERbPKNS_12ARMSubtargetE 0
_ZL14expandf64Toi32N4llvm7SDValueERNS_12SelectionDAGERS0_S3_ 0
_ZL15CombineANDShiftPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL15LowerSETCCCARRYN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL15bitcastf32Toi32N4llvm7SDValueERNS_12SelectionDAGE 0
_ZL15isLowerSaturateN4llvm7SDValueES0_S0_S0_NS_3ISD8CondCodeES0_ 0
_ZL15isUpperSaturateN4llvm7SDValueES0_S0_S0_NS_3ISD8CondCodeES0_ 0
_ZL16LowerADDSUBCARRYN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL17AddCombineToVPADDPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL17PerformBFICombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 0
_ZL18PerformVDUPCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 0
_ZL18PerformVMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL18isPowerOf2ConstantN4llvm7SDValueE 0
_ZL19LowerCONCAT_VECTORSN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL19LowerVECTOR_SHUFFLEN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL19LowerWRITE_REGISTERN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL19isFloatingPointZeroN4llvm7SDValueE 0
_ZL19isSingletonVEXTMaskN4llvm8ArrayRefIiEENS_3EVTERj 0
_ZL20LowerAtomicLoadStoreN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL21IsSingleInstrConstantN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetERKNS_5SDLocE 0
_ZL22AddCombineVUZPToVPADDLPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL22LowerINSERT_VECTOR_ELTN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL23LowerVECTOR_SHUFFLEv8i8N4llvm7SDValueENS_8ArrayRefIiEERNS_12SelectionDAGE 0
_ZL23ReplaceREADCYCLECOUNTERPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGEPKNS_12ARMSubtargetE 0
_ZL23isLegalAddressImmediatelN4llvm3EVTEPKNS_12ARMSubtargetE 0
_ZL24AddCombineTo64BitSMLAL16PN4llvm6SDNodeES1_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL25PerformORCombineToSMULWBTPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL25isLegalT1AddressImmediatelN4llvm3EVTE 0
_ZL25isLegalT2AddressImmediatelN4llvm3EVTEPKNS_12ARMSubtargetE 0
_ZL26PerformBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL28AddRequiredExtensionForVMULLN4llvm7SDValueERNS_12SelectionDAGERKNS_3EVTES5_j 0
_ZL30AddCombineBUILD_VECTORToVPADDLPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 0
_ZL38LowerReverse_VECTOR_SHUFFLEv16i8_v8i16N4llvm7SDValueERNS_12SelectionDAGE 0
_ZL9LowerSDIVN4llvm7SDValueERNS_12SelectionDAGE 0
_ZL9LowerUDIVN4llvm7SDValueERNS_12SelectionDAGE 0
_ZNK4llvm17ARMTargetLowering17getTargetNodeNameEj 0
_ZZNK4llvm17ARMTargetLowering18ReconstructShuffleENS_7SDValueERNS_12SelectionDAGEEN17ShuffleSourceInfoeqES1_ 0
_ZL19ExpandREAD_REGISTERPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 2
_ZL23lowerCTPOP32BitElementsPN4llvm6SDNodeERNS_12SelectionDAGE 2
_ZNK4llvm17ARMTargetLowering12duplicateCmpENS_7SDValueERNS_12SelectionDAGE 2
_ZNK4llvm17ARMTargetLowering16LowerFLT_ROUNDS_ENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering17OptimizeVFPBrcondENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering19LowerShiftLeftPartsENS_7SDValueERNS_12SelectionDAGE 3
_ZL14LowerSDIV_v4i8N4llvm7SDValueES0_RKNS_5SDLocERNS_12SelectionDAGE 4
_ZL19getCTPOP16BitCountsPN4llvm6SDNodeERNS_12SelectionDAGE 4
_ZL23lowerCTPOP16BitElementsPN4llvm6SDNodeERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering17ExpandDIV_WindowsENS_7SDValueERNS_12SelectionDAGEbRNS_15SmallVectorImplIS1_EE 4
_ZNK4llvm17ARMTargetLowering8LowerREMEPNS_6SDNodeERNS_12SelectionDAGE 4
_ZNK4llvm17ARMTargetLowering12LowerFSINCOSENS_7SDValueERNS_12SelectionDAGE 5
_ZL12isAddSubZExtPN4llvm6SDNodeERNS_12SelectionDAGE 6
_ZNK4llvm17ARMTargetLowering13LowerFP_ROUNDENS_7SDValueERNS_12SelectionDAGE 6
_ZNK4llvm17ARMTargetLowering20LowerShiftRightPartsENS_7SDValueERNS_12SelectionDAGE 6
_ZNK4llvm17ARMTargetLowering33isDesirableToTransformToIntegerOpEjNS_3EVTE 6
_ZL25ReplaceCMP_SWAP_64ResultsPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_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
_ZNK4llvm17ARMTargetLowering14LowerFP_EXTENDENS_7SDValueERNS_12SelectionDAGE 9
_ZNK4llvm17ARMTargetLowering20LowerEH_SJLJ_LONGJMPENS_7SDValueERNS_12SelectionDAGE 9
_ZL23BitsProperlyConcatenateRKN4llvm5APIntES2_ 11
_ZL20LowerInterruptReturnRN4llvm15SmallVectorImplINS_7SDValueEEERKNS_5SDLocERNS_12SelectionDAGE 12
_ZNK4llvm17ARMTargetLowering15LowerRETURNADDRENS_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
_ZNK4llvm17ARMTargetLowering15LowerSignedALUOENS_7SDValueERNS_12SelectionDAGE 18
_ZNK4llvm17ARMTargetLowering33shouldConvertConstantLoadToIntImmERKNS_5APIntEPNS_4TypeE 19
_ZL17LowerATOMIC_FENCEN4llvm7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 21
_ZL8ParseBFIPN4llvm6SDNodeERNS_5APIntES3_ 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
_ZNK4llvm17ARMTargetLowering21EmitSjLjDispatchBlockERNS_12MachineInstrEPNS_17MachineBasicBlockE 32
_ZNK4llvm17ARMTargetLowering22SetupEntryBlockForSjLjERNS_12MachineInstrEPNS_17MachineBasicBlockES4_i 32
_ZNK4llvm17ARMTargetLowering27LowerEH_SJLJ_SETUP_DISPATCHENS_7SDValueERNS_12SelectionDAGE 32
_ZNK4llvm17ARMTargetLowering20VarArgStyleRegistersERNS_7CCStateERNS_12SelectionDAGERKNS_5SDLocERNS_7SDValueEjjb 34
_ZNK4llvm17ARMTargetLowering13getARMXALUOOpENS_7SDValueERNS_12SelectionDAGERS1_ 36
_ZL13isReverseMaskN4llvm8ArrayRefIiEENS_3EVTE 37
_ZNK4llvm17ARMTargetLowering10LowerBR_JTENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering16LowerXConstraintENS_3EVTE 37
_ZNK4llvm17ARMTargetLowering17LowerBlockAddressENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering20getJumpTableEncodingEv 37
_ZNK4llvm17ARMTargetLowering22isCheapToSpeculateCttzEv 37
_ZNK4llvm17ARMTargetLowering20LowerToTLSExecModelsEPNS_19GlobalAddressSDNodeERNS_12SelectionDAGENS_8TLSModel5ModelE 39
_ZNK4llvm17ARMTargetLowering23isExtractSubvectorCheapENS_3EVTES1_j 40
_ZNK4llvm17ARMTargetLowering20lowerInterleavedLoadEPNS_8LoadInstENS_8ArrayRefIPNS_17ShuffleVectorInstEEENS3_IjEEj 42
_ZL19PerformUMLALCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 44
_ZL22WinDBZCheckDenominatorRN4llvm12SelectionDAGEPNS_6SDNodeENS_7SDValueE 45
_ZL13getZeroVectorN4llvm3EVTERNS_12SelectionDAGERKNS_5SDLocE 47
_ZNK4llvm17ARMTargetLowering21alignLoopsWithOptSizeEv 47
_ZL9LowerCTTZPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 48
_ZNK4llvm17ARMTargetLowering14LowerFRAMEADDRENS_7SDValueERNS_12SelectionDAGE 48
_ZL20hasNormalLoadOperandPN4llvm6SDNodeE 49
_ZNK4llvm17ARMTargetLowering25LowerGlobalAddressWindowsENS_7SDValueERNS_12SelectionDAGE 52
_ZNK4llvm17ARMTargetLowering25getNumInterleavedAccessesEPNS_10VectorTypeERKNS_10DataLayoutE 53
_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
_ZL32CombineVMOVDRRCandidateWithVecOpPKN4llvm6SDNodeERNS_12SelectionDAGE 64
_ZNK4llvm17ARMTargetLowering28isLegalInterleavedAccessTypeEPNS_10VectorTypeERKNS_10DataLayoutE 71
_ZL22allUsersAreInFunctionsPKN4llvm5ValueE 74
_ZNK4llvm17ARMTargetLowering26shouldExpandAtomicLoadInIREPNS_8LoadInstE 76
_ZNK4llvm17ARMTargetLowering27shouldExpandAtomicStoreInIREPNS_9StoreInstE 78
_ZNK4llvm17ARMTargetLowering27LowerGlobalTLSAddressDarwinENS_7SDValueERNS_12SelectionDAGE 79
_ZNK4llvm17ARMTargetLowering14StoreByValRegsERNS_7CCStateERNS_12SelectionDAGERKNS_5SDLocERNS_7SDValueEPKNS_5ValueEjij 81
_ZL19isVZIP_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 85
_ZL19isVUZP_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 88
_ZL20LowerVectorFP_TO_INTN4llvm7SDValueERNS_12SelectionDAGE 91
_ZL19isVTRN_v_undef_MaskN4llvm8ArrayRefIiEENS_3EVTERj 92
_ZNK4llvm17ARMTargetLowering18isShuffleMaskLegalENS_8ArrayRefIiEENS_3EVTE 93
_ZL22GeneratePerfectShufflejN4llvm7SDValueES0_RNS_12SelectionDAGERKNS_5SDLocE 100
_ZL13CombineVLDDUPPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 103
_ZL22PerformVDUPLANECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 103
_ZL21SkipExtensionForVMULLPN4llvm6SDNodeERNS_12SelectionDAGE 106
_ZL7isSHL16RKN4llvm7SDValueE 111
_ZNK4llvm17ARMTargetLowering29isDesirableToCommuteWithShiftEPKNS_6SDNodeENS_12CombineLevelE 114
_ZNK4llvm17ARMTargetLowering29shouldExpandAtomicCmpXchgInIREPNS_17AtomicCmpXchgInstE 116
_ZNK4llvm17ARMTargetLowering14LowerFP_TO_INTENS_7SDValueERNS_12SelectionDAGE 117
_ZNK4llvm17ARMTargetLowering21useLoadStackGuardNodeEv 126
_ZL10isVZIPMaskN4llvm8ArrayRefIiEENS_3EVTERj 127
_ZNK4llvm17ARMTargetLowering22mayBeEmittedAsTailCallEPKNS_8CallInstE 128
_ZL21allUsersAreInFunctionPKN4llvm5ValueEPKNS_8FunctionE 130
_ZNK4llvm17ARMTargetLowering11LowerSELECTENS_7SDValueERNS_12SelectionDAGE 146
_ZL20checkVSELConstraintsN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesERbS5_ 156
_ZL20LowerVectorINT_TO_FPN4llvm7SDValueERNS_12SelectionDAGE 160
_ZNK4llvm17ARMTargetLowering18ReconstructShuffleENS_7SDValueERNS_12SelectionDAGE 160
_ZL5isS16RKN4llvm7SDValueERNS_12SelectionDAGE 167
_ZL8LowerMULN4llvm7SDValueERNS_12SelectionDAGE 177
_ZNK4llvm17ARMTargetLowering14LowerINT_TO_FPENS_7SDValueERNS_12SelectionDAGE 186
_ZNK4llvm17ARMTargetLowering16emitLeadingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 186
_ZL12isSimpleTypePN4llvm4TypeE 194
_ZNK4llvm17ARMTargetLowering24isVectorLoadExtDesirableENS_7SDValueE 198
_ZL16getDivRemArgListPKN4llvm6SDNodeEPNS_11LLVMContextEPKNS_12ARMSubtargetE 199
_ZL16getDivRemLibcallPKN4llvm6SDNodeENS_3MVT15SimpleValueTypeE 199
_ZL10isVUZPMaskN4llvm8ArrayRefIiEENS_3EVTERj 200
_ZNK4llvm17ARMTargetLowering11LowerDivRemENS_7SDValueERNS_12SelectionDAGE 205
_ZNK4llvm17ARMTargetLowering17emitTrailingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 213
_ZNK4llvm17ARMTargetLowering21LowerGlobalTLSAddressENS_7SDValueERNS_12SelectionDAGE 219
_ZNK4llvm17ARMTargetLowering25canCombineStoreAndExtractEPNS_4TypeEPNS_5ValueERj 219
_ZNK4llvm17ARMTargetLowering30getSingleConstraintMatchWeightERNS_14TargetLowering14AsmOperandInfoEPKc 225
_ZL7isSRA16RKN4llvm7SDValueE 228
_ZL12isVShiftLImmN4llvm7SDValueENS_3EVTEbRl 247
_ZL10isVTRNMaskN4llvm8ArrayRefIiEENS_3EVTERj 255
_ZL26isNEONTwoResultShuffleMaskN4llvm8ArrayRefIiEENS_3EVTERjRb 255
_ZNK4llvm17ARMTargetLowering11LowerBRCONDENS_7SDValueERNS_12SelectionDAGE 271
_ZL14isZeroExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 292
_ZL12isVShiftRImmN4llvm7SDValueENS_3EVTEbbRl 298
_ZNK4llvm17ARMTargetLowering25shouldExpandAtomicRMWInIREPNS_13AtomicRMWInstE 315
_ZNK4llvm17ARMTargetLowering7makeDMBERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEENS_6ARM_MB7MemBOptE 317
_ZNK4llvm17ARMTargetLowering20emitStoreConditionalERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_5ValueES7_NS_14AtomicOrderingE 335
_ZNK4llvm17ARMTargetLowering28getExceptionSelectorRegisterEPKNS_8ConstantE 348
_ZL18PerformVCVTCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 352
_ZL14isSignExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 354
_ZNK4llvm17ARMTargetLowering14emitLoadLinkedERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_5ValueENS_14AtomicOrderingE 360
_ZNK4llvm17ARMTargetLowering15EmitStructByvalERNS_12MachineInstrEPNS_17MachineBasicBlockE 360
_ZL18PerformVDIVCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 367
_ZNK4llvm17ARMTargetLowering10isFNegFreeENS_3EVTE 385
_ZNK4llvm17ARMTargetLowering19getOptimalMemOpTypeEmjjbbbRNS_15MachineFunctionE 387
_ZL21PerformORCombineToBFIPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 419
_ZNK4llvm17ARMTargetLowering11HandleByValEPNS_7CCStateERjj 419
_ZNK4llvm17ARMTargetLowering16PassF64ArgInRegsERKNS_5SDLocERNS_12SelectionDAGENS_7SDValueERS6_RNS_11SmallVectorISt4pairIjS6_ELj8EEERNS_11CCValAssignESE_S7_RNS_15SmallVectorImplIS6_EENS_3ISD10ArgFlagsTyE 443
_ZNK4llvm17ARMTargetLowering27getExceptionPointerRegisterEPKNS_8ConstantE 448
_ZL22isExtendedBUILD_VECTORPN4llvm6SDNodeERNS_12SelectionDAGEb 518
_ZNK4llvm17ARMTargetLowering15ExpandInlineAsmEPNS_8CallInstE 533
_ZL12getVShiftImmN4llvm7SDValueEjRl 545
_ZL29PerformARMBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 554
_ZL28PerformVECTOR_SHUFFLECombinePN4llvm6SDNodeERNS_12SelectionDAGE 567
_ZNK4llvm17ARMTargetLowering27shouldInsertFencesForAtomicEPKNS_11InstructionE 568
_ZL11FPCCToARMCCN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesES4_Rb 570
_ZNK4llvm17ARMTargetLowering14isTruncateFreeEPNS_4TypeES2_ 574
_ZNK4llvm17ARMTargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE 589
_ZNK4llvm17ARMTargetLowering23PerformCMOVToBFICombineEPNS_6SDNodeERNS_12SelectionDAGE 592
_ZNK4llvm17ARMTargetLowering9getVFPCmpENS_7SDValueES1_RNS_12SelectionDAGERKNS_5SDLocEb 599
_ZNK4llvm17ARMTargetLowering33IsEligibleForTailCallOptimizationENS_7SDValueEjbbbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS2_INS3_8InputArgEEERNS_12SelectionDAGE 648
_ZL30ConvertBooleanCarryToCarryFlagN4llvm7SDValueERNS_12SelectionDAGE 652
_ZNK4llvm17ARMTargetLowering17LowerUnsignedALUOENS_7SDValueERNS_12SelectionDAGE 653
_ZNK4llvm17ARMTargetLowering24LowerGlobalAddressDarwinENS_7SDValueERNS_12SelectionDAGE 671
_ZL22PerformAddeSubeCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 845
_ZL16Expand64BitShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 855
_ZN4llvm3ARM22isBitFieldInvertedMaskEj 907
_ZL13ExpandBITCASTPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 921
_ZNK4llvm17ARMTargetLowering16LowerMemOpCallToENS_7SDValueES1_S1_RKNS_5SDLocERNS_12SelectionDAGERKNS_11CCValAssignENS_3ISD10ArgFlagsTyE 928
_ZNK4llvm17ARMTargetLowering18isUsedByReturnOnlyEPNS_6SDNodeERNS_7SDValueE 931
_ZL17isNEONModifiedImmmmjRN4llvm12SelectionDAGERKNS_5SDLocERNS_3EVTEbNS_14NEONModImmTypeE 983
_ZNK4llvm17ARMTargetLowering20GetF64FormalArgumentERNS_11CCValAssignES2_RNS_7SDValueERNS_12SelectionDAGERKNS_5SDLocE 1009
_ZNK4llvm17ARMTargetLowering18ReplaceNodeResultsEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 1045
_ZL21AddCombineTo64bitMLALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1098
_ZNK4llvm17ARMTargetLowering29AdjustInstrPostInstrSelectionERNS_12MachineInstrEPNS_6SDNodeE 1105
_ZNK4llvm17ARMTargetLowering17LowerBUILD_VECTORENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1150
_ZNK4llvm17ARMTargetLowering14createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1217
_ZL30ConvertCarryFlagToBooleanCarryN4llvm7SDValueENS_3EVTERNS_12SelectionDAGE 1218
_ZNK4llvm17ARMTargetLowering17LowerConstantPoolENS_7SDValueERNS_12SelectionDAGE 1235
_ZL23isSaturatingConditionalRKN4llvm7SDValueERS0_RmRb 1276
_ZNK4llvm17ARMTargetLowering15LowerConstantFPENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1303
_ZNK4llvm17ARMTargetLowering20isOffsetFoldingLegalEPKNS_19GlobalAddressSDNodeE 1318
_ZL23PerformInsertEltCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1319
_ZL21promoteToConstantPoolPKN4llvm11GlobalValueERNS_12SelectionDAGENS_3EVTERKNS_5SDLocE 1348
_ZNK4llvm17ARMTargetLowering25getPreIndexedAddressPartsEPNS_6SDNodeERNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 1416
_ZL22AddCombineTo64bitUMAALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1422
_ZL20PerformExtendCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1430
_ZNK4llvm17ARMTargetLowering19isLegalAddImmediateEl 1440
_ZL17PerformSUBCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1489
_ZNK4llvm17ARMTargetLowering21LowerGlobalAddressELFENS_7SDValueERNS_12SelectionDAGE 1499
_ZL17PerformXORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1505
_ZL28isLowerSaturatingConditionalRKN4llvm7SDValueERS0_S3_ 1547
_ZNK4llvm17ARMTargetLowering10isReadOnlyEPKNS_11GlobalValueE 1563
_ZL7isSRL16RKN4llvm7SDValueE 1606
_ZL24getT2IndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 1675
_ZL17PerformMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1762
_ZNK4llvm17ARMTargetLowering7getCMOVERKNS_5SDLocENS_3EVTENS_7SDValueES5_S5_S5_S5_RNS_12SelectionDAGE 1855
_ZNK4llvm17ARMTargetLowering14LowerSELECT_CCENS_7SDValueERNS_12SelectionDAGE 1874
_ZNK4llvm17ARMTargetLowering12isFPImmLegalERKNS_7APFloatENS_3EVTE 1920
_ZNK4llvm17ARMTargetLowering10LowerBR_CCENS_7SDValueERNS_12SelectionDAGE 1941
_ZL18PerformADDECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1955
_ZNK4llvm17ARMTargetLowering20PerformBRCONDCombineEPNS_6SDNodeERNS_12SelectionDAGE 1969
_ZL23PerformIntrinsicCombinePN4llvm6SDNodeERNS_12SelectionDAGE 2017
_ZNK4llvm17ARMTargetLowering18LowerGlobalAddressENS_7SDValueERNS_12SelectionDAGE 2143
_ZL22PerformAddcSubcCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2289
_ZNK4llvm17ARMTargetLowering18PerformCMOVCombineEPNS_6SDNodeERNS_12SelectionDAGE 2317
_ZNK4llvm17ARMTargetLowering23LowerINTRINSIC_WO_CHAINENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2381
_ZNK4llvm17ARMTargetLowering29isLegalT1ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 2498
_ZL10emitPostLdPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2532
_ZL10emitPostStPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2532
_ZL11getLdOpcodejbb 2532
_ZL11getStOpcodejbb 2532
_ZL19PerformShiftCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2698
_ZL16PerformORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2916
_ZNK4llvm17ARMTargetLowering18getTgtMemIntrinsicERNS_18TargetLoweringBase13IntrinsicInfoERKNS_8CallInstERNS_15MachineFunctionEj 3037
_ZL25getARMIndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 3109
_ZNK4llvm17ARMTargetLowering9getARMCmpENS_7SDValueES1_NS_3ISD8CondCodeERS1_RNS_12SelectionDAGERKNS_5SDLocE 3210
_ZL12IntCCToARMCCN4llvm3ISD8CondCodeE 3314
_ZL21PerformVMOVDRRCombinePN4llvm6SDNodeERNS_12SelectionDAGE 3327
_ZNK4llvm17ARMTargetLowering30allowsMisalignedMemoryAccessesENS_3EVTEjjPb 3390
_ZNK4llvm17ARMTargetLowering10isZExtFreeENS_7SDValueENS_3EVTE 3915
_ZNK4llvm17ARMTargetLowering26getPostIndexedAddressPartsEPNS_6SDNodeES2_RNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 4051
_ZNK4llvm17ARMTargetLowering12useSoftFloatEv 4333
_ZNK4llvm17ARMTargetLowering20getScalingFactorCostERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEj 4630
_ZNK4llvm17ARMTargetLowering14isTruncateFreeENS_3EVTES1_ 4857
_ZL17PerformANDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 5011
_ZN4llvm17ARMTargetLoweringC2ERKNS_13TargetMachineERKNS_12ARMSubtargetE 5017
_ZL22isHomogeneousAggregatePN4llvm4TypeER10HABaseTypeRm 5472
_ZL23LowerEXTRACT_VECTOR_ELTN4llvm7SDValueERNS_12SelectionDAGE 5583
_ZL21PerformVMOVRRDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 6665
_ZNK4llvm17ARMTargetLowering15LowerCallResultENS_7SDValueES1_jbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EEbS1_ 6983
_ZL30combineSelectAndUseCommutativePN4llvm6SDNodeEbRNS_14TargetLowering15DAGCombinerInfoE 7463
_ZNK4llvm17ARMTargetLowering9LowerCallERNS_14TargetLowering16CallLoweringInfoERNS_15SmallVectorImplINS_7SDValueEEE 7557
_ZNK4llvm17ARMTargetLowering28getRegForInlineAsmConstraintEPKNS_18TargetRegisterInfoENS_9StringRefENS_3MVTE 8808
_ZNK4llvm17ARMTargetLowering20isLegalICmpImmediateEl 8970
_ZNK4llvm17ARMTargetLowering29isLegalT2ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 9390
_ZNK4llvm17ARMTargetLowering18getSetCCResultTypeERKNS_10DataLayoutERNS_11LLVMContextENS_3EVTE 10538
_ZNK4llvm17ARMTargetLowering22shouldAlignPointerArgsEPNS_8CallInstERjS3_ 10686
_ZL17CombineBaseUpdatePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 11091
_ZN4llvm17ARMTargetLowering16addDRTypeForNEONENS_3MVTE 12995
_ZNK4llvm17ARMTargetLowering11LowerReturnENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS_5SDLocERNS_12SelectionDAGE 13273
_ZNK4llvm17ARMTargetLowering20LowerFormalArgumentsENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EE 13604
_ZNK4llvm17ARMTargetLowering16finalizeLoweringERNS_15MachineFunctionE 14607
_ZN4llvm17ARMTargetLowering16addQRTypeForNEONENS_3MVTE 15587
_ZNK4llvm17ARMTargetLowering29computeKnownBitsForTargetNodeENS_7SDValueERNS_9KnownBitsERKNS_5APIntERKNS_12SelectionDAGEj 17337
_ZNK4llvm17ARMTargetLowering28targetShrinkDemandedConstantENS_7SDValueERKNS_5APIntERNS_14TargetLowering17TargetLoweringOptE 18790
_ZL19PerformSTORECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 19167
_ZL18PerformLOADCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 20738
_ZL17PerformADDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 21064
_ZNK4llvm17ARMTargetLowering17CCAssignFnForCallEjb 22071
_ZNK4llvm17ARMTargetLowering14CanLowerReturnEjRNS_15MachineFunctionEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERNS_11LLVMContextE 22426
_ZNK4llvm17ARMTargetLowering14LowerOperationENS_7SDValueERNS_12SelectionDAGE 22819
_ZN4llvm17ARMTargetLowering14addTypeForNEONENS_3MVTES1_S1_ 28582
_ZL18PerformSHLSimplifyPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 29026
_ZNK4llvm17ARMTargetLowering29getABIAlignmentForCallingConvEPNS_4TypeENS_10DataLayoutE 32795
_ZL19combineSelectAndUsePN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEb 33810
_ZL26isConditionalZeroOrAllOnesPN4llvm6SDNodeEbRNS_7SDValueERbS3_RNS_12SelectionDAGE 33810
_ZNK4llvm17ARMTargetLowering41functionArgumentNeedsConsecutiveRegistersEPNS_4TypeEjb 34291
_ZL29PerformADDCombineWithOperandsPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 42052
_ZNK4llvm17ARMTargetLowering19CCAssignFnForReturnEjb 44444
_ZNK4llvm17ARMTargetLowering21isLegalAddressingModeERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEjPNS_11InstructionE 45481
_ZNK4llvm17ARMTargetLowering17CCAssignFnForNodeEjbb 66515
_ZNK4llvm17ARMTargetLowering23getEffectiveCallingConvEjb 100806
_ZNK4llvm17ARMTargetLowering23getSchedulingPreferenceEPNS_6SDNodeE 139951
_ZNK4llvm17ARMTargetLowering17PerformDAGCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 164683
_ZNK4llvm17ARMTargetLowering17getConstraintTypeENS_9StringRefE 200512
_ZNK4llvm17ARMTargetLowering14getRegClassForENS_3MVTE 216235
_ZNK4llvm17ARMTargetLowering23findRepresentativeClassEPKNS_18TargetRegisterInfoENS_3MVTE 571938

Generated by: LCOV version 1.13