|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Analysis/DependenceAnalysis.cpp 431 ++DeltaApplications;
455 ++DeltaSuccesses;
489 ++DeltaSuccesses;
530 ++DeltaSuccesses;
536 ++DeltaSuccesses;
545 ++DeltaSuccesses;
552 ++DeltaSuccesses;
570 ++DeltaSuccesses;
1103 ++ZIVapplications;
1110 ++ZIVindependence;
1157 ++StrongSIVapplications;
1176 ++StrongSIVindependence;
1177 ++StrongSIVsuccesses;
1194 ++StrongSIVindependence;
1195 ++StrongSIVsuccesses;
1206 ++StrongSIVsuccesses;
1213 ++StrongSIVsuccesses;
1247 ++StrongSIVsuccesses;
1290 ++WeakCrossingSIVapplications;
1300 ++WeakCrossingSIVsuccesses;
1302 ++WeakCrossingSIVindependence;
1337 ++WeakCrossingSIVindependence;
1338 ++WeakCrossingSIVsuccesses;
1352 ++WeakCrossingSIVindependence;
1353 ++WeakCrossingSIVsuccesses;
1360 ++WeakCrossingSIVsuccesses;
1362 ++WeakCrossingSIVindependence;
1380 ++WeakCrossingSIVindependence;
1381 ++WeakCrossingSIVsuccesses;
1393 ++WeakCrossingSIVsuccesses;
1503 ++ExactSIVapplications;
1524 ++ExactSIVindependence;
1525 ++ExactSIVsuccesses;
1583 ++ExactSIVindependence;
1584 ++ExactSIVsuccesses;
1606 ++ExactSIVsuccesses;
1632 ++ExactSIVsuccesses;
1649 ++ExactSIVsuccesses;
1655 ++ExactSIVindependence;
1715 ++WeakZeroSIVapplications;
1727 ++WeakZeroSIVsuccesses;
1746 ++WeakZeroSIVindependence;
1747 ++WeakZeroSIVsuccesses;
1755 ++WeakZeroSIVsuccesses;
1765 ++WeakZeroSIVindependence;
1766 ++WeakZeroSIVsuccesses;
1773 ++WeakZeroSIVindependence;
1774 ++WeakZeroSIVsuccesses;
1824 ++WeakZeroSIVapplications;
1836 ++WeakZeroSIVsuccesses;
1855 ++WeakZeroSIVindependence;
1856 ++WeakZeroSIVsuccesses;
1864 ++WeakZeroSIVsuccesses;
1874 ++WeakZeroSIVindependence;
1875 ++WeakZeroSIVsuccesses;
1882 ++WeakZeroSIVindependence;
1883 ++WeakZeroSIVsuccesses;
1906 ++ExactRDIVapplications;
1923 ++ExactRDIVindependence;
1991 ++ExactRDIVindependence;
2042 ++SymbolicRDIVapplications;
2065 ++SymbolicRDIVindependence;
2074 ++SymbolicRDIVindependence;
2088 ++SymbolicRDIVindependence;
2094 ++SymbolicRDIVindependence;
2109 ++SymbolicRDIVindependence;
2115 ++SymbolicRDIVindependence;
2126 ++SymbolicRDIVindependence;
2135 ++SymbolicRDIVindependence;
2332 ++GCDapplications;
2410 ++GCDindependence;
2493 ++GCDsuccesses;
2536 ++BanerjeeApplications;
2589 ++BanerjeeSuccesses;
2592 ++BanerjeeIndependence;
2597 ++BanerjeeIndependence;
3448 ++TotalArrayPairs;
3548 ++NonlinearSubscriptPairs;
3577 ++SeparableSubscriptPairs;
3581 ++CoupledSubscriptPairs;
3666 ++DeltaIndependence;
3684 ++DeltaPropagations;
lib/Analysis/DependenceGraphBuilder.cpp 39 ++TotalGraphs;
45 ++TotalFineGrainedNodes;
119 ++TotalDefUseEdges;
162 ++TotalMemoryEdges;
166 ++TotalMemoryEdges;
169 ++TotalConfusedEdges;
175 ++TotalMemoryEdges;
183 ++TotalMemoryEdges;
198 ++TotalEdgeReversals;
lib/Analysis/GlobalsModRef.cpp 296 ++NumNonAddrTakenFunctions;
325 ++NumNonAddrTakenGlobalVars;
330 ++NumIndirectGlobalVars;
610 ++NumReadMemFunctions;
612 ++NumNoMemFunctions;
lib/Analysis/InlineCost.cpp 1729 ++NumCallsAnalyzed;
lib/Analysis/InstCount.cpp 38 void visitFunction (Function &F) { ++TotalFuncs; }
39 void visitBasicBlock(BasicBlock &BB) { ++TotalBlocks; }
lib/Analysis/InstructionSimplify.cpp 190 ++NumExpand;
195 ++NumExpand;
213 ++NumExpand;
218 ++NumExpand;
255 ++NumReassoc;
274 ++NumReassoc;
297 ++NumReassoc;
316 ++NumReassoc;
741 ++NumReassoc;
749 ++NumReassoc;
763 ++NumReassoc;
771 ++NumReassoc;
785 ++NumReassoc;
lib/Analysis/MemoryBuiltins.cpp 656 ++ObjectVisitorArgument;
776 ++ObjectVisitorLoad;
lib/Analysis/MemoryDependenceAnalysis.cpp 801 ++NumCacheNonLocal;
814 ++NumCacheDirtyNonLocal;
822 ++NumUncacheNonLocal;
995 ++NumCacheNonLocalPtr;
1006 ++NumCacheDirtyNonLocalPtr;
1013 ++NumUncacheNonLocalPtr;
1204 ++NumCacheCompleteNonLocalPtr;
lib/Analysis/RegionInfo.cpp 90 ++numRegions;
94 ++numSimpleRegions;
lib/Analysis/ScalarEvolution.cpp 6688 ++NumTripCountsComputed;
6693 ++NumTripCountsNotComputed;
7559 ++NumArrayLenItCounts;
7994 ++NumBruteForceTripCountsComputed;
lib/Bitcode/Reader/MetadataLoader.cpp 242 ++NumMDNodeTemporary;
704 ++NumMDRecordLoaded;
964 ++NumMDRecordLoaded;
976 ++NumMDStringLoaded;
1006 ++NumMDRecordLoaded;
1116 ++NumMDRecordLoaded;
1883 ++NumMDStringLoaded;
1891 ++NumMDStringLoaded;
2005 ++NumMDRecordLoaded;
2108 ++NumMDRecordLoaded;
lib/CodeGen/AsmPrinter/DwarfDebug.cpp 615 ++NumCSParams;
684 ++NumCSParams;
lib/CodeGen/BranchFolding.cpp 447 ++NumTailMerge;
1288 ++NumDeadBlocks;
1464 ++NumBranchOpts;
1509 ++NumBranchOpts;
1520 ++NumBranchOpts;
1534 ++NumBranchOpts;
1575 ++NumBranchOpts;
1605 ++NumTailCalls;
1640 ++NumBranchOpts;
1715 ++NumBranchOpts;
1725 ++NumBranchOpts;
2112 ++NumHoist;
lib/CodeGen/BranchRelaxation.cpp 273 ++NumSplit;
502 ++NumUnconditionalRelaxed;
526 ++NumConditionalRelaxed;
lib/CodeGen/CodeGenPrepare.cpp 872 ++NumBlocksElim;
1122 ++NumCastUses;
1399 ++NumCmpUses;
1492 ++NumAndUses;
2058 ++NumRetsDup;
5025 ++NumMemoryInsts;
5493 ++NumExtsMoved;
5643 ++NumExtUses;
5820 ++NumAndUses;
5823 ++NumAndsAdded;
6092 ++NumSelectsExpanded;
6936 ++NumPHIsElim;
7033 ++NumGEPsElim;
7147 ++NumDbgValueMoved;
lib/CodeGen/DeadMachineInstructionElim.cpp 135 ++NumDeletes;
lib/CodeGen/DwarfEHPrepare.cpp 246 ++NumResumesLowered;
lib/CodeGen/EarlyIfConversion.cpp 550 ++NumTrianglesSeen;
552 ++NumDiamondsSeen;
629 ++NumTrianglesConv;
631 ++NumDiamondsConv;
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp 276 ++NumPartialMappingsAccessed;
283 ++NumPartialMappingsCreated;
310 ++NumValueMappingsAccessed;
317 ++NumValueMappingsCreated;
328 ++NumOperandsMappingsAccessed;
337 ++NumOperandsMappingsCreated;
383 ++NumInstructionMappingsAccessed;
391 ++NumInstructionMappingsCreated;
lib/CodeGen/HardwareLoops.cpp 254 ++NumHWLoops;
lib/CodeGen/IfConversion.cpp 518 if (isFalse) ++NumSimpleFalse;
519 else ++NumSimple;
545 if (isRev) ++NumTriangleFRev;
546 else ++NumTriangleFalse;
548 if (isRev) ++NumTriangleRev;
549 else ++NumTriangle;
563 if (RetVal) ++NumDiamonds;
575 if (RetVal) ++NumForkedDiamonds;
2164 ++NumIfConvBBs;
2166 ++NumUnpred;
2229 ++NumDupBBs;
lib/CodeGen/InlineSpiller.cpp 344 ++NumSnippets;
419 ++NumSpills;
476 ++NumSpillsRemoved;
593 ++NumFoldedLoads;
631 ++NumRemats;
737 ++NumReloadsRemoved;
740 ++NumSpillsRemoved;
894 ++NumFolded;
896 ++NumSpills;
899 ++NumReloads;
916 ++NumReloads;
956 ++NumSpills;
1110 ++NumSpilledRanges;
1514 ++NumSpills;
lib/CodeGen/LiveDebugValues.cpp 1211 ++NumInserted;
1223 ++NumRemoved;
lib/CodeGen/LiveDebugVariables.cpp 1302 ++NumInsertedDebugValues;
1332 ++NumInsertedDebugLabels;
lib/CodeGen/LiveRangeEdit.cpp 239 ++NumDCEFoldedLoads;
377 ++NumDCEDeleted;
435 ++NumFracRanges;
lib/CodeGen/LiveRegMatrix.cpp 116 ++NumAssigned;
133 ++NumUnassigned;
lib/CodeGen/LocalStackSlotAllocation.cpp 170 ++NumAllocations;
431 ++NumBaseRegisters;
441 ++NumReplacements;
lib/CodeGen/MachineBlockPlacement.cpp 3155 ++NumBranches;
lib/CodeGen/MachineCSE.cpp 212 ++NumCoalesces;
693 ++NumCrossBBCSEs;
697 ++NumCSEs;
699 ++NumPhysCSEs;
701 ++NumCommutes;
836 ++NumPREs;
lib/CodeGen/MachineCopyPropagation.cpp 311 ++NumDeletes;
456 ++NumCopyForwards;
606 ++NumDeletes;
631 ++NumDeletes;
lib/CodeGen/MachineLICM.cpp 607 ++NumPostRAHoisted;
1232 ++NumHighLatency;
1250 ++NumLowRP;
1412 ++NumCSEed;
1496 ++NumHoisted;
lib/CodeGen/MachinePipeliner.cpp 254 ++NumTrytoPipeline;
566 ++NumPipelined;
lib/CodeGen/MachineRegionInfo.cpp 51 ++numMachineRegions;
55 ++numMachineSimpleRegions;
lib/CodeGen/MachineSink.cpp 229 ++NumCoalesces;
336 ++NumSplit;
393 ++NumSunk;
1331 ++NumPostRACopySink;
lib/CodeGen/MacroFusion.cpp 109 ++NumFused;
lib/CodeGen/OptimizePHIs.cpp 189 ++NumPHICycles;
204 ++NumDeadPHICycles;
lib/CodeGen/PHIElimination.cpp 242 ++NumLowered;
277 ++NumReused;
636 ++NumCriticalEdgesSplit;
lib/CodeGen/PeepholeOptimizer.cpp 594 ++NumReuse;
618 ++NumCmps;
639 ++NumSelects;
1303 ++NumUncoalescableCopies;
1369 ++NumImmFold;
1473 ++NumNAPhysCopies;
1784 ++NumLoadFold;
lib/CodeGen/PostRAHazardRecognizer.cpp 87 ++NumNoops;
lib/CodeGen/PostRASchedulerList.cpp 517 ++NumNoops;
646 ++NumStalls;
lib/CodeGen/RegAllocBase.cpp 160 ++NumNewQueued;
lib/CodeGen/RegAllocFast.cpp 323 ++NumStores;
349 ++NumLoads;
lib/CodeGen/RegAllocGreedy.cpp 1087 ++NumEvicted;
1770 ++NumGlobalSplits;
2448 ++NumLocalSplits;
lib/CodeGen/RegUsageInfoCollector.cpp 176 ++NumCSROpt;
lib/CodeGen/RegisterCoalescer.cpp 682 ++numExtends;
974 ++numCommutes;
1475 ++NumReMats;
1912 ++numCrossRCs;
1974 ++numJoins;
2850 ++NumLaneConflicts;
2899 ++NumLaneResolves;
3722 ++NumInflated;
lib/CodeGen/RegisterScavenging.cpp 670 ++NumScavengedRegs;
lib/CodeGen/ResetMachineFunctionPass.cpp 54 ++NumFunctionsVisited;
66 ++NumFunctionsReset;
lib/CodeGen/SafeStack.cpp 385 ++NumAllocas;
392 ++NumUnsafeStaticAllocas;
395 ++NumUnsafeDynamicAllocas;
421 ++NumUnsafeByValArguments;
452 ++NumUnsafeStackRestorePoints;
742 ++NumFunctions;
767 ++NumUnsafeStackFunctions; // This function has the unsafe stack.
770 ++NumUnsafeStackRestorePointsFunctions;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 992 ++NodesCombined;
1052 ++NodesCombined;
1077 ++NodesCombined;
1449 ++NodesCombined;
13652 ++PreIndexedNodes;
13653 ++NodesCombined;
13825 ++PostIndexedNodes;
13826 ++NodesCombined;
14673 ++SlicedLoads;
14828 ++OpsNarrowed;
14952 ++OpsNarrowed;
15004 ++LdStFP2Int;
16755 ++OpsNarrowed;
lib/CodeGen/SelectionDAG/FastISel.cpp 561 ++NumFastIselDead;
1635 ++NumFastIselSuccessIndependent;
1647 ++NumFastIselSuccessTarget;
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 339 ++NumUnfolds;
374 ++NumDups;
419 ++NumPRCopies;
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 967 ++NumBacktracks;
1124 ++NumUnfolds;
1216 ++NumDups;
1270 ++NumPRCopies;
lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp 299 ++LoadsClustered;
lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp 249 ++NumStalls;
258 ++NumNoops;
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1350 ++NumEntryBlocks;
1366 ++NumFastIselFailLowerArguments;
1469 ++NumFastIselSuccess;
1485 ++NumFastIselSuccess;
1578 ++NumDAGBlocks;
1580 ++NumFastIselBlocks;
2915 ++NumDAGIselRetries;
3575 ++NumDAGIselRetries;
lib/CodeGen/ShrinkWrap.cpp 206 ++NumFunc;
575 ++NumCandidatesDropped;
587 ++NumCandidates;
lib/CodeGen/SjLjEHPrepare.cpp 324 ++NumSpilled;
lib/CodeGen/SlotIndexes.cpp 163 ++NumLocalRenum;
lib/CodeGen/SplitKit.cpp 193 ++NumRepairs;
651 ++NumRemats;
665 ++NumCopies;
1471 ++NumFinished;
1509 ++NumSimple;
lib/CodeGen/StackMapLivenessAnalysis.cpp 111 ++NumStackMapFuncVisited;
115 ++NumStackMapFuncSkipped;
138 ++NumStackMaps;
143 ++NumBBsVisited;
145 ++NumBBsHaveNoStackmap;
lib/CodeGen/StackProtector.cpp 105 ++NumFunProtected;
329 ++NumAddrTaken;
lib/CodeGen/StackSlotColoring.cpp 281 ++NumEliminated;
436 ++NumDead;
463 ++NumDead;
467 ++NumDead;
lib/CodeGen/TailDuplicator.cpp 165 ++NumTails;
181 ++NumDeadBlocks;
869 ++NumTailDups;
lib/CodeGen/TwoAddressInstructionPass.cpp 338 ++Num3AddrSunk;
1240 ++NumCommuted;
1242 ++NumAggrCommuted;
1306 ++NumReSchedDowns;
1323 ++NumConvertedTo3Addr;
1336 ++NumReSchedUps;
1729 ++NumTwoAddressInstrs;
lib/CodeGen/VirtRegMap.cpp 97 ++NumSpillSlots;
378 ++NumIdCopies;
lib/ExecutionEngine/ExecutionEngine.cpp 1308 ++NumGlobals;
lib/ExecutionEngine/Interpreter/Execution.cpp 2167 ++NumDynamicInsts;
lib/MC/MCAssembler.cpp 203 ++stats::evaluateFixup;
398 ++stats::FragmentLayouts;
512 ++stats::EmittedFragments;
516 ++stats::EmittedAlignFragments;
562 ++stats::EmittedDataFragments;
567 ++stats::EmittedRelaxableFragments;
572 ++stats::EmittedCompactEncodedInstFragments;
577 ++stats::EmittedFillFragments;
629 ++stats::EmittedOrgFragments;
911 ++stats::RelaxedInstructions;
946 ++stats::PaddingFragmentsRelaxations;
1110 ++stats::RelaxationSteps;
lib/MC/MCExpr.cpp 701 ++stats::MCExprEvaluate;
lib/Target/AArch64/AArch64A53Fix835769.cpp 186 ++NumNopsAdded;
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 280 ++NumCopiesInserted;
316 ++NumCopiesDeleted;
335 ++NumCopiesDeleted;
374 ++NumScalarInsnsUsed;
lib/Target/AArch64/AArch64CollectLOH.cpp 390 ++NumADRPSimpleCandidate;
400 ++NumADRSimpleCandidate;
407 ++NumADRPToLDR;
415 ++NumADDToLDR;
423 ++NumADDToSTR;
431 ++NumLDRToLDR;
438 ++NumLDRToSTR;
lib/Target/AArch64/AArch64CompressJumpTables.cpp 115 ++NumJT32;
124 ++NumJT8;
129 ++NumJT16;
133 ++NumJT32;
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 298 ++NumConditionsAdjusted;
lib/Target/AArch64/AArch64ConditionalCompares.cpp 312 ++NumCmpTermRejs;
332 ++NumImmRangeRejs;
344 ++NumLiveDstRejs;
362 ++NumMultNZCVUses;
368 ++NumUnknNZCVDefs;
465 ++NumConsidered;
475 ++NumPhiRejs;
481 ++NumPhysRejs;
489 ++NumPhi2Rejs;
495 ++NumPhysRejs;
504 ++NumHeadBranchRejs;
513 ++NumHeadBranchRejs;
519 ++NumHeadBranchRejs;
533 ++NumCmpBranchRejs;
540 ++NumCmpBranchRejs;
546 ++NumCmpBranchRejs;
563 ++NumSpeculateRejs;
618 ++NumCompBranches;
718 ++NumConverted;
lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp 177 ++NumDeadDefsReplaced;
lib/Target/AArch64/AArch64FalkorHWPFFix.cpp 170 ++NumStridedLoadsMarked;
803 ++NumCollisionsAvoided;
809 ++NumCollisionsNotAvoided;
lib/Target/AArch64/AArch64FrameLowering.cpp 914 ++NumRedZoneFunctions;
lib/Target/AArch64/AArch64ISelLowering.cpp 973 ++NumOptimizedImms;
3751 ++NumTailCalls;
7420 ++NumShiftInserts;
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 1420 ++NumPreFolded;
1423 ++NumPostFolded;
1617 ++NumLoadsFromStoresPromoted;
1642 ++NumZeroStoresPromoted;
1678 ++NumPairCreated;
1680 ++NumUnscaledPairCreated;
lib/Target/AArch64/AArch64PromoteConstant.cpp 481 ++NumPromoted;
516 ++NumPromotedUses;
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp 469 ++NumModifiedInstr;
622 ++NumModifiedInstr;
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp 224 ++MCNumFixups;
279 ++MCNumFixups;
308 ++MCNumFixups;
330 ++MCNumFixups;
358 ++MCNumFixups;
378 ++MCNumFixups;
402 ++MCNumFixups;
611 ++MCNumEmitted; // Keep track of the # of mi's emitted.
lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp 345 ++NumOutArgumentsReplaced;
477 ++NumOutArgumentFunctionsReplaced;
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 931 ++numSerialPatternMatch;
1006 ++numIfPatternMatch;
lib/Target/AMDGPU/GCNDPPCombine.cpp 570 ++NumDPPMovsCombined;
575 ++NumDPPMovsCombined;
lib/Target/AMDGPU/GCNNSAReassign.cpp 251 ++NumNSAInstructions;
266 ++NumNSAConverted;
333 ++NumNSAConverted;
lib/Target/AMDGPU/SIFixupVectorISel.cpp 172 ++NumSGPRGlobalOccurs;
180 ++NumSGPRGlobalSaddrs;
lib/Target/AMDGPU/SIISelLowering.cpp 2734 ++NumTailCalls;
lib/Target/AMDGPU/SIModeRegister.cpp 203 ++NumSetregInserted;
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 857 ++NumSDWAPatternsFound;
1165 ++NumSDWAInstructionsPeepholed;
lib/Target/AMDGPU/SIShrinkInstructions.cpp 107 ++NumLiteralConstantsFolded;
786 ++NumInstructionsShrunk;
lib/Target/ARM/ARMConstantIslandPass.cpp 543 ++NumCPEs;
916 ++NumSplit;
1529 ++NumCPEs;
1637 ++NumUBrFixed;
1670 ++NumCBrFixed;
1811 ++NumT2CPShrunk;
1849 ++NumT2BrShrunk;
1923 ++NumLEInserted;
1995 ++NumCBZ;
2345 ++NumTBs;
2419 ++NumJTMoved;
2452 ++NumJTInserted;
lib/Target/ARM/ARMISelLowering.cpp 2101 ++NumTailCalls;
3410 ++NumConstpoolPromoted;
3468 ++NumMovwMovt;
3488 ++NumMovwMovt;
3511 ++NumMovwMovt;
3546 ++NumMovwMovt;
10678 ++NumLoopByVals;
lib/Target/ARM/ARMLoadStoreOptimizer.cpp 256 ++NumLDMGened;
265 ++NumSTMGened;
277 ++NumLDMGened;
285 ++NumSTMGened;
292 ++NumLDMGened;
300 ++NumSTMGened;
307 ++NumVLDMGened;
314 ++NumVSTMGened;
321 ++NumVLDMGened;
328 ++NumVSTMGened;
1704 ++NumLDRD2LDM;
1714 ++NumSTRD2STM;
1754 ++NumLDRD2LDR;
1756 ++NumSTRD2STR;
2341 ++NumLDRDFormed;
2355 ++NumSTRDFormed;
lib/Target/ARM/ARMOptimizeBarriersPass.cpp 94 ++NumDMBsRemoved;
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp 1005 ++MCNumCPRelocations;
1133 ++MCNumCPRelocations;
1360 ++MCNumCPRelocations;
1442 ++MCNumCPRelocations;
1482 ++MCNumCPRelocations;
1890 ++MCNumEmitted; // Keep track of the # of mi's emitted.
lib/Target/ARM/MLxExpansionPass.cpp 322 ++NumExpand;
lib/Target/ARM/Thumb2ITBlockPass.cpp 257 ++NumMovedInsts;
279 ++NumITs;
lib/Target/ARM/Thumb2SizeReduction.cpp 495 ++NumLdSts;
617 ++NumLdSts;
665 ++NumNarrows;
845 ++Num2Addrs;
968 ++NumNarrows;
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1307 ++NumHWLoops;
lib/Target/Hexagon/HexagonNewValueJump.cpp 714 ++NumNVJGenerated;
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp 651 ++HexagonNumVectorLoopCarriedReuse;
lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp 454 ++MCNumEmitted;
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 128 ++FilledSlots;
lib/Target/Lanai/LanaiMemAluCombiner.cpp 387 ++NumLdStAluCombined;
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp 177 ++MCNumEmitted; // Keep track of the number of emitted insns.
lib/Target/MSP430/MSP430BranchSelector.cpp 172 ++NumSplit;
217 ++NumExpanded;
lib/Target/Mips/MicroMipsSizeReduction.cpp 701 ++NumReduced;
lib/Target/Mips/MipsBranchExpansion.cpp 824 ++LongBranches;
lib/Target/Mips/MipsConstantIslandPass.cpp 580 ++NumCPEs;
867 ++NumSplit;
1391 ++NumCPEs;
1532 ++NumUBrFixed;
1574 ++NumCBrFixed;
lib/Target/Mips/MipsDelaySlotFiller.cpp 318 ++UsefulSlots;
642 ++FilledSlots;
668 ++FilledSlots;
760 ++UsefulSlots;
781 ++UsefulSlots;
lib/Target/Mips/MipsISelLowering.cpp 3104 ++NumTailCalls;
lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp 309 ++MCNumEmitted; // Keep track of the # of mi's emitted.
lib/Target/PowerPC/PPCBoolRetToInt.cpp 240 ++NumBoolRetPromotion;
242 ++NumBoolCallPromotion;
243 ++NumBoolToIntPromotion;
lib/Target/PowerPC/PPCBranchSelector.cpp 372 ++NumExpanded;
lib/Target/PowerPC/PPCEarlyReturn.cpp 85 ++NumBLR;
99 ++NumBCLR;
114 ++NumBCLR;
lib/Target/PowerPC/PPCISelLowering.cpp 5362 ++NumTailCalls;
5364 ++NumSiblingCalls;
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 533 ++PHINodeAlreadyExists;
lib/Target/PowerPC/PPCMIPeephole.cpp 1450 ++NumEXTSWAndSLDICombined;
lib/Target/PowerPC/PPCQPXLoadSplat.cpp 122 ++NumSimplified;
lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp 212 ++MCNumEmitted; // Keep track of the # of mi's emitted.
355 ++MCNumFixups;
365 ++MCNumFixups;
lib/Target/RISCV/RISCVISelLowering.cpp 2118 ++NumTailCalls;
lib/Target/Sparc/DelaySlotFiller.cpp 142 ++FilledSlots;
lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp 120 ++MCNumEmitted; // Keep track of the # of mi's emitted.
lib/Target/SystemZ/SystemZLongBranch.cpp 437 ++LongBranches;
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp 166 ++MCNumFixups;
173 ++MCNumEmitted; // Keep track of the # of mi's emitted.
lib/Target/X86/X86CmovConversion.cpp 344 ++NumOfSkippedCmovGroups;
355 ++NumOfSkippedCmovGroups;
515 ++NumOfLoopCandidate;
613 ++NumOfOptimizedCmovGroups;
lib/Target/X86/X86DomainReassignment.cpp 777 ++NumClosuresConverted;
lib/Target/X86/X86FixupLEAs.cpp 468 ++NumLEAs;
lib/Target/X86/X86FixupSetCC.cpp 132 ++NumSubstZexts;
lib/Target/X86/X86FlagsCopyLowering.cpp 399 ++NumCopiesEliminated;
748 ++NumSetCCsInserted;
773 ++NumTestsInserted;
825 ++NumAddsInserted;
lib/Target/X86/X86FloatingPoint.cpp 241 ++NumFXCH;
442 ++NumFP; // Keep track of # of pseudo instrs
lib/Target/X86/X86ISelDAGToDAG.cpp 975 ++NumLoadMoved;
lib/Target/X86/X86ISelLowering.cpp 3671 ++NumTailCalls;
lib/Target/X86/X86IndirectBranchTracking.cpp 81 ++NumEndBranchAdded;
lib/Target/X86/X86OptimizeLEAs.cpp 548 ++NumSubstLEAs;
653 ++NumRedundantLEAs;
lib/Target/X86/X86SpeculativeLoadHardening.cpp 449 ++NumInstsInserted;
461 ++NumInstsInserted;
462 ++NumLFENCEsInserted;
483 ++NumInstsInserted;
592 ++NumInstsInserted;
593 ++NumLFENCEsInserted;
670 ++NumBranchesUntraced;
705 ++NumCondBranchesTraced;
766 ++NumInstsInserted;
1112 ++NumInstsInserted;
1124 ++NumInstsInserted;
1151 ++NumInstsInserted;
1164 ++NumInstsInserted;
1170 ++NumInstsInserted;
1185 ++NumInstsInserted;
1885 ++NumInstsInserted;
1898 ++NumInstsInserted;
1916 ++NumInstsInserted;
1921 ++NumInstsInserted;
1941 ++NumInstsInserted;
2053 ++NumInstsInserted;
2064 ++NumInstsInserted;
2075 ++NumInstsInserted;
2095 ++NumInstsInserted;
2106 ++NumInstsInserted;
2119 ++NumInstsInserted;
2129 ++NumInstsInserted;
2140 ++NumAddrRegsHardened;
2312 ++NumInstsInserted;
2354 ++NumPostLoadRegsHardened;
2445 ++NumInstsInserted;
2446 ++NumLFENCEsInserted;
2566 ++NumInstsInserted;
2638 ++NumCallsOrJumpsHardened;
lib/Target/X86/X86VZeroUpper.cpp 182 ++NumVZU;
lib/Transforms/Hello/Hello.cpp 31 ++HelloCounter;
49 ++HelloCounter;
lib/Transforms/IPO/ArgumentPromotion.cpp 148 ++NumByValArgsPromoted;
155 ++NumArgumentsDead;
206 ++NumArgumentsPromoted;
208 ++NumAggregatesPromoted;
lib/Transforms/IPO/Attributor.cpp 4622 STATS_TRACK(AAIsDead, Function);
4649 STATS_TRACK(AAIsDead, Function);
lib/Transforms/IPO/BlockExtractor.cpp 206 ++NumExtracted;
lib/Transforms/IPO/ConstantMerge.cpp 240 ++NumIdenticalMerged;
lib/Transforms/IPO/CrossDSOCFI.cpp 155 ++NumTypeIds;
lib/Transforms/IPO/DeadArgumentElimination.cpp 316 ++NumArgumentsReplacedWithUndef;
761 ++NumArgumentsEliminated;
806 ++NumRetValsEliminated;
lib/Transforms/IPO/FunctionAttrs.cpp 303 ++NumWriteOnly;
305 ++NumReadOnly;
307 ++NumReadNone;
613 ++NumReturned;
679 R == Attribute::ReadOnly ? ++NumReadOnlyArg : ++NumReadNoneArg;
679 R == Attribute::ReadOnly ? ++NumReadOnlyArg : ++NumReadNoneArg;
708 ++NumNoCapture;
727 ++NumNoCapture;
775 ++NumNoCapture;
817 ++NumNoCapture;
955 ++NumNoAlias;
1069 ++NumNonNullReturn;
1088 ++NumNonNullReturn;
1315 ++NumNoUnwind;
1338 ++NumNoFree;
1350 ++NumNoRecurse;
lib/Transforms/IPO/GlobalDCE.cpp 407 ++NumVFuncs;
lib/Transforms/IPO/GlobalOpt.cpp 596 ++NumSRA;
791 ++NumGlobUses;
807 ++NumDeleted;
1463 ++NumHeapSRA;
1781 ++NumDeleted;
1960 ++NumLocalized;
1983 ++NumDeleted;
2006 ++NumDeleted;
2011 ++NumMarked;
2035 ++NumDeleted;
2037 ++NumSubstitute;
2052 ++NumShrunkToBool;
2334 ++NumFastCallFns;
2343 ++NumNestRemoved;
2579 ++NumCtorsEvaluated;
2792 ++NumAliasesResolved;
2813 ++NumAliasesRemoved;
2903 ++NumCXXDtorsRemoved;
lib/Transforms/IPO/HotColdSplitting.cpp 602 ++NumColdRegionsFound;
lib/Transforms/IPO/IPConstantPropagation.cpp 137 ++NumArgumentsProped;
276 if (MadeChange) ++NumReturnValProped;
lib/Transforms/IPO/Inliner.cpp 247 ++NumMergedAllocas;
359 ++NumCallerCallersAnalyzed;
678 ++NumCallsDeleted;
700 ++NumInlined;
735 ++NumDeleted;
860 ++NumDeleted;
1091 ++NumInlined;
1228 ++NumDeleted;
lib/Transforms/IPO/Internalize.cpp 190 ++NumFunctions;
219 ++NumGlobals;
229 ++NumAliases;
lib/Transforms/IPO/LoopExtractor.cpp 156 ++NumExtracted;
lib/Transforms/IPO/LowerTypeTests.cpp 1144 ++NumByteArraysCreated;
1160 ++NumTypeTestCallsLowered;
2079 ++NumTypeIdDisjointSets;
lib/Transforms/IPO/MergeFunctions.cpp 750 ++NumThunksWritten;
782 ++NumAliasesWritten;
826 ++NumDoubleWeak;
827 ++NumFunctionsMerged;
852 ++NumFunctionsMerged;
857 ++NumFunctionsMerged;
lib/Transforms/IPO/PruneEH.cpp 200 ++NumRemoved;
220 ++NumUnreach;
lib/Transforms/IPO/StripDeadPrototypes.cpp 37 ++NumDeadPrototypes;
lib/Transforms/InstCombine/InstCombineCalls.cpp 4134 ++NumSimplified;
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 422 ++NumGlobalCopies;
427 ++NumGlobalCopies;
1425 ++NumDeadStore;
lib/Transforms/InstCombine/InstructionCombining.cpp 357 ++NumReassoc;
377 ++NumReassoc;
386 ++NumReassoc;
405 ++NumReassoc;
425 ++NumReassoc;
594 ++NumFactor;
695 ++NumExpand;
704 ++NumExpand;
713 ++NumExpand;
732 ++NumExpand;
741 ++NumExpand;
750 ++NumExpand;
3154 ++NumSunkInst;
3215 ++NumDeadInst;
3232 ++NumConstProp;
3252 ++NumConstProp;
3311 ++NumCombined;
3393 ++NumDeadInst;
3409 ++NumConstProp;
lib/Transforms/Instrumentation/BoundsChecking.cpp 67 ++ChecksUnable;
118 ++ChecksSkipped;
123 ++ChecksAdded;
lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp 152 ++NumOfPGOMemOPAnnotate;
155 ++NumOfPGOMemOPOpt;
lib/Transforms/ObjCARC/ObjCARCContract.cpp 136 ++NumPeeps;
186 ++NumPeeps;
404 ++NumStoreStrongs;
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 641 ++NumPeeps;
654 ++NumPeeps;
700 ++NumPeeps;
789 ++NumNoops;
857 ++NumAutoreleases;
917 ++NumNoops;
1003 ++NumPartialNoops;
2199 ++NumRets;
2221 ++NumRetains;
2224 ++NumReleases;
lib/Transforms/Scalar/ADCE.cpp 554 ++NumRemoved;
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 325 ++NumLoadAlignChanged;
333 ++NumStoreAlignChanged;
342 ++NumMemIntAlignChanged;
355 ++NumMemIntAlignChanged;
lib/Transforms/Scalar/BDCE.cpp 130 ++NumSimplified;
136 ++NumRemoved;
lib/Transforms/Scalar/ConstantProp.cpp 110 ++NumInstKilled;
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 143 ++NumSelects;
207 ++NumPhiCommon;
276 ++NumPhis;
293 ++NumMemAccess;
322 ++NumCmps;
404 ++NumDeadCases;
474 ++NumNW;
475 ++*OpcNW;
476 ++NumNSW;
477 ++*OpcNSW;
482 ++NumNW;
483 ++*OpcNW;
484 ++NumNUW;
485 ++*OpcNUW;
511 ++NumOverflows;
529 ++NumSaturating;
641 ++NumUDivs;
663 ++NumSRems;
685 ++NumSDivs;
708 ++NumAShrs;
730 ++NumSExt;
902 ++NumReturns;
lib/Transforms/Scalar/DCE.cpp 62 ++DIEEliminated;
110 ++DCEEliminated;
lib/Transforms/Scalar/DeadStoreElimination.cpp 115 ++NumFastOther;
475 ++NumCompletePartials;
694 ++NumFastStores;
814 ++NumFastStores;
826 ++NumFastOther;
1048 ++NumRedundantStores;
1066 ++NumRedundantStores;
1191 ++NumFastStores;
1266 ++NumModifiedStores;
lib/Transforms/Scalar/EarlyCSE.cpp 914 ++NumSimplify;
1017 ++NumSimplify;
1039 ++NumCSE;
1099 ++NumCSELoad;
1142 ++NumCSECall;
1195 ++NumDSE;
1230 ++NumDSE;
lib/Transforms/Scalar/GVN.cpp 1290 ++NumPRELoad;
1378 ++NumGVNLoad;
1553 ++NumGVNLoad;
1963 ++NumGVNSimpl;
2107 ++NumGVNBlocks;
2379 ++NumGVNPRE;
2415 ++NumGVNInstr;
lib/Transforms/Scalar/GVNHoist.cpp 894 ++NumLoadsRemoved;
899 ++NumStoresRemoved;
905 ++NumCallsRemoved;
lib/Transforms/Scalar/GuardWidening.cpp 122 ++GuardsEliminated;
355 ++CondBranchEliminated;
lib/Transforms/Scalar/IndVarSimplify.cpp 717 ++NumReplaced;
1522 ++NumElimExt;
1533 ++NumElimExt;
1612 ++NumElimExt;
1788 ++NumWidened;
2555 ++NumLFTR;
lib/Transforms/Scalar/InstSimplifyPass.cpp 60 ++NumSimplified;
lib/Transforms/Scalar/JumpThreading.cpp 1122 ++NumFolds;
2096 ++NumThreads;
2415 ++NumDupes;
lib/Transforms/Scalar/LICM.cpp 730 ++NumCreatedBlocks;
781 ++NumClonedBranches;
1572 ++NumMovedLoads;
1574 ++NumMovedCalls;
1575 ++NumSunk;
1697 ++NumMovedLoads;
1699 ++NumMovedCalls;
1700 ++NumHoisted;
2100 ++NumPromoted;
lib/Transforms/Scalar/LoopDataPrefetch.cpp 322 ++NumPrefetches;
lib/Transforms/Scalar/LoopDeletion.cpp 167 ++NumDeleted;
203 ++NumDeleted;
lib/Transforms/Scalar/LoopDistribute.cpp 849 ++NumLoopsDistributed;
lib/Transforms/Scalar/LoopFuse.cpp 291 ++InvalidPreheader;
293 ++InvalidHeader;
295 ++InvalidExitingBlock;
297 ++InvalidExitBlock;
299 ++InvalidLatch;
301 ++InvalidLoop;
338 ++Stat;
1325 ++Stat;
lib/Transforms/Scalar/LoopIdiomRecognize.cpp 1048 ++NumMemSet;
1187 ++NumMemCpy;
2672 ++NumBCmp;
lib/Transforms/Scalar/LoopInstSimplify.cpp 145 ++NumSimplified;
lib/Transforms/Scalar/LoopRerollPass.cpp 1636 ++NumRerolledLoops;
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 377 ++NumLoopExitsDeleted;
519 ++NumTerminatorsFolded;
lib/Transforms/Scalar/LoopUnswitch.cpp 430 ++TotalInsts;
706 ++NumGuards;
745 ++NumBranches;
799 ++NumSwitches;
819 ++NumSelects;
1048 ++NumTrivial;
1161 ++NumBranches;
1207 ++NumSwitches;
1436 ++NumSimplify;
1600 ++NumSimplify;
1638 ++NumSimplify;
1643 ++NumSimplify;
lib/Transforms/Scalar/MemCpyOptimizer.cpp 413 ++NumMemSetInfer;
609 ++NumMemCpyInstr;
658 ++NumMemCpyInstr;
920 ++NumMemCpyInstr;
996 ++NumMemCpyInstr;
1159 ++NumCpyToSet;
1209 ++NumMemCpyInstr;
1219 ++NumCpyToSet;
1253 ++NumMoveToCpy;
1328 ++NumMemCpyInstr;
lib/Transforms/Scalar/NewGVN.cpp 2179 ++NumGVNAvoidedSortedLeaderChanges;
2182 ++NumGVNSortedLeaderChanges;
2310 ++NumGVNLeaderChanges;
3681 ++NumGVNBlocksDeleted;
3697 ++NumGVNInstrDeleted;
4127 ++NumGVNDeadStores;
lib/Transforms/Scalar/Reassociate.cpp 691 ++NumChanged;
714 ++NumChanged;
738 ++NumChanged;
773 ++NumChanged;
1158 ++NumAnnihil;
1170 ++NumAnnihil;
1456 ++NumFactor;
1508 ++NumAnnihil;
1590 ++NumFactor;
2233 ++NumAnnihil;
lib/Transforms/Scalar/SCCP.cpp 1833 ++NumDeadBlocks;
1852 ++NumInstRemoved;
2077 ++IPNumArgsElimed;
2085 ++NumDeadBlocks;
2103 ++IPNumInstRemoved;
2228 ++IPNumGlobalConst;
lib/Transforms/Scalar/SROA.cpp 1305 ++NumLoadsSpeculated;
2344 ++NumVectorized;
4171 ++NumNewAllocas;
4436 ++NumAllocasAnalyzed;
4533 ++NumDeleted;
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 541 ++NumTrivial;
542 ++NumBranches;
833 ++NumTrivial;
834 ++NumSwitches;
2315 ++NumBranches;
2317 ++NumSwitches;
2434 ++NumGuards;
lib/Transforms/Scalar/SimplifyCFGPass.cpp 165 ++NumSimpl;
lib/Transforms/Scalar/Sink.cpp 228 ++NumSunk;
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 575 ++NumEdgesSplit;
lib/Transforms/Scalar/TailRecursionElimination.cpp 671 ++NumAccumAdded;
682 ++NumEliminated;
727 ++NumRetDuped;
lib/Transforms/Utils/BuildLibCalls.cpp 47 ++NumReadNone;
55 ++NumReadOnly;
63 ++NumArgMemOnly;
71 ++NumNoUnwind;
79 ++NumNoAlias;
87 ++NumNoCapture;
95 ++NumNoAlias;
103 ++NumReadOnlyArg;
113 ++NumNonNull;
121 ++NumReturnedArg;
lib/Transforms/Utils/LCSSA.cpp 118 ++NumLCSSA; // We are applying the transformation
lib/Transforms/Utils/LibCallsShrinkWrap.cpp 147 ++NumWrappedTwoCond;
158 ++NumWrappedTwoCond;
167 ++NumWrappedOneCond;
175 ++NumWrappedOneCond;
236 ++NumWrappedTwoCond;
255 ++NumWrappedOneCond;
265 ++NumWrappedOneCond;
335 ++NumWrappedOneCond;
399 ++NumWrappedTwoCond;
439 ++NumWrappedOneCond;
467 ++NumWrappedTwoCond;
lib/Transforms/Utils/LoopRotationUtils.cpp 514 ++NumRotated;
lib/Transforms/Utils/LoopSimplify.cpp 563 ++NumNested;
lib/Transforms/Utils/LoopUnroll.cpp 902 ++NumUnrolled;
lib/Transforms/Utils/LoopUnrollAndJam.cpp 568 ++NumUnrolledAndJammed;
lib/Transforms/Utils/LowerInvoke.cpp 72 ++NumInvokes;
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 527 ++NumLocalPromoted;
555 ++NumDeadAlloca;
569 ++NumSingleStore;
856 ++NumPHIInsert;
lib/Transforms/Utils/SimplifyCFG.cpp 2144 ++NumSpeculations;
5054 ++NumLinearMaps;
5074 ++NumBitMaps;
5277 ++NumTableCmpReuses;
5284 ++NumTableCmpReuses;
5525 ++NumLookupTables;
5527 ++NumLookupTablesHoles;
lib/Transforms/Utils/SimplifyIndVar.cpp 168 ++NumElimOperand;
288 ++NumElimCmp;
310 ++NumSimplifiedSDiv;
326 ++NumSimplifiedSRem;
335 ++NumElimRem;
349 ++NumElimRem;
679 ++NumFoldedUser;
721 ++NumElimIdentity;
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 1084 ++NumVectorInstructions;
1247 ++NumVectorInstructions;
lib/Transforms/Vectorize/LoopVectorize.cpp 7766 ++LoopsVectorized;
lib/Transforms/Vectorize/SLPVectorizer.cpp 3888 ++NumVectorInstructions;
3916 ++NumVectorInstructions;
3937 ++NumVectorInstructions;
3961 ++NumVectorInstructions;
4005 ++NumVectorInstructions;
4049 ++NumVectorInstructions;
4080 ++NumVectorInstructions;
4105 ++NumVectorInstructions;
4155 ++NumVectorInstructions;
4224 ++NumVectorInstructions;
tools/clang/lib/Basic/FileManager.cpp 136 ++NumDirLookups;
149 ++NumDirCacheMisses;
204 ++NumFileLookups;
223 ++NumFileCacheMisses;
334 ++NumFileLookups;
349 ++NumFileCacheMisses;
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 236 ++NumGetCTUCalled;
259 ++NumTripleMismatch;
271 ++NumLangMismatch;
292 ++NumLangDialectMismatch;
378 ++NumASTLoadThresholdReached;
421 ++NumNotInOtherTU;
512 ++NumNameConflicts;
515 ++NumUnsupportedNodeFound;
526 ++NumGetCTUSuccess;
tools/clang/lib/Lex/HeaderSearch.cpp 525 ++NumFrameworkLookups;
1068 ++NumSubFrameworkLookups;
1250 ++NumIncluded; // Count # of attempted #includes.
1320 ++NumMultiIncludeFileOptzn;
tools/polly/lib/Analysis/ScopBuilder.cpp 3774 ++ScopFound;
3776 ++RichScopFound;
tools/polly/lib/Exchange/JSONExporter.cpp 529 ++NewAccessMapFound;
unittests/ADT/StatisticTest.cpp 51 ++AlwaysCounter;
utils/TableGen/GlobalISelEmitter.cpp 3152 ++NumPatternEmitted;
4603 ++NumPatternImported;
4720 ++NumPatternImported;
4751 ++NumPatternImported;
4772 ++NumPatternImported;
4796 ++NumPatternImported;
4803 ++NumPatternImported;
5025 ++NumPatternTotal;
5038 ++NumPatternImportsSkipped;
5044 ++NumPatternsTested;