Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
322d0afd875df66b36e4810a2b95c20a8f22ab9b
/
llvm
/
lib
/
IR
/
LegacyPassManager.cpp
71124a9
Reland No.3: Add new hidden option -print-changed which only reports changes to IR
by Jamie Schmeiser
· 5 years ago
b03c2b8
Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR"
by Douglas Yung
· 5 years ago
f9e6d1e
Re-land: Add new hidden option -print-changed which only reports changes to IR
by Jamie Schmeiser
· 5 years ago
b2e65cf
Revert "Add new hidden option -print-changed which only reports changes to IR"
by Jamie Schmeiser
· 5 years ago
7bc9924
Add new hidden option -print-changed which only reports changes to IR
by Jamie Schmeiser
· 5 years ago
b1f4e59
(Expensive) Check for Loop, SCC and Region pass return status
by serge-sans-paille
· 5 years ago
736423a
[OldPM] Print out a bit more when passes lie about changing IR
by Jon Roelofs
· 5 years ago
3218c06
[legacyPM] Do not compute preserved analysis if there's no local change
by serge-sans-paille
· 5 years ago
3667d87
Double check that passes correctly set their Modified status
by serge-sans-paille
· 5 years ago
21b4cc1
Reland [NFC] Derive from PassInfoMixin for no-op/printing passes
by Arthur Eubanks
· 5 years ago
fdb7856
Revert "[NFC] Derive from PassInfoMixin for no-op/printing passes"
by Davide Italiano
· 5 years ago
8039d2c
[NFC] Derive from PassInfoMixin for no-op/printing passes
by Arthur Eubanks
· 5 years ago
bf9a940
Revert "Double check that passes correctly set their Modified status"
by serge-sans-paille
· 5 years ago
37afd99
Double check that passes correctly set their Modified status
by serge-sans-paille
· 5 years ago
55fe7b7
Improve LegacyPassManager API to correctly report modified status
by serge-sans-paille
· 5 years ago
8b52037
Fix some clang-tidy namespace closing comments warnings. NFC.
by Simon Pilgrim
· 5 years ago
adcd026
Make llvm::StringRef to std::string conversions explicit.
by Benjamin Kramer
· 6 years ago
4adddbd
[LegacyPassManager] Simplify FunctionPass::assignPassManager
by Fangrui Song
· 6 years ago
a7abe6e
[LegacyPassManager] Simplify PMStack pop
by Fangrui Song
· 6 years ago
5ccad89
[LegacyPassManager] Fixed "null check after derefencing" warning
by Dávid Bolvanský
· 6 years ago
87eac7e
[LegacyPM] Fix pass structure dumping
by evgeny
· 6 years ago
9f0ff0b
[LegacyPassManager] Delete BasicBlockPass/Manager.
by Alina Sbirlea
· 6 years ago
ad88884
[LegacyPassManager] Attempt to fix BasicBlockManager
by Alina Sbirlea
· 6 years ago
f7a428e
[TimeProfiler] Fix "OptModule" section and add new "Backend" sections
by Anton Afanasyev
· 6 years ago
49a3ad2
Fix parameter name comments using clang-tidy. NFC.
by Rui Ueyama
· 6 years ago
38cd3640
[LegacyPassManager] Small ModuleCount cleanup
by Fangrui Song
· 6 years ago
f2654b6
ftime-trace: Trace the name of the currently active pass as well.
by Nico Weber
· 7 years ago
d880de2
Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps.
by Anton Afanasyev
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
662e568
[New PM][PassInstrumentation] IR printing support for New Pass Manager
by Fedor Sergeev
· 7 years ago
a0aa5b3
Output per-function size-info remarks
by Jessica Paquette
· 7 years ago
31d2e5e
[NFC] Improve clarity in emitInstrCountChangedRemark
by Jessica Paquette
· 7 years ago
a69696d
Fix typo in size remarks for module passes
by Jessica Paquette
· 7 years ago
71e9778
[NFC] Optionally pass a function to emitInstrCountChangedRemark
by Jessica Paquette
· 7 years ago
397c05d
[NFC] Check if P is a pass manager on entry to emitInstrCountChangedRemark
by Jessica Paquette
· 7 years ago
9a23c55
[NFC] Pass the instruction delta to emitInstrCountChangedRemark
by Jessica Paquette
· 7 years ago
454d103
[NFC] Pre-calculate module IR counts in size remarks.
by Jessica Paquette
· 7 years ago
9eda13e
[NFC] Pre-calculate basic block IR counts in size remarks.
by Jessica Paquette
· 7 years ago
f2a202c
[NFC] Pre-calculate function IR counts in size remarks.
by Jessica Paquette
· 7 years ago
4308311
[NFC][PassTiming] factor out generic PassTimingInfo
by Fedor Sergeev
· 7 years ago
4ee2841
[LegacyPassManager] Remove analysis P from AnUsageMap before deleting it in schedulePass.
by Craig Topper
· 7 years ago
023e25a
[ORE] Move loop invariant ORE checks outside the PM loop.
by Xin Tong
· 7 years ago
aa02580
[IR] Strip trailing whitespace. NFC
by Bjorn Pettersson
· 7 years ago
0318579
Reland: [Timers] Use the pass argument name for JSON keys in time-passes
by Francis Visoiu Mistrih
· 7 years ago
0c3a776
Revert r334649 "[Timers] Use the pass argument name for JSON keys in time-passes"
by Francis Visoiu Mistrih
· 7 years ago
fbd450b
[Timers] Use the pass argument name for JSON keys in time-passes
by Francis Visoiu Mistrih
· 7 years ago
a4ffa3a
[LegacyPM] Use MapVector for OnTheFlyPassManagers.
by Florian Hahn
· 7 years ago
c604817
[NFC] Change cast from r332739 to a static cast
by Jessica Paquette
· 7 years ago
e49374d
Add remarks describing when a pass changes the IR instruction count of a module
by Jessica Paquette
· 7 years ago
f5730c3
[LegacyPassManager] Make 'print-module-scope' cl::Hidden like the rest of the printing options.
by Craig Topper
· 8 years ago
94dca7c
IR printing improvement for function passes - introducing -print-module-scope
by Fedor Sergeev
· 8 years ago
8065f0b
Mark all library options as hidden.
by Zachary Turner
· 8 years ago
03c3a1a
[PM] Use range-based for loops in LegacyPassManager.cpp (NFC).
by Florian Hahn
· 8 years ago
5e1697e
[llvm] Remove double semicolons
by Mandeep Singh Grang
· 8 years ago
852f6fd
[LTO] Print time-passes information at conclusion of LTO codegen
by James Henderson
· 8 years ago
ed5eb93
Reverted: Track validity of pass results
by Serge Pavlov
· 9 years ago
d409411
Track validity of pass results
by Serge Pavlov
· 9 years ago
9f15a79
Timer: Track name and description.
by Matthias Braun
· 9 years ago
7f00d0a
Bitcode: Change the materializer interface to return llvm::Error.
by Peter Collingbourne
· 9 years ago
ec534e6
Replace TimeValue by TimePoint in LegacyPassManager. NFC.
by Pavel Labath
· 9 years ago
732afdd
Turn cl::values() (for enum) from a vararg function to using C++ variadic template
by Mehdi Amini
· 9 years ago
bd87319
Rangify for loops.
by Yaron Keren
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
0d955d0
Use the range variant of find instead of unpacking begin/end
by David Majnemer
· 9 years ago
3189622
Remove doInitialization() and doFinalization() member declarations without definitions.
by Yaron Keren
· 10 years ago
8300995
Rangify for loops, NFC.
by Yaron Keren
· 10 years ago
eb2a254
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
by Yaron Keren
· 10 years ago
0f1762c
Recommit r256952 "Filtering IR printing for print-after-all/print-before-all"
by Weiming Zhao
· 10 years ago
b243c95
Revert r256952 due to lit test fails.
by Weiming Zhao
· 10 years ago
eac0636
Filtering IR printing for print-after-all/print-before-all
by Weiming Zhao
· 10 years ago
e53cb2f
Remove debug output that snuck into 254957
by Philip Reames
· 10 years ago
9e5e2d6
Reapply 254950 w/fix
by Philip Reames
· 10 years ago
000f77d
[PassManager] Ensure destructors of cached AnalysisUsage objects are run
by Philip Reames
· 10 years ago
e8aeaeb
[LegacyPassManager] Reduce memory usage for AnalysisUsage
by Philip Reames
· 10 years ago
225d3ab
Simplify code. No functionality change.
by Jakub Staszak
· 10 years ago
8727518
[LPM] Simplify this code and fix a compile error for compilers that
by Chandler Carruth
· 10 years ago
b1e3a9a
[LPM] Use a map from analysis ID to immutable passes in the legacy pass
by Chandler Carruth
· 10 years ago
44a1385
[LPM] Teach the legacy pass manager to support *using* an analysis
by Chandler Carruth
· 10 years ago
2f02ea4
[LPM] Cleanup some loops to be range based for loops before hacking on
by Chandler Carruth
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
4849aa3
Rangify more for loops in LegacyPassManager.cpp.
by Yaron Keren
· 10 years ago
3b1e24b
Rangify for loops in LegacyPassManager.cpp.
by Yaron Keren
· 10 years ago
664294c
[NFC] Converting to range-based for.
by Chris Bieneman
· 11 years ago
f817c1c
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 11 years ago
c83fa9e
Typo.
by Chad Rosier
· 11 years ago
5b0d3e3
[LPM] A targeted but somewhat horrible fix to the legacy pass manager's
by Chandler Carruth
· 11 years ago
0880c60
Document that PassManager::add() may delete the pass right away.
by Matthias Braun
· 11 years ago
246c4fb
Remove redundant calls to isMaterializable.
by Rafael Espindola
· 11 years ago
5a52e6d
Modernize the error handling of the Materialize function.
by Rafael Espindola
· 11 years ago
4627679
Use range based for loops to avoid needing to re-mention SmallPtrSet size.
by Craig Topper
· 11 years ago
469de19
Fix typos: * libaries => libraries * avaiable => available
by Sylvestre Ledru
· 11 years ago
34390c7
Add C API for thread yielding callback.
by Juergen Ributzka
· 11 years ago
bcbed0a
Revert "[PM] Add pass run listeners to the pass manager."
by Juergen Ributzka
· 11 years ago
4989255
[PM] Add pass run listeners to the pass manager.
by Juergen Ributzka
· 12 years ago
20c5693
Teach the pass manager's execution dump to print the current time before
by Chandler Carruth
· 12 years ago
c620761
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
02066f2
Fix a (legacy) PassManager crash that occurs when a ModulePass
by Andrew Trick
· 12 years ago
f398d7c
[C++11] Add 'override' keyword to IR library.
by Craig Topper
· 12 years ago
1b69ed8
[Modules] Move the PassNameParser to the IR library as it deals in the
by Chandler Carruth
· 12 years ago
Next »