aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/PruneEH.cpp
AgeCommit message (Expand)Author
2008-03-12Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner
2008-03-10Turn unwind_to into "unwinds to".Nick Lewycky
2008-03-09And again.Nick Lewycky
2008-03-09Braces belong here. No functionality change.Nick Lewycky
2008-03-09Prune the unwind_to labels on BBs that don't need them. Another step in theNick Lewycky
2008-02-22Split ParameterAttributes.h, putting the complicatedDale Johannesen
2008-02-19Expand ParameterAttributes to 32 bits (in preparationDale Johannesen
2008-01-02add missing #includeChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-19When inlining through an 'nounwind' call, mark inlinedDuncan Sands
2007-12-18Rename isNoReturn to doesNotReturn, and isNoUnwind toDuncan Sands
2007-12-10Make PruneEH update the nounwind/noreturn attributesDuncan Sands
2007-11-27Fix PR1146: parameter attributes are longer part ofDuncan Sands
2007-08-01New CallInst interface to address GLIBCXX_DEBUG errors caused byDavid Greene
2007-05-06Fix typo in comment.Nick Lewycky
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
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-02-11simplify name juggling through the use of Value::takeName.Chris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-26Inherit CallGraphSCCPass directly from Pass.Devang Patel
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2005-07-27Eliminate all remaining tabs and trailing spaces.Jeff Cohen
2005-05-09Preserve calling conventions when doing IPOChris Lattner
2005-04-27remove 'statement with no effect' warningChris Lattner
2005-04-27detect functions that never return, and turn the instruction following aChris Lattner
2005-04-26This analysis doesn't take 'throwing' into consideration, it looks atChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-10-18Get this file compiling with VC++, patch contributed by Morten Ofstad. Thanks...Chris Lattner
2004-09-20'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-04-12Simplify code a bit, and be sure to mark the external node as potentially thr...Chris Lattner
2004-02-13Intrinsic functions cannot throwChris Lattner
2004-02-08rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner
2004-02-08Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn'tChris Lattner
2003-11-22Delete dead lineChris Lattner
2003-11-22Fix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llxChris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-15Fix bug: PruneEH/2003-09-14-ExternalCall.llxChris Lattner
2003-09-08Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner
2003-08-31Add accessor functionChris Lattner
2003-08-31Initial checkin of the -prune-eh pass, a very simple exception handling remov...Chris Lattner