LCOV - code coverage report
Current view: top level - lib/CodeGen - MachineInstr.cpp (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 743 863 86.1 %
Date: 2018-10-20 13:21:21 Functions: 86 86 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN4llvm22updateDbgValueForSpillERNS_12MachineInstrEi 2
_ZN4llvm12MachineInstr17setPreInstrSymbolERNS_15MachineFunctionEPNS_8MCSymbolE 4
_ZNK4llvm12MachineInstr13getDebugLabelEv 8
_ZNK4llvm12MachineInstr18isConstantValuePHIEv 31
_ZN4llvm21buildDbgValueForSpillERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKS3_i 42
_ZL19computeExprForSpillRKN4llvm12MachineInstrE 44
_ZNK4llvm12MachineInstr34getRegClassConstraintEffectForVRegEjPKNS_19TargetRegisterClassEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoEb 45
_ZN4llvm12MachineInstr18setPostInstrSymbolERNS_15MachineFunctionEPNS_8MCSymbolE 57
_ZN4llvm12MachineInstr16removeFromBundleEv 98
_ZNK4llvm12MachineInstr9emitErrorENS_9StringRefE 109
_ZN4llvm12MachineInstr16unbundleFromSuccEv 118
_ZNK4llvm12MachineInstr5printERNS_11raw_ostreamEbbbbPKNS_15TargetInstrInfoE 134
_ZNK4llvm12MachineInstr38getRegClassConstraintEffectForVRegImplEjjPKNS_19TargetRegisterClassEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE 275
_ZN4llvm12MachineInstr11copyIRFlagsERKNS_11InstructionE 510
_ZNK4llvm12MachineInstr14mergeFlagsWithERKS0_ 1140
_ZNK4llvm12MachineInstr13getBundleSizeEv 1566
_ZNK4llvm12MachineInstr20findInlineAsmFlagIdxEjPj 10620
_ZN4llvm12MachineInstr16removeFromParentEv 11473
_ZN4llvm12MachineInstr12cloneMemRefsERNS_15MachineFunctionERKS0_ 11880
_ZN4llvm12MachineInstr15copyImplicitOpsERNS_15MachineFunctionERKS0_ 15971
_ZNK4llvm12MachineInstr19getInlineAsmDialectEv 24254
_ZN4llvm12MachineInstr14bundleWithSuccEv 24387
_ZN4llvm12MachineInstr13clearKillInfoEv 34329
_ZN4llvm12MachineInstr18clearRegisterDeadsEj 34638
_ZN4llvm12MachineInstr16unbundleFromPredEv 40504
_ZNK4llvm12MachineInstr22hasComplexRegisterTiesEv 42391
_ZL16hasIdenticalMMOsN4llvm8ArrayRefIPNS_17MachineMemOperandEEES3_ 42427
_ZNK4llvm12MachineInstr27getRegClassConstraintEffectEjPKNS_19TargetRegisterClassEPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE 43155
_ZN4llvm12MachineInstr18cloneMergedMemRefsERNS_15MachineFunctionENS_8ArrayRefIPKS0_EE 44411
_ZN4llvm12MachineInstr14bundleWithPredEv 55563
_ZL18tryToGetTargetInfoRKN4llvm12MachineInstrERPKNS_18TargetRegisterInfoERPKNS_19MachineRegisterInfoERPKNS_19TargetIntrinsicInfoERPKNS_15TargetInstrInfoE 61546
_ZNK4llvm12MachineInstr5printERNS_11raw_ostreamERNS_17ModuleSlotTrackerEbbbbPKNS_15TargetInstrInfoE 61546
_ZN4llvm12MachineInstr23changeDebugValuesDefRegEj 81881
_ZN4llvm12MachineInstr18substituteRegisterEjjjRKNS_18TargetRegisterInfoE 104395
_ZN4llvm12MachineInstrC2ERNS_15MachineFunctionERKS0_ 109227
_ZNK4llvm12MachineInstr21getRegClassConstraintEjPKNS_15TargetInstrInfoEPKNS_18TargetRegisterInfoE 113597
_ZN4llvm7BuildMIERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocERKNS_11MCInstrDescEbRNS_14MachineOperandEPKNS_6MDNodeESF_ 119859
_ZN4llvm7BuildMIERNS_15MachineFunctionERKNS_8DebugLocERKNS_11MCInstrDescEbRNS_14MachineOperandEPKNS_6MDNodeESC_ 143464
_ZN4llvm12MachineInstr18collectDebugValuesERNS_15SmallVectorImplIPS0_EE 144840
_ZNK4llvm12MachineInstr19hasPropertyInBundleEmNS0_9QueryTypeE 187061
_ZN4llvm7BuildMIERNS_17MachineBasicBlockENS_26MachineInstrBundleIteratorINS_12MachineInstrELb0EEERKNS_8DebugLocERKNS_11MCInstrDescEbjPKNS_6MDNodeESD_ 201958
_ZN4llvm12MachineInstr41eraseFromParentAndMarkDBGValuesForRemovalEv 245676
_ZNK4llvm12MachineInstr14getTypeToPrintEjRNS_14SmallBitVectorERKNS_19MachineRegisterInfoE 321310
_ZN4llvm7BuildMIERNS_15MachineFunctionERKNS_8DebugLocERKNS_11MCInstrDescEbjPKNS_6MDNodeESA_ 332633
_ZN4llvm12MachineInstr18clearRegisterKillsEjPKNS_18TargetRegisterInfoE 345720
_ZN4llvm12MachineInstr23setRegisterDefReadUndefEjb 493606
_ZN4llvm12MachineInstr15eraseFromBundleEv 615236
_ZN4llvm12MachineInstr13RemoveOperandEj 785782
_ZNK4llvm12MachineInstr18getDebugExpressionEv 803590
_ZN4llvm12MachineInstr15addRegisterDeadEjPKNS_18TargetRegisterInfoEb 1133777
_ZNK4llvm12MachineInstr23findFirstPredOperandIdxEv 1206892
_ZNK4llvm12MachineInstr16getDebugVariableEv 1385764
_ZN4llvm12MachineInstr11tieOperandsEjj 2207077
_ZNK4llvm12MachineInstr25findRegisterUseOperandIdxEjbPKNS_18TargetRegisterInfoE 2546742
_ZNK4llvm12MachineInstr14allDefsAreDeadEv 2682865
_ZN4llvm12MachineInstr18addRegisterDefinedEjPKNS_18TargetRegisterInfoE 2936571
_ZNK4llvm12MachineInstr30isDereferenceableInvariantLoadEPNS_9AAResultsE 3160774
_ZNK4llvm12MachineInstr18getNumExplicitDefsEv 3185515
_ZN4llvm12MachineInstr8mayAliasEPNS_9AAResultsERS0_b 4135861
_ZNK4llvm12MachineInstr17isLoadFoldBarrierEv 4215890
_ZN4llvm12MachineInstr10addOperandERKNS_14MachineOperandE 4356648
_ZN4llvm12MachineInstr15eraseFromParentEv 4541485
_ZN4llvm12MachineInstr21setPhysRegsDeadExceptENS_8ArrayRefIjEERKNS_18TargetRegisterInfoE 5066782
_ZNK4llvm12MachineInstr18findTiedOperandIdxEj 5879341
_ZN4llvm27MachineInstrExpressionTrait12getHashValueERKPKNS_12MachineInstrE 5923100
_ZNK4llvm12MachineInstr26readsWritesVirtualRegisterEjPNS_15SmallVectorImplIjEE 6099203
_ZNK4llvm12MachineInstr29hasRegisterImplicitUseOperandEj 6457550
_ZN4llvm12MachineInstr11dropMemRefsERNS_15MachineFunctionE 6487004
_ZNK4llvm12MachineInstr19hasOrderedMemoryRefEv 8076955
_ZNK4llvm12MachineInstr13isIdenticalToERKS0_NS0_11MICheckTypeE 10495068
_ZN4llvm12MachineInstr17addRegisterKilledEjPKNS_18TargetRegisterInfoEb 11185132
_ZNK4llvm12MachineInstr25findRegisterDefOperandIdxEjbbPKNS_18TargetRegisterInfoE 12132877
_ZN4llvm12MachineInstr13addMemOperandERNS_15MachineFunctionEPNS_17MachineMemOperandE 13359675
_ZNK4llvm12MachineInstr22getNumExplicitOperandsEv 17691216
_ZN4llvm12MachineInstr29RemoveRegOperandsFromUseListsERNS_19MachineRegisterInfoE 19629835
_ZNK4llvm12MachineInstr12isSafeToMoveEPNS_9AAResultsERb 20045037
_ZN4llvm12MachineInstr10setMemRefsERNS_15MachineFunctionENS_8ArrayRefIPNS_17MachineMemOperandEEE 24874379
_ZNK4llvm12MachineInstr23hasUnmodeledSideEffectsEv 33456063
_ZL12moveOperandsPN4llvm14MachineOperandES1_jPNS_19MachineRegisterInfoE 33659982
_ZNK4llvm12MachineInstr5getMFEv 34631142
_ZNK4llvm12MachineInstr24isStackAligningInlineAsmEv 38944644
_ZN4llvm12MachineInstr25addImplicitDefUseOperandsERNS_15MachineFunctionE 52011199
_ZN4llvm12MachineInstrC2ERNS_15MachineFunctionERKNS_11MCInstrDescENS_8DebugLocEb 52472967
_ZN4llvm12MachineInstr24AddRegOperandsToUseListsERNS_19MachineRegisterInfoE 54115192
_ZN4llvm12MachineInstr10addOperandERNS_15MachineFunctionERKNS_14MachineOperandE 230204231
_ZN4llvm12MachineInstr10getRegInfoEv 230989395

Generated by: LCOV version 1.13