summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Finegrainify namespacificationChris Lattner2003-11-211-4/+3
| | | | llvm-svn: 10138
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-201-7/+4
| | | | llvm-svn: 10111
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Fix bug: PR93Chris Lattner2003-11-061-0/+29
| | | | llvm-svn: 9752
* Check in statistifying patch for BillChris Lattner2003-10-281-0/+6
| | | | llvm-svn: 9572
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Whoops, we inserted into the wrong set. What's up with the dead set anyway?Chris Lattner2003-10-131-4/+2
| | | | llvm-svn: 9094
* Use external df iterators to avoid revisiting blocks in functions withChris Lattner2003-10-131-1/+3
| | | | | | multiple setjmp calls. llvm-svn: 9093
* Minor cleanupsChris Lattner2003-10-131-5/+3
| | | | llvm-svn: 9067
* Checkin an improvement contributed by Bill:Chris Lattner2003-10-131-6/+30
| | | | | | | | | | | Only transform call sites in a setjmp'ing function which are reachable from the setjmp. If the call dominates the setjmp (for example), the called function cannot longjmp to the setjmp. This dramatically reduces the number of invoke instructions created in some large testcases. llvm-svn: 9066
* Credits are now in top-level CREDITS.TXTMisha Brukman2003-09-221-2/+0
| | | | llvm-svn: 8661
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-201-1/+1
| | | | llvm-svn: 8625
* Minor cleanups, give credit, remove code that should not be necessary, andChris Lattner2003-09-151-28/+5
| | | | | | was a "major hack" :) llvm-svn: 8524
* Initial checkin of the Setjmp/Longjmp lowering/transformation pass,Chris Lattner2003-09-151-0/+501
contributed by the masterful Bill Wendling! llvm-svn: 8520
OpenPOWER on IntegriCloud