aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/ADCE.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-24[ADCE] Add control dependence computationDavid Callahan1-21/+88
2016-08-16[ADCE] Modify data structures to support removing control flowDavid Callahan1-36/+205
2016-08-05[ADCE] Refactoring for new functionality (NFC)David Callahan1-46/+84
2016-08-03[ADCE] Refactor anticipating new functionality (NFC)David Callahan1-17/+34
2016-06-28[PM] Normalize FIXMEs for missing PreserveCFG to have the same wording.Michael Kuperstein1-2/+1
2016-06-17[PM] Remove support for omitting the AnalysisManager argument to newChandler Carruth1-1/+1
2016-05-31[PM] ADCE: Fix caching of analyses.Davide Italiano1-3/+8
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-1/+1
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-5/+1
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-1/+5
2016-04-13[PGO] Remove redundant VP instrumentationBetul Buyukkurt1-0/+16
2016-03-29ADCE: Remove debug info intrinsics in dead scopesDuncan P. N. Exon Smith1-6/+60
2016-01-30Avoid overly large SmallPtrSet/SmallSetMatthias Braun1-1/+1
2015-10-30[PM] Port ADCE to the new pass managerJustin Bogner1-26/+33
2015-09-25ADCE: Fix typo in file comment. NFCJustin Bogner1-1/+1
2015-09-10Add GlobalsAA as preserved to a bunch of transformsJames Molloy1-0/+2
2015-08-06Rename inst_range() to instructions() for consistency. NFCNico Rieck1-2/+2
2015-07-31New EH representation for MSVC compatibilityDavid Majnemer1-2/+2
2015-07-10Revert the new EH instructionsDavid Majnemer1-2/+2
2015-07-10New EH representation for MSVC compatibilityDavid Majnemer1-2/+2
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-02-16[ADCE] Don't indent inside an anonymous namespaceHal Finkel1-11/+10
2015-02-15[ADCE] Convert another loop for a range-based forHal Finkel1-2/+2
2015-02-15[ADCE] Use inst_range and range-based forsHal Finkel1-14/+13
2015-02-15[ADCE] Fix formatting of pointer typesHal Finkel1-2/+2
2015-02-15[ADCE] Fix capitalization of another local variableHal Finkel1-2/+2
2015-02-15[ADCE] Fix capitalization of some local variablesHal Finkel1-14/+14
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-04[Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth1-1/+1
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-02-06Disable most IR-level transform passes on functions marked 'optnone'.Paul Robinson1-0/+3
2013-07-04Use SmallVectorImpl::iterator/const_iterator instead of SmallVector to avoid ...Craig Topper1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-4/+4
2012-07-24Clean whitespaces.Nadav Rotem1-8/+8
2011-08-19The landingpad instruction isn't dead simply because it's value isn't used.Bill Wendling1-1/+1
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+3
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-1/+1
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-1/+1
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-1/+1
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson1-1/+1
2010-06-22Use pre-increment instead of post-increment when the result is not used.Dan Gohman1-1/+1
2010-01-05Use do+while instead of while for loops which obviously have aDan Gohman1-2/+1
2009-09-02eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner1-3/+1
2009-05-06Allow readonly functions to unwind exceptions. TeachDuncan Sands1-1/+1
2009-03-04Re-commit 65975 and a fix for the problem thatDale Johannesen1-0/+2