summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/RegionPass.cpp
AgeCommit message (Expand)Author
2022-11-25Use PassGate from LLVMContext if any otherwise global oneEvgeniy Brevnov
2022-03-17[LegacyPassManager] Move structural hashing into Pass classes. NFC.Jay Foad
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2022-02-04[NFC] Remove unnecessary #includesBill Wendling
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-11-30[RegionPass] Added check for -filter-print-funcs option to the region IR dumps.kpyzhov
2020-10-21[NFC] Clean up always false variablesArthur Eubanks
2020-08-28Skip analysis re-computation when no changes are reportedserge-sans-paille
2020-08-28(Expensive) Check for Loop, SCC and Region pass return statusserge-sans-paille
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes
2019-04-03[IR] Create new method in `Function` class (NFC)Evandro Menezes
2019-03-08[RegionPass] Fix forgotten "!".Michael Kruse
2019-02-28Fix IR/Analysis layering issue with OptBisectRichard Trieu
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-28[NFC][PassTiming] factor out generic PassTimingInfoFedor Sergeev
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-03-27[NFC] OptPassGate extracted from OptBisectFedor Sergeev
2017-12-13Remove redundant includes from lib/Analysis.Michael Zolotukhin
2017-08-25Normlize to LF line endings.Michael Kruse
2017-06-01Add opt-bisect support for region passes.Eli Friedman
2017-03-10Implement getPassName() for IR printing passes.Yaron Keren
2017-01-15Reverted: Track validity of pass resultsSerge Pavlov
2017-01-13RegionPass: Set isExecuted flag correctlyTobias Grosser
2016-07-19[RegionPass] Some minor cleanupsDavid Majnemer
2015-04-15Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer
2015-03-06Avoid calls to dumpPassInfo and RegionBase<Tr>::getNameStr() in RGPassManager ifChad Rosier
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth
2014-07-19Templatify RegionInfo so it works on MachineBasicBlocksMatt Arsenault
2014-06-21Add back functionality removed in r210497.Richard Trieu
2014-06-09Removing an "if (!this)" check from two print methods. The condition willRichard Trieu
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-17remove some dead codeNuno Lopes
2014-04-15Use unique_ptr to manage ownership of child Regions within llvm::RegionDavid Blaikie
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-03[C++11] Add a basic block range view for RegionInfoTobias Grosser
2012-08-27Remove the the block_node_iterator of Region, replace it by the block_iterator.Hongbin Zheng
2012-05-04Rename the Region::block_iterator to Region::block_node_iterator, andChandler Carruth
2011-08-29Reapply r138695. Fix PassManager stack depths.Andrew Trick
2011-08-27Reverting r138695 to see if it fixes clang self host.Andrew Trick
2011-08-27Fix PassManager stack depths.Andrew Trick
2011-05-05Minor change: Fix the typo in RegionPass.h and RegionPass.cpp.Hongbin Zheng
2010-12-12Remove useless dynamic_cast<>().Tobias Grosser
2010-10-20Add RegionPass support.Tobias Grosser