Rui Ueyama
|
c3f211d97b
Fix parameter name comments using clang-tidy. NFC.
|
6 年之前 |
Fangrui Song
|
47c0a924d4
[LegacyPassManager] Small ModuleCount cleanup
|
6 年之前 |
Nico Weber
|
772d6f05f1
ftime-trace: Trace the name of the currently active pass as well.
|
6 年之前 |
Anton Afanasyev
|
cc6227998a
Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps.
|
6 年之前 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Fedor Sergeev
|
a7c2370e95
[New PM][PassInstrumentation] IR printing support for New Pass Manager
|
7 年之前 |
Jessica Paquette
|
9e21280653
Output per-function size-info remarks
|
7 年之前 |
Jessica Paquette
|
2618a117e1
[NFC] Improve clarity in emitInstrCountChangedRemark
|
7 年之前 |
Jessica Paquette
|
29f24c9175
Fix typo in size remarks for module passes
|
7 年之前 |
Jessica Paquette
|
87d50cfb8f
[NFC] Optionally pass a function to emitInstrCountChangedRemark
|
7 年之前 |
Jessica Paquette
|
a5d3acd60e
[NFC] Check if P is a pass manager on entry to emitInstrCountChangedRemark
|
7 年之前 |
Jessica Paquette
|
4f3a2194ad
[NFC] Pass the instruction delta to emitInstrCountChangedRemark
|
7 年之前 |
Jessica Paquette
|
ca1a357d64
[NFC] Pre-calculate module IR counts in size remarks.
|
7 年之前 |
Jessica Paquette
|
c1a096dcd9
[NFC] Pre-calculate basic block IR counts in size remarks.
|
7 年之前 |
Jessica Paquette
|
e76b95dac1
[NFC] Pre-calculate function IR counts in size remarks.
|
7 年之前 |
Fedor Sergeev
|
9f6be22d32
[NFC][PassTiming] factor out generic PassTimingInfo
|
7 年之前 |
Craig Topper
|
6b498e0d29
[LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in schedulePass.
|
7 年之前 |
Xin Tong
|
a747d6134a
[ORE] Move loop invariant ORE checks outside the PM loop.
|
7 年之前 |
Bjorn Pettersson
|
a1ff84e2e4
[IR] Strip trailing whitespace. NFC
|
7 年之前 |
Francis Visoiu Mistrih
|
68d5d59240
Reland: [Timers] Use the pass argument name for JSON keys in time-passes
|
7 年之前 |
Francis Visoiu Mistrih
|
529fb8b5cd
Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-passes"
|
7 年之前 |
Francis Visoiu Mistrih
|
a9ac180f03
[Timers] Use the pass argument name for JSON keys in time-passes
|
7 年之前 |
Florian Hahn
|
f48234e221
[LegacyPM] Use MapVector for OnTheFlyPassManagers.
|
7 年之前 |
Jessica Paquette
|
c2e06bab45
[NFC] Change cast from r332739 to a static cast
|
7 年之前 |
Jessica Paquette
|
849da555d2
Add remarks describing when a pass changes the IR instruction count of a module
|
7 年之前 |
Craig Topper
|
ed7a017b99
[LegacyPassManager] Make 'print-module-scope' cl::Hidden like the rest of the printing options.
|
7 年之前 |
Fedor Sergeev
|
7d160f7143
IR printing improvement for function passes - introducing -print-module-scope
|
7 年之前 |
Zachary Turner
|
9a4e15cb76
Mark all library options as hidden.
|
7 年之前 |
Florian Hahn
|
91acfe51d7
[PM] Use range-based for loops in LegacyPassManager.cpp (NFC).
|
8 年之前 |
Mandeep Singh Grang
|
8c3abeed5e
[llvm] Remove double semicolons
|
8 年之前 |