aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/LowerInvoke.cpp
AgeCommit message (Expand)Author
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-02-12stop using methods that take vectors.Chris Lattner
2007-02-11simplify code by using Value::takeNameChris Lattner
2007-02-04For PR1163:Reid Spencer
2007-01-07Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-19switch more statistics over to STATISTIC, eliminating static ctors. Also,Chris Lattner
2006-12-12Change inferred getCast into specific getCast. Passes all tests.Reid Spencer
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-27For PR950:Reid Spencer
2006-11-02For PR786:Reid Spencer
2006-10-20For PR950:Reid Spencer
2006-09-05Fix Duraid's changes to work when TLI is null. This fixes the failingChris Lattner
2006-09-04add setJumpBufSize() and setJumpBufAlignment() to target-lowering.Duraid Madina
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-08-27s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner
2006-06-28Shrink libllvmgcc.dylib by another 23KChris Lattner
2006-05-17Declare that lowerinvoke doesn't interact with other lowering passes.Chris Lattner
2005-11-05Add support alignment of allocation instructions.Nate Begeman
2005-10-23When a function takes a variable number of pointer arguments, with a zeroJeff Cohen
2005-10-01Fix VC++ warnings.Jeff Cohen
2005-09-29Insert stores after phi nodes in the normal dest. This fixesChris Lattner
2005-09-27add a note about a way to improve this code further, that I won't be gettingChris Lattner
2005-09-27Avoid spilling stack slots... to stack slots.Chris Lattner
2005-09-27Completely rewrite 'correct' eh support. This changes how setjmp insertionChris Lattner
2005-08-03The correct fix for PR612, which also fixesChris Lattner
2005-08-03When inserting code, make sure not to insert it before PHI nodes. ThisChris Lattner
2005-06-09Fix a 64-bit problem, passing (int)0 through ... instead of (void*)0Chris Lattner
2005-05-13When lowering invokes to calls, amke sure to preserve the calling conv. ThisChris Lattner
2005-05-13Prefer int 0 instead of long 0 for GEP arguments.Chris Lattner
2005-05-06Preserve tail markerChris Lattner
2005-05-02Fixed a comment.John Criswell
2005-04-21Remove trailing whitespaceMisha Brukman
2004-11-13Lazily create the abort message, so only translation units that use unwindChris Lattner
2004-11-12Simplify handling of constant initializersChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-07-18bug 122:Reid Spencer
2004-05-28Fix one of the major things that is causing the C Backend to infinite loopChris Lattner
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-03-31Add warningChris Lattner
2004-03-01Disable tail duplication in a case that breaks on Olden/tspChris Lattner
2004-02-15Instead of producing calls to setjmp/longjmp, produce uses of theChris Lattner
2004-02-13Expose a pass ID that can be 'required'Chris Lattner
2004-02-09Only add the global variable with the abort message if an unwind actuallyChris Lattner
2004-02-08Fix grammar-o.Misha Brukman
2004-02-08Improve compatibility with programs that already have a prototype for 'write',Chris Lattner
2004-02-08rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner
2004-02-08Implement proper invoke/unwind lowering.Chris Lattner
2004-02-08Add a call to 'write' right before the call to abort() in the unwind path.Chris Lattner