aengelke wrote:

FWIW, statistics about optimization passes >5s (no adaptors, wrappers, etc.) on 
libLLVM (NB: pass times can include analyses):
```
   Total   NumRuns       PerRun  Pass
   5.01s    160476      31.19us  LoopUnrollPass
   5.35s   4404446       1.21us  TargetIRAnalysis
   6.94s   4403527       1.58us  AssumptionAnalysis
   7.10s    433061      16.41us  LoopRotatePass
   7.91s      3909    2023.59us  CallGraphAnalysis
   9.66s      1980    4877.52us  CalledValuePropagationPass
  10.19s      1980    5145.05us  AlwaysInlinerPass
  12.22s   5587932       2.19us  PostDominatorTreeAnalysis
  12.26s   2070891       5.92us  ReassociatePass
  13.61s   2070891       6.57us  ADCEPass
  13.87s    737972      18.80us  LICMPass
  13.90s   2070891       6.71us  BDCEPass
  15.25s    432540      35.25us  LoopDeletionPass
  15.41s   4462734       3.45us  LoopSimplifyPass
  17.77s   5938233       2.99us  LoopAnalysis
  18.65s      3960    4710.34us  GlobalOptPass
  19.69s  11044561       1.78us  DominatorTreeAnalysis
  20.63s    302139      68.27us  IndVarSimplifyPass
  23.03s   2070891      11.12us  MemCpyOptPass
  25.45s    302139      84.23us  LoopIdiomRecognizePass
  25.85s   4139632       6.24us  PostOrderFunctionAttrsPass
  28.08s   2070891      13.56us  SCCPPass
  30.01s      1980   15158.71us  IPSCCPPass
  34.19s   3495375       9.78us  BranchProbabilityAnalysis
  42.01s   2843306      14.77us  MemorySSAAnalysis
  49.53s   3495375      14.17us  BlockFrequencyAnalysis
  64.37s   6536108       9.85us  SROAPass
  82.56s   4304741      19.18us  EarlyCSEPass
  91.52s  13070009       7.00us  SimplifyCFGPass
 248.60s   2069816     120.11us  InlinerPass
 279.41s  10996635      25.41us  InstCombinePass
1274.61s      1980  643743.37us  Optimizer

```

https://github.com/llvm/llvm-project/pull/173868
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to