LCOV - code coverage report
Current view: top level - lib/Target/ARM - ARMISelLowering.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 5143 6405 80.3 %
Date: 2018-10-20 13:21:21 Functions: 253 299 84.6 %
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
_ZNK4llvm17ARMTargetLowering12duplicateCmpENS_7SDValueERNS_12SelectionDAGE 2
_ZNK4llvm17ARMTargetLowering16LowerFLT_ROUNDS_ENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering17OptimizeVFPBrcondENS_7SDValueERNS_12SelectionDAGE 3
_ZNK4llvm17ARMTargetLowering19LowerShiftLeftPartsENS_7SDValueERNS_12SelectionDAGE 3
_ZL14LowerSDIV_v4i8N4llvm7SDValueES0_RKNS_5SDLocERNS_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 23
_ZNK4llvm17ARMTargetLowering16LowerDIV_WindowsENS_7SDValueERNS_12SelectionDAGEb 23
_ZL20ReplaceLongIntrinsicPN4llvm6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 24
_ZNK4llvm17ARMTargetLowering22LowerWindowsDIVLibCallENS_7SDValueERNS_12SelectionDAGEbRS1_ 27
_ZL19MatchingStackOffsetN4llvm7SDValueEjNS_3ISD10ArgFlagsTyERNS_16MachineFrameInfoEPKNS_19MachineRegisterInfoEPKNS_15TargetInstrInfoE 31
_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
_ZNK4llvm17ARMTargetLowering16LowerXConstraintENS_3EVTE 37
_ZNK4llvm17ARMTargetLowering17LowerBlockAddressENS_7SDValueERNS_12SelectionDAGE 37
_ZNK4llvm17ARMTargetLowering22isCheapToSpeculateCttzEv 37
_ZNK4llvm17ARMTargetLowering10LowerBR_JTENS_7SDValueERNS_12SelectionDAGE 38
_ZNK4llvm17ARMTargetLowering20getJumpTableEncodingEv 38
_ZNK4llvm17ARMTargetLowering20LowerToTLSExecModelsEPNS_19GlobalAddressSDNodeERNS_12SelectionDAGENS_8TLSModel5ModelE 39
_ZNK4llvm17ARMTargetLowering23isExtractSubvectorCheapENS_3EVTES1_j 40
_ZNK4llvm17ARMTargetLowering20lowerInterleavedLoadEPNS_8LoadInstENS_8ArrayRefIPNS_17ShuffleVectorInstEEENS3_IjEEj 42
_ZL19PerformUMLALCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 44
_ZL22WinDBZCheckDenominatorRN4llvm12SelectionDAGEPNS_6SDNodeENS_7SDValueE 45
_ZNK4llvm17ARMTargetLowering21alignLoopsWithOptSizeEv 47
_ZL20hasNormalLoadOperandPN4llvm6SDNodeE 48
_ZL9LowerCTTZPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 48
_ZNK4llvm17ARMTargetLowering14LowerFRAMEADDRENS_7SDValueERNS_12SelectionDAGE 48
_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
_ZL13getZeroVectorN4llvm3EVTERNS_12SelectionDAGERKNS_5SDLocE 71
_ZNK4llvm17ARMTargetLowering28isLegalInterleavedAccessTypeEPNS_10VectorTypeERKNS_10DataLayoutE 71
_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
_ZNK4llvm17ARMTargetLowering11LowerSELECTENS_7SDValueERNS_12SelectionDAGE 140
_ZNK4llvm17ARMTargetLowering22mayBeEmittedAsTailCallEPKNS_8CallInstE 142
_ZL21allUsersAreInFunctionPKN4llvm5ValueEPKNS_8FunctionE 148
_ZL20checkVSELConstraintsN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesERbS5_ 156
_ZNK4llvm17ARMTargetLowering18ReconstructShuffleENS_7SDValueERNS_12SelectionDAGE 157
_ZL20LowerVectorINT_TO_FPN4llvm7SDValueERNS_12SelectionDAGE 160
_ZL5isS16RKN4llvm7SDValueERNS_12SelectionDAGE 167
_ZL8LowerMULN4llvm7SDValueERNS_12SelectionDAGE 177
_ZNK4llvm17ARMTargetLowering14LowerINT_TO_FPENS_7SDValueERNS_12SelectionDAGE 186
_ZNK4llvm17ARMTargetLowering16emitLeadingFenceERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEEPNS_11InstructionENS_14AtomicOrderingE 186
_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
_ZL10isVTRNMaskN4llvm8ArrayRefIiEENS_3EVTERj 255
_ZL26isNEONTwoResultShuffleMaskN4llvm8ArrayRefIiEENS_3EVTERjRb 255
_ZL12isVShiftLImmN4llvm7SDValueENS_3EVTEbRl 271
_ZNK4llvm17ARMTargetLowering11LowerBRCONDENS_7SDValueERNS_12SelectionDAGE 281
_ZL14isZeroExtendedPN4llvm6SDNodeERNS_12SelectionDAGE 292
_ZNK4llvm17ARMTargetLowering25shouldExpandAtomicRMWInIREPNS_13AtomicRMWInstE 315
_ZNK4llvm17ARMTargetLowering7makeDMBERNS_9IRBuilderINS_14ConstantFolderENS_24IRBuilderDefaultInserterEEENS_6ARM_MB7MemBOptE 317
_ZL12isVShiftRImmN4llvm7SDValueENS_3EVTEbbRl 322
_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
_ZNK4llvm17ARMTargetLowering19getOptimalMemOpTypeEmjjbbbRNS_15MachineFunctionE 387
_ZNK4llvm17ARMTargetLowering11HandleByValEPNS_7CCStateERjj 419
_ZL21PerformORCombineToBFIPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 420
_ZNK4llvm17ARMTargetLowering10isFNegFreeENS_3EVTE 437
_ZNK4llvm17ARMTargetLowering27getExceptionPointerRegisterEPKNS_8ConstantE 448
_ZL22isExtendedBUILD_VECTORPN4llvm6SDNodeERNS_12SelectionDAGEb 518
_ZL29PerformARMBUILD_VECTORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 542
_ZNK4llvm17ARMTargetLowering16PassF64ArgInRegsERKNS_5SDLocERNS_12SelectionDAGENS_7SDValueERS6_RNS_11SmallVectorISt4pairIjS6_ELj8EEERNS_11CCValAssignESE_S7_RNS_15SmallVectorImplIS6_EENS_3ISD10ArgFlagsTyE 551
_ZL28PerformVECTOR_SHUFFLECombinePN4llvm6SDNodeERNS_12SelectionDAGE 565
_ZNK4llvm17ARMTargetLowering27shouldInsertFencesForAtomicEPKNS_11InstructionE 568
_ZL11FPCCToARMCCN4llvm3ISD8CondCodeERNS_5ARMCC9CondCodesES4_Rb 570
_ZNK4llvm17ARMTargetLowering14isTruncateFreeEPNS_4TypeES2_ 575
_ZNK4llvm17ARMTargetLowering27EmitInstrWithCustomInserterERNS_12MachineInstrEPNS_17MachineBasicBlockE 589
_ZL12getVShiftImmN4llvm7SDValueEjRl 593
_ZNK4llvm17ARMTargetLowering23PerformCMOVToBFICombineEPNS_6SDNodeERNS_12SelectionDAGE 593
_ZNK4llvm17ARMTargetLowering9getVFPCmpENS_7SDValueES1_RNS_12SelectionDAGERKNS_5SDLocEb 599
_ZNK4llvm17ARMTargetLowering15ExpandInlineAsmEPNS_8CallInstE 625
_ZL30ConvertBooleanCarryToCarryFlagN4llvm7SDValueERNS_12SelectionDAGE 652
_ZNK4llvm17ARMTargetLowering17LowerUnsignedALUOENS_7SDValueERNS_12SelectionDAGE 653
_ZNK4llvm17ARMTargetLowering24LowerGlobalAddressDarwinENS_7SDValueERNS_12SelectionDAGE 671
_ZNK4llvm17ARMTargetLowering33IsEligibleForTailCallOptimizationENS_7SDValueEjbbbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS2_INS3_8InputArgEEERNS_12SelectionDAGE 693
_ZL22PerformAddeSubeCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 845
_ZL16Expand64BitShiftPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 855
_ZN4llvm3ARM22isBitFieldInvertedMaskEj 873
_ZL13ExpandBITCASTPN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 921
_ZNK4llvm17ARMTargetLowering16LowerMemOpCallToENS_7SDValueES1_S1_RKNS_5SDLocERNS_12SelectionDAGERKNS_11CCValAssignENS_3ISD10ArgFlagsTyE 936
_ZNK4llvm17ARMTargetLowering18isUsedByReturnOnlyEPNS_6SDNodeERNS_7SDValueE 985
_ZL17isNEONModifiedImmmmjRN4llvm12SelectionDAGERKNS_5SDLocERNS_3EVTEbNS_14NEONModImmTypeE 1035
_ZNK4llvm17ARMTargetLowering18ReplaceNodeResultsEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE 1045
_ZNK4llvm17ARMTargetLowering20GetF64FormalArgumentERNS_11CCValAssignES2_RNS_7SDValueERNS_12SelectionDAGERKNS_5SDLocE 1075
_ZL21AddCombineTo64bitMLALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1098
_ZNK4llvm17ARMTargetLowering29AdjustInstrPostInstrSelectionERNS_12MachineInstrEPNS_6SDNodeE 1105
_ZNK4llvm17ARMTargetLowering17LowerBUILD_VECTORENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1164
_ZL30ConvertCarryFlagToBooleanCarryN4llvm7SDValueENS_3EVTERNS_12SelectionDAGE 1218
_ZNK4llvm17ARMTargetLowering14createFastISelERNS_20FunctionLoweringInfoEPKNS_17TargetLibraryInfoE 1221
_ZNK4llvm17ARMTargetLowering17LowerConstantPoolENS_7SDValueERNS_12SelectionDAGE 1266
_ZL23isSaturatingConditionalRKN4llvm7SDValueERS0_RmRb 1287
_ZNK4llvm17ARMTargetLowering15LowerConstantFPENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1317
_ZL23PerformInsertEltCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1319
_ZNK4llvm17ARMTargetLowering20isOffsetFoldingLegalEPKNS_19GlobalAddressSDNodeE 1326
_ZL21promoteToConstantPoolPKN4llvm17ARMTargetLoweringEPKNS_11GlobalValueERNS_12SelectionDAGENS_3EVTERKNS_5SDLocE 1388
_ZNK4llvm17ARMTargetLowering25getPreIndexedAddressPartsEPNS_6SDNodeERNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 1416
_ZL22AddCombineTo64bitUMAALPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1422
_ZL20PerformExtendCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 1432
_ZNK4llvm17ARMTargetLowering19isLegalAddImmediateEl 1446
_ZL17PerformXORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1514
_ZL17PerformSUBCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 1528
_ZNK4llvm17ARMTargetLowering21LowerGlobalAddressELFENS_7SDValueERNS_12SelectionDAGE 1541
_ZL28isLowerSaturatingConditionalRKN4llvm7SDValueERS0_S3_ 1546
_ZNK4llvm17ARMTargetLowering10isReadOnlyEPKNS_11GlobalValueE 1605
_ZL7isSRL16RKN4llvm7SDValueE 1616
_ZL24getT2IndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 1675
_ZL17PerformMULCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1753
_ZNK4llvm17ARMTargetLowering7getCMOVERKNS_5SDLocENS_3EVTENS_7SDValueES5_S5_S5_S5_RNS_12SelectionDAGE 1854
_ZNK4llvm17ARMTargetLowering14LowerSELECT_CCENS_7SDValueERNS_12SelectionDAGE 1873
_ZNK4llvm17ARMTargetLowering12isFPImmLegalERKNS_7APFloatENS_3EVTE 1928
_ZL18PerformADDECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 1955
_ZNK4llvm17ARMTargetLowering10LowerBR_CCENS_7SDValueERNS_12SelectionDAGE 1955
_ZNK4llvm17ARMTargetLowering20PerformBRCONDCombineEPNS_6SDNodeERNS_12SelectionDAGE 1983
_ZL23PerformIntrinsicCombinePN4llvm6SDNodeERNS_12SelectionDAGE 2077
_ZNK4llvm17ARMTargetLowering18LowerGlobalAddressENS_7SDValueERNS_12SelectionDAGE 2185
_ZL22PerformAddcSubcCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2289
_ZNK4llvm17ARMTargetLowering18PerformCMOVCombineEPNS_6SDNodeERNS_12SelectionDAGE 2310
_ZNK4llvm17ARMTargetLowering23LowerINTRINSIC_WO_CHAINENS_7SDValueERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2477
_ZNK4llvm17ARMTargetLowering29isLegalT1ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 2498
_ZL10emitPostLdPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2532
_ZL10emitPostStPN4llvm17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEEPKNS_15TargetInstrInfoERKNS_8DebugLocEjjjjbb 2532
_ZL11getLdOpcodejbb 2532
_ZL11getStOpcodejbb 2532
_ZL19PerformShiftCombinePN4llvm6SDNodeERNS_12SelectionDAGEPKNS_12ARMSubtargetE 2647
_ZL16PerformORCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 2981
_ZNK4llvm17ARMTargetLowering18getTgtMemIntrinsicERNS_18TargetLoweringBase13IntrinsicInfoERKNS_8CallInstERNS_15MachineFunctionEj 3037
_ZL25getARMIndexedAddressPartsPN4llvm6SDNodeENS_3EVTEbRNS_7SDValueES4_RbRNS_12SelectionDAGE 3109
_ZNK4llvm17ARMTargetLowering9getARMCmpENS_7SDValueES1_NS_3ISD8CondCodeERS1_RNS_12SelectionDAGERKNS_5SDLocE 3223
_ZL12IntCCToARMCCN4llvm3ISD8CondCodeE 3327
_ZNK4llvm17ARMTargetLowering30allowsMisalignedMemoryAccessesENS_3EVTEjjPb 3390
_ZL21PerformVMOVDRRCombinePN4llvm6SDNodeERNS_12SelectionDAGE 3484
_ZNK4llvm17ARMTargetLowering10isZExtFreeENS_7SDValueENS_3EVTE 3931
_ZNK4llvm17ARMTargetLowering26getPostIndexedAddressPartsEPNS_6SDNodeES2_RNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE 4051
_ZNK4llvm17ARMTargetLowering12useSoftFloatEv 4386
_ZNK4llvm17ARMTargetLowering20getScalingFactorCostERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEj 4630
_ZNK4llvm17ARMTargetLowering14isTruncateFreeENS_3EVTES1_ 4893
_ZL17PerformANDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 5014
_ZN4llvm17ARMTargetLoweringC2ERKNS_13TargetMachineERKNS_12ARMSubtargetE 5050
_ZL23LowerEXTRACT_VECTOR_ELTN4llvm7SDValueERNS_12SelectionDAGE 5529
_ZL22isHomogeneousAggregatePN4llvm4TypeER10HABaseTypeRm 5585
_ZL21PerformVMOVRRDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 6799
_ZNK4llvm17ARMTargetLowering15LowerCallResultENS_7SDValueES1_jbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EEbS1_ 7026
_ZL30combineSelectAndUseCommutativePN4llvm6SDNodeEbRNS_14TargetLowering15DAGCombinerInfoE 7518
_ZNK4llvm17ARMTargetLowering9LowerCallERNS_14TargetLowering16CallLoweringInfoERNS_15SmallVectorImplINS_7SDValueEEE 7641
_ZNK4llvm17ARMTargetLowering28getRegForInlineAsmConstraintEPKNS_18TargetRegisterInfoENS_9StringRefENS_3MVTE 8808
_ZNK4llvm17ARMTargetLowering20isLegalICmpImmediateEl 9038
_ZNK4llvm17ARMTargetLowering29isLegalT2ScaledAddressingModeERKNS_18TargetLoweringBase8AddrModeENS_3EVTE 9390
_ZNK4llvm17ARMTargetLowering18getSetCCResultTypeERKNS_10DataLayoutERNS_11LLVMContextENS_3EVTE 10625
_ZNK4llvm17ARMTargetLowering22shouldAlignPointerArgsEPNS_8CallInstERjS3_ 10913
_ZL17CombineBaseUpdatePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 11108
_ZN4llvm17ARMTargetLowering16addDRTypeForNEONENS_3MVTE 13025
_ZNK4llvm17ARMTargetLowering11LowerReturnENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS2_IS1_EERKNS_5SDLocERNS_12SelectionDAGE 13429
_ZNK4llvm17ARMTargetLowering20LowerFormalArgumentsENS_7SDValueEjbRKNS_15SmallVectorImplINS_3ISD8InputArgEEERKNS_5SDLocERNS_12SelectionDAGERNS2_IS1_EE 13769
_ZNK4llvm17ARMTargetLowering16finalizeLoweringERNS_15MachineFunctionE 14772
_ZN4llvm17ARMTargetLowering16addQRTypeForNEONENS_3MVTE 15623
_ZNK4llvm17ARMTargetLowering29computeKnownBitsForTargetNodeENS_7SDValueERNS_9KnownBitsERKNS_5APIntERKNS_12SelectionDAGEj 17620
_ZNK4llvm17ARMTargetLowering28targetShrinkDemandedConstantENS_7SDValueERKNS_5APIntERNS_14TargetLowering17TargetLoweringOptE 18783
_ZL19PerformSTORECombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 19167
_ZL18PerformLOADCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 20782
_ZL17PerformADDCombinePN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 21114
_ZNK4llvm17ARMTargetLowering17CCAssignFnForCallEjb 22361
_ZNK4llvm17ARMTargetLowering14CanLowerReturnEjRNS_15MachineFunctionEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERNS_11LLVMContextE 22675
_ZNK4llvm17ARMTargetLowering14LowerOperationENS_7SDValueERNS_12SelectionDAGE 23027
_ZN4llvm17ARMTargetLowering14addTypeForNEONENS_3MVTES1_S1_ 28648
_ZL18PerformSHLSimplifyPN4llvm6SDNodeERNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 29129
_ZNK4llvm17ARMTargetLowering29getABIAlignmentForCallingConvEPNS_4TypeENS_10DataLayoutE 33281
_ZL19combineSelectAndUsePN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEb 34014
_ZL26isConditionalZeroOrAllOnesPN4llvm6SDNodeEbRNS_7SDValueERbS3_RNS_12SelectionDAGE 34014
_ZNK4llvm17ARMTargetLowering41functionArgumentNeedsConsecutiveRegistersEPNS_4TypeEjb 34777
_ZL29PerformADDCombineWithOperandsPN4llvm6SDNodeENS_7SDValueES2_RNS_14TargetLowering15DAGCombinerInfoEPKNS_12ARMSubtargetE 42152
_ZNK4llvm17ARMTargetLowering19CCAssignFnForReturnEjb 44982
_ZNK4llvm17ARMTargetLowering21isLegalAddressingModeERKNS_10DataLayoutERKNS_18TargetLoweringBase8AddrModeEPNS_4TypeEjPNS_11InstructionE 45604
_ZNK4llvm17ARMTargetLowering17CCAssignFnForNodeEjbb 67343
_ZNK4llvm17ARMTargetLowering23getEffectiveCallingConvEjb 102120
_ZNK4llvm17ARMTargetLowering23getSchedulingPreferenceEPNS_6SDNodeE 141597
_ZNK4llvm17ARMTargetLowering17PerformDAGCombineEPNS_6SDNodeERNS_14TargetLowering15DAGCombinerInfoE 165647
_ZNK4llvm17ARMTargetLowering17getConstraintTypeENS_9StringRefE 200512
_ZNK4llvm17ARMTargetLowering14getRegClassForENS_3MVTE 218707
_ZNK4llvm17ARMTargetLowering23findRepresentativeClassEPKNS_18TargetRegisterInfoENS_3MVTE 575700

Generated by: LCOV version 1.13