- 3a3d688 [LoopPass] fixing 'Modification' messages in -debug-pass=Executions for loop passes by Fedor Sergeev · 7 years ago
- a0aa5b3 Output per-function size-info remarks by Jessica Paquette · 7 years ago
- 71e9778 [NFC] Optionally pass a function to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
- 9a23c55 [NFC] Pass the instruction delta to emitInstrCountChangedRemark by Jessica Paquette · 7 years ago
- 872a4c9 [NFC] Pre-calculate loop IR counts in size remarks. by Jessica Paquette · 7 years ago
- 4308311 [NFC][PassTiming] factor out generic PassTimingInfo by Fedor Sergeev · 7 years ago
- 023e25a [ORE] Move loop invariant ORE checks outside the PM loop. by Xin Tong · 7 years ago
- fe70b29 [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to by Chandler Carruth · 7 years ago
- e49374d Add remarks describing when a pass changes the IR instruction count of a module by Jessica Paquette · 7 years ago
- d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
- 98014e4 [NFC] OptPassGate extracted from OptBisect by Fedor Sergeev · 8 years ago
- e82e83f Follow-up for r324429: "[LCSSAVerification] Run verification only when asserts are enabled." by Michael Zolotukhin · 8 years ago
- ec8b0ec [LCSSAVerification] Run verification only when asserts are enabled. by Michael Zolotukhin · 8 years ago
- 693eedb [PM/Unswitch] Teach SimpleLoopUnswitch to do non-trivial unswitching, by Chandler Carruth · 8 years ago
- def1729 Use a BumpPtrAllocator for Loop objects by Sanjoy Das · 8 years ago
- 09613b1 Tighten the invariants around LoopBase::invalidate by Sanjoy Das · 8 years ago
- 29c22d2 [LegacyPM] Make the 'addLoop' method accept a loop to add rather than by Chandler Carruth · 8 years ago
- 1de4792 Implement getPassName() for IR printing passes. by Yaron Keren · 9 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
- 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
- 410eaeb [PM] Rewrite the loop pass manager to use a worklist and augmented run by Chandler Carruth · 9 years ago
- c3ccf5d [LCSSA] Perform LCSSA verification only for the current loop nest. by Igor Laevsky · 9 years ago
- 0746f3b Consistently use LoopAnalysisManager by Sean Silva · 9 years ago
- 1a4576e [LoopPass] Some minor cleanups by David Majnemer · 9 years ago
- aa20915 Apply clang-tidy's modernize-loop-convert to lib/Analysis. by Benjamin Kramer · 9 years ago
- f3b7158 Fix dynamically linked debug builds. by Eli Friedman · 9 years ago
- 164a2aa6 [PM] Remove support for omitting the AnalysisManager argument to new by Chandler Carruth · 9 years ago
- aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 9 years ago
- 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 9 years ago
- f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 9 years ago
- e9fb228d LoopInfo: Simplify ownership of Loop objects by Justin Bogner · 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
- 883a3ea LPM: Make callers of LPM.deleteLoopFromQueue update LoopInfo directly. NFC by Justin Bogner · 10 years ago
- 6e9810c LPM: Simplify how passes mark loops for deletion. NFC by Justin Bogner · 10 years ago
- c2b98f0 PM: Rephrase PrintLoopPass as a wrapper around a new-style pass. NFC by Justin Bogner · 10 years ago
- f98df7a LoopPass: Remove redoLoop, it isn't used. NFC by Justin Bogner · 10 years ago
- 35e46cd LoopPass: Simplify the API for adding a new loop. NFC by Justin Bogner · 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
- 16132e6 Purge unused includes throughout libSupport. by Benjamin Kramer · 11 years ago
- 4f8f307 [PM] Split the LoopInfo object apart from the legacy pass, creating by Chandler Carruth · 11 years ago
- 0d4d5e6 Fix assertion in LICM doFinalization() by David Peixotto · 11 years ago
- c148522 Add back functionality removed in r210497. by Richard Trieu · 11 years ago
- a23043c Removing an "if (!this)" check from two print methods. The condition will by Richard Trieu · 11 years ago
- 34390c7 Add C API for thread yielding callback. by Juergen Ributzka · 11 years ago
- e96dd89 [Modules] Make Support/Debug.h modular. This requires it to not change by Chandler Carruth · 11 years ago
- 9f00886 [C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr. by Craig Topper · 11 years ago
- e9ba759 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 0c12b1d2 Constify the Optnone checks in IR passes. by Paul Robinson · 12 years ago
- af4e64d Disable most IR-level transform passes on functions marked 'optnone'. by Paul Robinson · 12 years ago
- b8ddc70 [PM] Rename the IR printing pass header to a more generic and correct by Chandler Carruth · 12 years ago
- 9aca918 Move the LLVM IR asm writer header files into the IR directory, as they by Chandler Carruth · 12 years ago
- b5f3c44 Comment: try to clarify loop iteration order. by Andrew Trick · 12 years ago
- fb2ba3e Enable the new LoopInfo algorithm by default. by Andrew Trick · 13 years ago
- 3c0d516 Take out the debug info probe stuff. It's making some changes to by Eric Christopher · 14 years ago
- 0896621 Reapply r138695. Fix PassManager stack depths. by Andrew Trick · 14 years ago
- 5c29eba Reverting r138695 to see if it fixes clang self host. by Andrew Trick · 14 years ago
- b0cd1e6 Fix PassManager stack depths. by Andrew Trick · 14 years ago
- d3530b9 Reapplying r136844. by Andrew Trick · 14 years ago
- bc673fb Reverting r136884 updateUnloop, which crashed a linux builder. by Andrew Trick · 14 years ago
- 468eadb An algorithm for incrementally updating LoopInfo within a by Andrew Trick · 14 years ago
- f898cbd whitespace by Andrew Trick · 14 years ago
- fa31d38 Introduce DebugInfoProbe. This is used to monitor how llvm optimizer is treating debugging information. by Devang Patel · 15 years ago
- 65b48b5 zap dead code. by Chris Lattner · 15 years ago
- f71c521 Revert r111199; it breaks -debug-pass=Structure output. by Dan Gohman · 15 years ago
- 55cd6aa Make dumpPassStructure be a PMDataManager abstraction, rather than by Dan Gohman · 15 years ago
- a97e78b Make LoopPass::getContainedPass return a LoopPass* instead of a Pass* by Dan Gohman · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 9b063df by David Greene · 15 years ago
- 389525b Revert 100204. It broke a bunch of tests and apparently changed what passes are run during codegen. by Evan Cheng · 15 years ago
- 8f32cb9 by David Greene · 15 years ago
- 5342dda Revert r100143. by Eric Christopher · 15 years ago
- 6789e21 by David Greene · 15 years ago
- f4512a3 s/getNameStr/getName/ by Benjamin Kramer · 16 years ago
- 707431c reapply my timer rewrite with a change for PassManager to store by Chris Lattner · 16 years ago
- ec8ef9b revert r99862 which is causing FNT failures. by Chris Lattner · 16 years ago
- 57a0542 fairly major rewrite of various timing related stuff. by Chris Lattner · 16 years ago
- 9efd4fc eliminate a bunch more unneeded dynamic_cast's. by Chris Lattner · 16 years ago
- 86dc886 Fix this debug output to handle the case where the loop has been deleted. by Dan Gohman · 16 years ago
- 0bd312a Include the name of the loop header in debug messages. by Dan Gohman · 16 years ago
- 4dbb301 Move the dominator verification code out of special code embedded within by Dan Gohman · 16 years ago
- 2963777 Move this assert to check the condition as soon as it is known. by Dan Gohman · 16 years ago
- 277e767 Extend the StartPassTimer and StopPassTimer functions so that the by Dan Gohman · 16 years ago
- b0934cd Fix an old copy+pasto. by Dan Gohman · 16 years ago
- adde5df Extract the code for inserting a loop into the loop queue into by Dan Gohman · 16 years ago
- 37a99664 When a loop is deleted, immediately release all of the active by Dan Gohman · 16 years ago
- cb663d7 Delete a bogus comment. by Dan Gohman · 16 years ago
- 96a26bd Don't try to verify a LoopPass analysis if the loop has been deleted. by Dan Gohman · 16 years ago
- 4883d90 convert LoopInfo.h and GraphWriter.h to use raw_ostream by Chris Lattner · 16 years ago
- 24c7835 Call doInitialization(), releaseMemory(), and doFinalization() for on-the-fly passes as well. by Torok Edwin · 16 years ago
- 4555618 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 17 years ago
- 4c1e954 Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now by Chris Lattner · 17 years ago
- 4330034 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 17 years ago
- 143206d Move dumpPassStructure out of line. by Dan Gohman · 17 years ago
- a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago