aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/PruneEH.cpp
AgeCommit message (Expand)Author
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-06More LLVMContext-ification.Owen Anderson
2009-03-19Clear the cached cost when removing a function inDale Johannesen
2009-03-13Revert r66920. It was causing failures in the self-hosting buildbot (in releaseBill Wendling
2009-03-13Second installment of "BasicBlock operands to the back"Gabor Greif
2008-09-29Speed up these passes when the callgraph hasDuncan Sands
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands
2008-09-26Now Attributes are divided in three groupsDevang Patel
2008-09-25 Large mechanical patch.Devang Patel
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-08Reapply 55859. This doesn't change anything asDuncan Sands
2008-09-06When PruneEH turned an invoke into an ordinaryDuncan Sands
2008-09-05Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson
2008-09-05Delete the removeCallEdgeTo callgraph method,Duncan Sands
2008-09-05Make this pass return that it made a change ifDuncan Sands
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-05-16Less conservative verison of previous patch,Dale Johannesen
2008-05-16Weak functions not declared non-throwing might beDale Johannesen
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-25Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989Nick Lewycky
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
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