summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
AgeCommit message (Expand)Author
2024-11-04[Utils] Remove unused includes (NFC) (#114748)Kazu Hirata
2023-11-20[NewPM] Remove UnifyFunctionExitNodesLegacyPass (#72816)Aiden Grossman
2023-10-25[LowerSwitch] Don't let pass manager handle the dependency (#68662)Ruiling, Song
2022-12-15[NFC] Rename Instruction::insertAt() to Instruction::insertInto(), to be cons...Vasileios Porpodas
2022-12-12[NFC] Cleanup: Replaces BB->getInstList().insert() with I->insertAt().Vasileios Porpodas
2022-11-23[NFC] Replaced BB->getInstList().{erase(),pop_front(),pop_back()} with eraseF...Vasileios Porpodas
2020-10-20[NPM] Port -mergereturn to NPMTa-Wei Tu
2020-09-09[UnifyFunctionExitNodes] Fix Modified status for unreachable blocksDavid Stenberg
2020-09-08[UnifyFunctionExitNodes] Remove unused getters, NFCDavid Stenberg
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-30Remove trailing spaceFangrui Song
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie
2017-12-13Remove redundant includes from lib/Transforms.Michael Zolotukhin
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer
2015-10-13TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-01-28[LPM] Stop using the string based preservation API. It is anChandler Carruth
2014-04-25[C++] Use 'nullptr'. Transforms edition.Craig Topper
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-02-06[unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling
2011-03-30Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad
2011-03-30(Almost) always call reserveOperandSpace() on newly created PHINodes.Jay Foad
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-06Eliminate PromoteMemoryToRegisterID; just use addPreserved("mem2reg")Dan Gohman
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2010-01-05Avoid going through the LLVMContext for type equality where it's safe to dere...Benjamin Kramer
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-05-06Remove uses of llvm/System/IncludeFile.h that are no longer needed.Dan Gohman
2008-04-08Fix insert point handling for multiple return values.Devang Patel
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-03-10simplifyDevang Patel
2008-03-05Handle 'ret' with multiple values.Devang Patel
2008-03-05Skip functions that return multiple values.Devang Patel
2008-02-19remove the LowerSelect pass. The last client was the old Sparc backend, whic...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-06-02Force anything that #includes llvm/Transforms/Utils/UnifyFunctionExitNodes.hChris Lattner
2006-05-09Patch to make some xforms preserve each other. Patch contributed byChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-10-16Add support for unreachableChris Lattner
2004-07-29Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos
2004-05-26Use one destination constructor for the unconditional branch.Alkis Evlogimenos
2003-11-21Minor cleanups and simplificationsChris Lattner
2003-11-20Start using the nicer terminator auto-insertion APIChris Lattner